Class: Aws::Odb::Types::CreateCloudAutonomousVmClusterInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#autonomous_data_storage_size_in_t_bsFloat

The data disk group size to be allocated for Autonomous Databases, in terabytes (TB).

Returns:

  • (Float)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

A client-provided token to ensure idempotency of the request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#cloud_exadata_infrastructure_idString

The unique identifier of the Exadata infrastructure where the VM cluster will be created.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#cpu_core_count_per_nodeInteger

The number of CPU cores to be enabled per VM cluster node.

Returns:

  • (Integer)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#db_serversArray<String>

The list of database servers to be used for the Autonomous VM cluster.

Returns:

  • (Array<String>)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A user-provided description of the Autonomous VM cluster.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The display name for the Autonomous VM cluster. The name does not need to be unique.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#is_mtls_enabled_vm_clusterBoolean

Specifies whether to enable mutual TLS (mTLS) authentication for the Autonomous VM cluster.

Returns:

  • (Boolean)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#license_modelString

The Oracle license model to apply to the Autonomous VM cluster.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#maintenance_windowTypes::MaintenanceWindow

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



1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#memory_per_oracle_compute_unit_in_g_bsInteger

The amount of memory to be allocated per OCPU, in GB.

Returns:

  • (Integer)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#odb_network_idString

The unique identifier of the ODB network to be used for the VM cluster.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#scan_listener_port_non_tlsInteger

The SCAN listener port for non-TLS (TCP) protocol.

Returns:

  • (Integer)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#scan_listener_port_tlsInteger

The SCAN listener port for TLS (TCP) protocol.

Returns:

  • (Integer)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Free-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace.

Returns:

  • (Hash<String,String>)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#time_zoneString

The time zone to use for the Autonomous VM cluster.

Returns:

  • (String)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end

#total_container_databasesInteger

The total number of Autonomous CDBs that you can create in the Autonomous VM cluster.

Returns:

  • (Integer)


1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 1839

class CreateCloudAutonomousVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :odb_network_id,
  :display_name,
  :client_token,
  :autonomous_data_storage_size_in_t_bs,
  :cpu_core_count_per_node,
  :db_servers,
  :description,
  :is_mtls_enabled_vm_cluster,
  :license_model,
  :maintenance_window,
  :memory_per_oracle_compute_unit_in_g_bs,
  :scan_listener_port_non_tls,
  :scan_listener_port_tls,
  :tags,
  :time_zone,
  :total_container_databases)
  SENSITIVE = []
  include Aws::Structure
end