public sealed class CloudVmClusterProperties : IMessage<CloudVmClusterProperties>, IEquatable<CloudVmClusterProperties>, IDeepCloneable<CloudVmClusterProperties>, IBufferMessage, IMessageReference documentation and code samples for the Oracle Database@Google Cloud v1 API class CloudVmClusterProperties.
Various properties and settings associated with Exadata VM cluster.
Implements
IMessageCloudVmClusterProperties, IEquatableCloudVmClusterProperties, IDeepCloneableCloudVmClusterProperties, IBufferMessage, IMessageNamespace
Google.Cloud.OracleDatabase.V1Assembly
Google.Cloud.OracleDatabase.V1.dll
Constructors
CloudVmClusterProperties()
public CloudVmClusterProperties()CloudVmClusterProperties(CloudVmClusterProperties)
public CloudVmClusterProperties(CloudVmClusterProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
CloudVmClusterProperties |
Properties
ClusterName
public string ClusterName { get; set; }Optional. OCI Cluster name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CompartmentId
public string CompartmentId { get; set; }Output only. Compartment ID of cluster.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CpuCoreCount
public int CpuCoreCount { get; set; }Required. Number of enabled CPU cores.
| Property Value | |
|---|---|
| Type | Description |
int |
|
DataStorageSizeTb
public double DataStorageSizeTb { get; set; }Optional. The data disk group size to be allocated in TBs.
| Property Value | |
|---|---|
| Type | Description |
double |
|
DbNodeStorageSizeGb
public int DbNodeStorageSizeGb { get; set; }Optional. Local storage per VM.
| Property Value | |
|---|---|
| Type | Description |
int |
|
DbServerOcids
public RepeatedField<string> DbServerOcids { get; }Optional. OCID of database servers.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
DiagnosticsDataCollectionOptions
public DataCollectionOptions DiagnosticsDataCollectionOptions { get; set; }Optional. Data collection options for diagnostics.
| Property Value | |
|---|---|
| Type | Description |
DataCollectionOptions |
|
DiskRedundancy
public CloudVmClusterProperties.Types.DiskRedundancy DiskRedundancy { get; set; }Optional. The type of redundancy.
| Property Value | |
|---|---|
| Type | Description |
CloudVmClusterPropertiesTypesDiskRedundancy |
|
DnsListenerIp
public string DnsListenerIp { get; set; }Output only. DNS listener IP.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Domain
public string Domain { get; set; }Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com
| Property Value | |
|---|---|
| Type | Description |
string |
|
GiVersion
public string GiVersion { get; set; }Optional. Grid Infrastructure Version.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Hostname
public string Hostname { get; set; }Output only. host name without domain. format: "<hostname_prefix>-" with some suffix. ex: sp2-yi0xq where "sp2" is the hostname_prefix.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HostnamePrefix
public string HostnamePrefix { get; set; }Optional. Prefix for VM cluster host names.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LicenseType
public CloudVmClusterProperties.Types.LicenseType LicenseType { get; set; }Required. License type of VM Cluster.
| Property Value | |
|---|---|
| Type | Description |
CloudVmClusterPropertiesTypesLicenseType |
|
LocalBackupEnabled
public bool LocalBackupEnabled { get; set; }Optional. Use local backup.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MemorySizeGb
public int MemorySizeGb { get; set; }Optional. Memory allocated in GBs.
| Property Value | |
|---|---|
| Type | Description |
int |
|
NodeCount
public int NodeCount { get; set; }Optional. Number of database servers.
| Property Value | |
|---|---|
| Type | Description |
int |
|
OciUrl
public string OciUrl { get; set; }Output only. Deep link to the OCI console to view this resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Ocid
public string Ocid { get; set; }Output only. Oracle Cloud Infrastructure ID of VM Cluster.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OcpuCount
public float OcpuCount { get; set; }Optional. OCPU count per VM. Minimum is 0.1.
| Property Value | |
|---|---|
| Type | Description |
float |
|
ScanDns
public string ScanDns { get; set; }Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com
| Property Value | |
|---|---|
| Type | Description |
string |
|
ScanDnsRecordId
public string ScanDnsRecordId { get; set; }Output only. OCID of scan DNS record.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ScanIpIds
public RepeatedField<string> ScanIpIds { get; }Output only. OCIDs of scan IPs.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
ScanListenerPortTcp
public int ScanListenerPortTcp { get; set; }Output only. SCAN listener port - TCP
| Property Value | |
|---|---|
| Type | Description |
int |
|
ScanListenerPortTcpSsl
public int ScanListenerPortTcpSsl { get; set; }Output only. SCAN listener port - TLS
| Property Value | |
|---|---|
| Type | Description |
int |
|
Shape
public string Shape { get; set; }Output only. Shape of VM Cluster.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SparseDiskgroupEnabled
public bool SparseDiskgroupEnabled { get; set; }Optional. Use exadata sparse snapshots.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
SshPublicKeys
public RepeatedField<string> SshPublicKeys { get; }Optional. SSH public keys to be stored with cluster.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
State
public CloudVmClusterProperties.Types.State State { get; set; }Output only. State of the cluster.
| Property Value | |
|---|---|
| Type | Description |
CloudVmClusterPropertiesTypesState |
|
StorageSizeGb
public int StorageSizeGb { get; set; }Output only. The storage allocation for the disk group, in gigabytes (GB).
| Property Value | |
|---|---|
| Type | Description |
int |
|
SystemVersion
public string SystemVersion { get; set; }Output only. Operating system version of the image.
| Property Value | |
|---|---|
| Type | Description |
string |
|
TimeZone
public TimeZone TimeZone { get; set; }Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.
| Property Value | |
|---|---|
| Type | Description |
TimeZone |
|