Class: Aws::Odb::Types::DbServer

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb

Overview

Information about a database server.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#autonomous_virtual_machine_ids ⇒ Array<String>

The list of unique identifiers for the Autonomous VMs associated with this database server.

Returns:

  • (Array<String>)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#autonomous_vm_cluster_ids ⇒ Array<String>

The list of identifiers for the Autonomous VM clusters associated with this database server.

Returns:

  • (Array<String>)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#compute_model ⇒ String

The compute model of the database server (ECPU or OCPU).

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#cpu_core_count ⇒ Integer

The number of CPU cores enabled on the database server.

Returns:

  • (Integer)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The date and time when the database server was created.

Returns:

  • (Time)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#db_node_storage_size_in_g_bs ⇒ Integer

The allocated local node storage in GBs on the database server.

Returns:

  • (Integer)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#db_server_id ⇒ String

The unique identifier for the database server.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#db_server_patching_details ⇒ Types::DbServerPatchingDetails

The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.



5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#display_name ⇒ String

The user-friendly name of the database server.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#exadata_infrastructure_id ⇒ String

The ID of the Exadata infrastructure the database server belongs to.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#max_cpu_count ⇒ Integer

The total number of CPU cores available.

Returns:

  • (Integer)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#max_db_node_storage_in_g_bs ⇒ Integer

The total local node storage available in GBs.

Returns:

  • (Integer)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#max_memory_in_g_bs ⇒ Integer

The total memory available in GBs.

Returns:

  • (Integer)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#memory_size_in_g_bs ⇒ Integer

The allocated memory in GBs on the database server.

Returns:

  • (Integer)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#oci_resource_anchor_name ⇒ String

The name of the OCI resource anchor for the database server.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#ocid ⇒ String

The OCID of the database server.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#shape ⇒ String

The shape of the database server. The shape determines the amount of CPU, storage, and memory resources available.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the database server.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#status_reason ⇒ String

Additional information about the current status of the database server.

Returns:

  • (String)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end

#vm_cluster_ids ⇒ Array<String>

The OCID of the VM clusters that are associated with the database server.

Returns:

  • (Array<String>)


5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 5912

class DbServer < Struct.new(
  :db_server_id,
  :status,
  :status_reason,
  :cpu_core_count,
  :db_node_storage_size_in_g_bs,
  :db_server_patching_details,
  :display_name,
  :exadata_infrastructure_id,
  :ocid,
  :oci_resource_anchor_name,
  :max_cpu_count,
  :max_db_node_storage_in_g_bs,
  :max_memory_in_g_bs,
  :memory_size_in_g_bs,
  :shape,
  :created_at,
  :vm_cluster_ids,
  :compute_model,
  :autonomous_vm_cluster_ids,
  :autonomous_virtual_machine_ids)
  SENSITIVE = []
  include Aws::Structure
end