Oracle Database@Google Cloud V1 API - Class Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties (v0.2.0)

Reference documentation and code samples for the Oracle Database@Google Cloud V1 API class Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties.

Various properties and settings associated with Exadata VM cluster.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cluster_name

def cluster_name() -> ::String
Returns
  • (::String) — Optional. OCI Cluster name.

#cluster_name=

def cluster_name=(value) -> ::String
Parameter
  • value (::String) — Optional. OCI Cluster name.
Returns
  • (::String) — Optional. OCI Cluster name.

#compartment_id

def compartment_id() -> ::String
Returns
  • (::String) — Output only. Compartment ID of cluster.

#cpu_core_count

def cpu_core_count() -> ::Integer
Returns
  • (::Integer) — Required. Number of enabled CPU cores.

#cpu_core_count=

def cpu_core_count=(value) -> ::Integer
Parameter
  • value (::Integer) — Required. Number of enabled CPU cores.
Returns
  • (::Integer) — Required. Number of enabled CPU cores.

#data_storage_size_tb

def data_storage_size_tb() -> ::Float
Returns
  • (::Float) — Optional. The data disk group size to be allocated in TBs.

#data_storage_size_tb=

def data_storage_size_tb=(value) -> ::Float
Parameter
  • value (::Float) — Optional. The data disk group size to be allocated in TBs.
Returns
  • (::Float) — Optional. The data disk group size to be allocated in TBs.

#db_node_storage_size_gb

def db_node_storage_size_gb() -> ::Integer
Returns
  • (::Integer) — Optional. Local storage per VM.

#db_node_storage_size_gb=

def db_node_storage_size_gb=(value) -> ::Integer
Parameter
  • value (::Integer) — Optional. Local storage per VM.
Returns
  • (::Integer) — Optional. Local storage per VM.

#db_server_ocids

def db_server_ocids() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. OCID of database servers.

#db_server_ocids=

def db_server_ocids=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. OCID of database servers.
Returns
  • (::Array<::String>) — Optional. OCID of database servers.

#diagnostics_data_collection_options

def diagnostics_data_collection_options() -> ::Google::Cloud::OracleDatabase::V1::DataCollectionOptions
Returns

#diagnostics_data_collection_options=

def diagnostics_data_collection_options=(value) -> ::Google::Cloud::OracleDatabase::V1::DataCollectionOptions
Parameter
Returns

#disk_redundancy

def disk_redundancy() -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy

#disk_redundancy=

def disk_redundancy=(value) -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy
Parameter

#dns_listener_ip

def dns_listener_ip() -> ::String
Returns
  • (::String) — Output only. DNS listener IP.

#domain

def domain() -> ::String
Returns
  • (::String) — Output only. Parent DNS domain where SCAN DNS and hosts names are qualified. ex: ocispdelegated.ocisp10jvnet.oraclevcn.com

#gi_version

def gi_version() -> ::String
Returns
  • (::String) — Optional. Grid Infrastructure Version.

#gi_version=

def gi_version=(value) -> ::String
Parameter
  • value (::String) — Optional. Grid Infrastructure Version.
Returns
  • (::String) — Optional. Grid Infrastructure Version.

#hostname

def hostname() -> ::String
Returns
  • (::String) — Output only. host name without domain. format: "

#hostname_prefix

def hostname_prefix() -> ::String
Returns
  • (::String) — Optional. Prefix for VM cluster host names.

#hostname_prefix=

def hostname_prefix=(value) -> ::String
Parameter
  • value (::String) — Optional. Prefix for VM cluster host names.
Returns
  • (::String) — Optional. Prefix for VM cluster host names.

#license_type

def license_type() -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::LicenseType
Returns

#license_type=

def license_type=(value) -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::LicenseType
Parameter
Returns

#local_backup_enabled

def local_backup_enabled() -> ::Boolean
Returns
  • (::Boolean) — Optional. Use local backup.

#local_backup_enabled=

def local_backup_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Use local backup.
Returns
  • (::Boolean) — Optional. Use local backup.

#memory_size_gb

def memory_size_gb() -> ::Integer
Returns
  • (::Integer) — Optional. Memory allocated in GBs.

#memory_size_gb=

def memory_size_gb=(value) -> ::Integer
Parameter
  • value (::Integer) — Optional. Memory allocated in GBs.
Returns
  • (::Integer) — Optional. Memory allocated in GBs.

#node_count

def node_count() -> ::Integer
Returns
  • (::Integer) — Optional. Number of database servers.

#node_count=

def node_count=(value) -> ::Integer
Parameter
  • value (::Integer) — Optional. Number of database servers.
Returns
  • (::Integer) — Optional. Number of database servers.

#oci_url

def oci_url() -> ::String
Returns
  • (::String) — Output only. Deep link to the OCI console to view this resource.

#ocid

def ocid() -> ::String
Returns
  • (::String) — Output only. Oracle Cloud Infrastructure ID of VM Cluster.

#ocpu_count

def ocpu_count() -> ::Float
Returns
  • (::Float) — Optional. OCPU count per VM. Minimum is 0.1.

#ocpu_count=

def ocpu_count=(value) -> ::Float
Parameter
  • value (::Float) — Optional. OCPU count per VM. Minimum is 0.1.
Returns
  • (::Float) — Optional. OCPU count per VM. Minimum is 0.1.

#scan_dns

def scan_dns() -> ::String
Returns
  • (::String) — Output only. SCAN DNS name. ex: sp2-yi0xq-scan.ocispdelegated.ocisp10jvnet.oraclevcn.com

#scan_dns_record_id

def scan_dns_record_id() -> ::String
Returns
  • (::String) — Output only. OCID of scan DNS record.

#scan_ip_ids

def scan_ip_ids() -> ::Array<::String>
Returns
  • (::Array<::String>) — Output only. OCIDs of scan IPs.

#scan_listener_port_tcp

def scan_listener_port_tcp() -> ::Integer
Returns
  • (::Integer) — Output only. SCAN listener port - TCP

#scan_listener_port_tcp_ssl

def scan_listener_port_tcp_ssl() -> ::Integer
Returns
  • (::Integer) — Output only. SCAN listener port - TLS

#shape

def shape() -> ::String
Returns
  • (::String) — Output only. Shape of VM Cluster.

#sparse_diskgroup_enabled

def sparse_diskgroup_enabled() -> ::Boolean
Returns
  • (::Boolean) — Optional. Use exadata sparse snapshots.

#sparse_diskgroup_enabled=

def sparse_diskgroup_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Use exadata sparse snapshots.
Returns
  • (::Boolean) — Optional. Use exadata sparse snapshots.

#ssh_public_keys

def ssh_public_keys() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. SSH public keys to be stored with cluster.

#ssh_public_keys=

def ssh_public_keys=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. SSH public keys to be stored with cluster.
Returns
  • (::Array<::String>) — Optional. SSH public keys to be stored with cluster.

#state

def state() -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::State
Returns

#storage_size_gb

def storage_size_gb() -> ::Integer
Returns
  • (::Integer) — Output only. The storage allocation for the disk group, in gigabytes (GB).

#system_version

def system_version() -> ::String
Returns
  • (::String) — Output only. Operating system version of the image.

#time_zone

def time_zone() -> ::Google::Type::TimeZone
Returns

#time_zone=

def time_zone=(value) -> ::Google::Type::TimeZone
Parameter
Returns