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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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>)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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.



3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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>)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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)


3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
# File 'lib/aws-sdk-odb/types.rb', line 3968

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