public sealed class CloudVmClusterProperties : IMessage<CloudVmClusterProperties>, IEquatable<CloudVmClusterProperties>, IDeepCloneable<CloudVmClusterProperties>, IBufferMessage, IMessage
Reference 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 |