Reference documentation and code samples for the Oracle Database@Google Cloud V1 API class Google::Cloud::OracleDatabase::V1::CloudExadataInfrastructureProperties.
Various properties of Exadata Infrastructure.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#activated_storage_count
def activated_storage_count() -> ::Integer
Returns
- (::Integer) — Output only. The requested number of additional storage servers activated for the Exadata Infrastructure.
#additional_storage_count
def additional_storage_count() -> ::Integer
Returns
- (::Integer) — Output only. The requested number of additional storage servers for the Exadata Infrastructure.
#available_storage_size_gb
def available_storage_size_gb() -> ::Integer
Returns
- (::Integer) — Output only. The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).
#compute_count
def compute_count() -> ::Integer
Returns
- (::Integer) — Optional. The number of compute servers for the Exadata Infrastructure.
#compute_count=
def compute_count=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The number of compute servers for the Exadata Infrastructure.
Returns
- (::Integer) — Optional. The number of compute servers for the Exadata Infrastructure.
#cpu_count
def cpu_count() -> ::Integer
Returns
- (::Integer) — Optional. The number of enabled CPU cores.
#cpu_count=
def cpu_count=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The number of enabled CPU cores.
Returns
- (::Integer) — Optional. The number of enabled CPU cores.
#customer_contacts
def customer_contacts() -> ::Array<::Google::Cloud::OracleDatabase::V1::CustomerContact>
Returns
- (::Array<::Google::Cloud::OracleDatabase::V1::CustomerContact>) — Optional. The list of customer contacts.
#customer_contacts=
def customer_contacts=(value) -> ::Array<::Google::Cloud::OracleDatabase::V1::CustomerContact>
Parameter
- value (::Array<::Google::Cloud::OracleDatabase::V1::CustomerContact>) — Optional. The list of customer contacts.
Returns
- (::Array<::Google::Cloud::OracleDatabase::V1::CustomerContact>) — Optional. The list of customer contacts.
#data_storage_size_tb
def data_storage_size_tb() -> ::Float
Returns
- (::Float) — Output only. Size, in terabytes, of the DATA disk group.
#db_node_storage_size_gb
def db_node_storage_size_gb() -> ::Integer
Returns
- (::Integer) — Optional. The local node storage allocated in GBs.
#db_node_storage_size_gb=
def db_node_storage_size_gb=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The local node storage allocated in GBs.
Returns
- (::Integer) — Optional. The local node storage allocated in GBs.
#db_server_version
def db_server_version() -> ::String
Returns
- (::String) — Output only. The software version of the database servers (dom0) in the Exadata Infrastructure.
#maintenance_window
def maintenance_window() -> ::Google::Cloud::OracleDatabase::V1::MaintenanceWindow
Returns
- (::Google::Cloud::OracleDatabase::V1::MaintenanceWindow) — Optional. Maintenance window for repair.
#maintenance_window=
def maintenance_window=(value) -> ::Google::Cloud::OracleDatabase::V1::MaintenanceWindow
Parameter
- value (::Google::Cloud::OracleDatabase::V1::MaintenanceWindow) — Optional. Maintenance window for repair.
Returns
- (::Google::Cloud::OracleDatabase::V1::MaintenanceWindow) — Optional. Maintenance window for repair.
#max_cpu_count
def max_cpu_count() -> ::Integer
Returns
- (::Integer) — Output only. The total number of CPU cores available.
#max_data_storage_tb
def max_data_storage_tb() -> ::Float
Returns
- (::Float) — Output only. The total available DATA disk group size.
#max_db_node_storage_size_gb
def max_db_node_storage_size_gb() -> ::Integer
Returns
- (::Integer) — Output only. The total local node storage available in GBs.
#max_memory_gb
def max_memory_gb() -> ::Integer
Returns
- (::Integer) — Output only. The total memory available in GBs.
#memory_size_gb
def memory_size_gb() -> ::Integer
Returns
- (::Integer) — Optional. The memory allocated in GBs.
#memory_size_gb=
def memory_size_gb=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The memory allocated in GBs.
Returns
- (::Integer) — Optional. The memory allocated in GBs.
#monthly_db_server_version
def monthly_db_server_version() -> ::String
Returns
- (::String) — Output only. The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15
#monthly_storage_server_version
def monthly_storage_server_version() -> ::String
Returns
- (::String) — Output only. The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15
#next_maintenance_run_id
def next_maintenance_run_id() -> ::String
Returns
- (::String) — Output only. The OCID of the next maintenance run.
#next_maintenance_run_time
def next_maintenance_run_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the next maintenance run will occur.
#next_security_maintenance_run_time
def next_security_maintenance_run_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time when the next security maintenance run will occur.
#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. OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
#shape
def shape() -> ::String
Returns
- (::String) — Required. The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
#shape=
def shape=(value) -> ::String
Parameter
- value (::String) — Required. The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
Returns
- (::String) — Required. The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
#state
def state() -> ::Google::Cloud::OracleDatabase::V1::CloudExadataInfrastructureProperties::State
Returns
- (::Google::Cloud::OracleDatabase::V1::CloudExadataInfrastructureProperties::State) — Output only. The current lifecycle state of the Exadata Infrastructure.
#storage_count
def storage_count() -> ::Integer
Returns
- (::Integer) — Optional. The number of Cloud Exadata storage servers for the Exadata Infrastructure.
#storage_count=
def storage_count=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The number of Cloud Exadata storage servers for the Exadata Infrastructure.
Returns
- (::Integer) — Optional. The number of Cloud Exadata storage servers for the Exadata Infrastructure.
#storage_server_version
def storage_server_version() -> ::String
Returns
- (::String) — Output only. The software version of the storage servers (cells) in the Exadata Infrastructure.
#total_storage_size_gb
def total_storage_size_gb() -> ::Integer
Returns
- (::Integer) — Optional. The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
#total_storage_size_gb=
def total_storage_size_gb=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
Returns
- (::Integer) — Optional. The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).