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_idsArray<String>

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

Returns:

  • (Array<String>)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_idsArray<String>

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

Returns:

  • (Array<String>)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_modelString

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

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_countInteger

The number of CPU cores enabled on the database server.

Returns:

  • (Integer)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_atTime

The date and time when the database server was created.

Returns:

  • (Time)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_bsInteger

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

Returns:

  • (Integer)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_idString

The unique identifier for the database server.

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_detailsTypes::DbServerPatchingDetails

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



2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_nameString

The user-friendly name of the database server.

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_idString

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

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_countInteger

The total number of CPU cores available.

Returns:

  • (Integer)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_bsInteger

The total local node storage available in GBs.

Returns:

  • (Integer)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_bsInteger

The total memory available in GBs.

Returns:

  • (Integer)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_bsInteger

The allocated memory in GBs on the database server.

Returns:

  • (Integer)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_nameString

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

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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

#ocidString

The OCID of the database server.

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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

#shapeString

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

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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

#statusString

The current status of the database server.

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_reasonString

Additional information about the current status of the database server.

Returns:

  • (String)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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_idsArray<String>

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

Returns:

  • (Array<String>)


2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2849

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