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
- (::Google::Cloud::OracleDatabase::V1::DataCollectionOptions) — Optional. Data collection options for diagnostics.
#diagnostics_data_collection_options=
def diagnostics_data_collection_options=(value) -> ::Google::Cloud::OracleDatabase::V1::DataCollectionOptions
Parameter
- value (::Google::Cloud::OracleDatabase::V1::DataCollectionOptions) — Optional. Data collection options for diagnostics.
Returns
- (::Google::Cloud::OracleDatabase::V1::DataCollectionOptions) — Optional. Data collection options for diagnostics.
#disk_redundancy
def disk_redundancy() -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy
Returns
- (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy) — Optional. The type of redundancy.
#disk_redundancy=
def disk_redundancy=(value) -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy
Parameter
- value (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy) — Optional. The type of redundancy.
Returns
- (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::DiskRedundancy) — Optional. The type of redundancy.
#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
- (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::LicenseType) — Required. License type of VM Cluster.
#license_type=
def license_type=(value) -> ::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::LicenseType
Parameter
- value (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::LicenseType) — Required. License type of VM Cluster.
Returns
- (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::LicenseType) — Required. License type of VM Cluster.
#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
- (::Google::Cloud::OracleDatabase::V1::CloudVmClusterProperties::State) — Output only. State of the cluster.
#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
- (::Google::Type::TimeZone) — Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.
#time_zone=
def time_zone=(value) -> ::Google::Type::TimeZone
Parameter
- value (::Google::Type::TimeZone) — Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.
Returns
- (::Google::Type::TimeZone) — Optional. Time zone of VM Cluster to set. Defaults to UTC if not specified.