Class CloudVmClusterProperties
Various properties and settings associated with Exadata VM cluster.
Implements
Inherited Members
Namespace: Google.Apis.OracleDatabase.v1.Data
Assembly: Google.Apis.OracleDatabase.v1.dll
Syntax
public class CloudVmClusterProperties : IDirectResponseSchema
Properties
ClusterName
Optional. OCI Cluster name.
Declaration
[JsonProperty("clusterName")]
public virtual string ClusterName { get; set; }
Property Value
Type | Description |
---|---|
string |
CompartmentId
Output only. Compartment ID of cluster.
Declaration
[JsonProperty("compartmentId")]
public virtual string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string |
CpuCoreCount
Required. Number of enabled CPU cores.
Declaration
[JsonProperty("cpuCoreCount")]
public virtual int? CpuCoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
DataStorageSizeTb
Optional. The data disk group size to be allocated in TBs.
Declaration
[JsonProperty("dataStorageSizeTb")]
public virtual double? DataStorageSizeTb { get; set; }
Property Value
Type | Description |
---|---|
double? |
DbNodeStorageSizeGb
Optional. Local storage per VM.
Declaration
[JsonProperty("dbNodeStorageSizeGb")]
public virtual int? DbNodeStorageSizeGb { get; set; }
Property Value
Type | Description |
---|---|
int? |
DbServerOcids
Optional. OCID of database servers.
Declaration
[JsonProperty("dbServerOcids")]
public virtual IList<string> DbServerOcids { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
DiagnosticsDataCollectionOptions
Optional. Data collection options for diagnostics.
Declaration
[JsonProperty("diagnosticsDataCollectionOptions")]
public virtual DataCollectionOptions DiagnosticsDataCollectionOptions { get; set; }
Property Value
Type | Description |
---|---|
DataCollectionOptions |
DiskRedundancy
Optional. The type of redundancy.
Declaration
[JsonProperty("diskRedundancy")]
public virtual string DiskRedundancy { get; set; }
Property Value
Type | Description |
---|---|
string |
DnsListenerIp
Output only. DNS listener IP.
Declaration
[JsonProperty("dnsListenerIp")]
public virtual string DnsListenerIp { get; set; }
Property Value
Type | Description |
---|---|
string |
Domain
Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
Declaration
[JsonProperty("domain")]
public virtual string Domain { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GiVersion
Optional. Grid Infrastructure Version.
Declaration
[JsonProperty("giVersion")]
public virtual string GiVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
Hostname
Output only. host name without domain. format: "-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }
Property Value
Type | Description |
---|---|
string |
HostnamePrefix
Optional. Prefix for VM cluster host names.
Declaration
[JsonProperty("hostnamePrefix")]
public virtual string HostnamePrefix { get; set; }
Property Value
Type | Description |
---|---|
string |
LicenseType
Required. License type of VM Cluster.
Declaration
[JsonProperty("licenseType")]
public virtual string LicenseType { get; set; }
Property Value
Type | Description |
---|---|
string |
LocalBackupEnabled
Optional. Use local backup.
Declaration
[JsonProperty("localBackupEnabled")]
public virtual bool? LocalBackupEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MemorySizeGb
Optional. Memory allocated in GBs.
Declaration
[JsonProperty("memorySizeGb")]
public virtual int? MemorySizeGb { get; set; }
Property Value
Type | Description |
---|---|
int? |
NodeCount
Optional. Number of database servers.
Declaration
[JsonProperty("nodeCount")]
public virtual int? NodeCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
OciUrl
Output only. Deep link to the OCI console to view this resource.
Declaration
[JsonProperty("ociUrl")]
public virtual string OciUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
Ocid
Output only. Oracle Cloud Infrastructure ID of VM Cluster.
Declaration
[JsonProperty("ocid")]
public virtual string Ocid { get; set; }
Property Value
Type | Description |
---|---|
string |
OcpuCount
Optional. OCPU count per VM. Minimum is 0.1.
Declaration
[JsonProperty("ocpuCount")]
public virtual float? OcpuCount { get; set; }
Property Value
Type | Description |
---|---|
float? |
ScanDns
Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
Declaration
[JsonProperty("scanDns")]
public virtual string ScanDns { get; set; }
Property Value
Type | Description |
---|---|
string |
ScanDnsRecordId
Output only. OCID of scan DNS record.
Declaration
[JsonProperty("scanDnsRecordId")]
public virtual string ScanDnsRecordId { get; set; }
Property Value
Type | Description |
---|---|
string |
ScanIpIds
Output only. OCIDs of scan IPs.
Declaration
[JsonProperty("scanIpIds")]
public virtual IList<string> ScanIpIds { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ScanListenerPortTcp
Output only. SCAN listener port - TCP
Declaration
[JsonProperty("scanListenerPortTcp")]
public virtual int? ScanListenerPortTcp { get; set; }
Property Value
Type | Description |
---|---|
int? |
ScanListenerPortTcpSsl
Output only. SCAN listener port - TLS
Declaration
[JsonProperty("scanListenerPortTcpSsl")]
public virtual int? ScanListenerPortTcpSsl { get; set; }
Property Value
Type | Description |
---|---|
int? |
Shape
Output only. Shape of VM Cluster.
Declaration
[JsonProperty("shape")]
public virtual string Shape { get; set; }
Property Value
Type | Description |
---|---|
string |
SparseDiskgroupEnabled
Optional. Use exadata sparse snapshots.
Declaration
[JsonProperty("sparseDiskgroupEnabled")]
public virtual bool? SparseDiskgroupEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
SshPublicKeys
Optional. SSH public keys to be stored with cluster.
Declaration
[JsonProperty("sshPublicKeys")]
public virtual IList<string> SshPublicKeys { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
State
Output only. State of the cluster.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
StorageSizeGb
Output only. The storage allocation for the disk group, in gigabytes (GB).
Declaration
[JsonProperty("storageSizeGb")]
public virtual int? StorageSizeGb { get; set; }
Property Value
Type | Description |
---|---|
int? |
SystemVersion
Output only. Operating system version of the image.
Declaration
[JsonProperty("systemVersion")]
public virtual string SystemVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
TimeZone
Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.
Declaration
[JsonProperty("timeZone")]
public virtual TimeZone TimeZone { get; set; }
Property Value
Type | Description |
---|---|
TimeZone |