Oracle Database@Google Cloud v1 API - Class CloudVmClusterProperties (1.0.0)

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.

Inheritance

object > CloudVmClusterProperties

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

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