Class: Aws::Odb::Types::CreateCloudVmClusterInput

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

#client_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used.

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

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#cloud_exadata_infrastructure_idString

The unique identifier of the Exadata infrastructure for this VM cluster.

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_nameString

A name for the Grid Infrastructure cluster. The name isn't case sensitive.

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#cpu_core_countInteger

The number of CPU cores to enable on the VM cluster.

Returns:

  • (Integer)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#data_collection_optionsTypes::DataCollectionOptions

The set of preferences for the various diagnostic collection options for the VM cluster.



2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#data_storage_size_in_t_bsFloat

The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster.

Returns:

  • (Float)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#db_node_storage_size_in_g_bsInteger

The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster.

Returns:

  • (Integer)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#db_serversArray<String>

The list of database servers for the VM cluster.

Returns:

  • (Array<String>)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

A user-friendly name for the VM cluster.

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#gi_versionString

A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure.

Example: 19.0.0.0

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#hostnameString

The host name for the VM cluster.

Constraints:

  • Can't be "localhost" or "hostname".

  • Can't contain "-version".

  • The maximum length of the combined hostname and domain is 63 characters.

  • The hostname must be unique within the subnet.

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#is_local_backup_enabledBoolean

Specifies whether to enable database backups to local Exadata storage for the VM cluster.

Returns:

  • (Boolean)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#is_sparse_diskgroup_enabledBoolean

Specifies whether to create a sparse disk group for the VM cluster.

Returns:

  • (Boolean)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#license_modelString

The Oracle license model to apply to the VM cluster.

Default: LICENSE_INCLUDED

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#memory_size_in_g_bsInteger

The amount of memory, in gigabytes (GBs), to allocate for the VM cluster.

Returns:

  • (Integer)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#odb_network_idString

The unique identifier of the ODB network for the VM cluster.

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#scan_listener_port_tcpInteger

The port number for TCP connections to the single client access name (SCAN) listener.

Valid values: 1024–8999 with the following exceptions: 2484, 6100, 6200, 7060, 7070, 7085, and 7879

Default: 1521

Returns:

  • (Integer)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#ssh_public_keysArray<String>

The public key portion of one or more key pairs used for SSH access to the VM cluster.

Returns:

  • (Array<String>)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#system_versionString

The version of the operating system of the image for the VM cluster.

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The list of resource tags to apply to the VM cluster.

Returns:

  • (Hash<String,String>)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end

#time_zoneString

The time zone for the VM cluster. For a list of valid values for time zone, you can check the options in the console.

Default: UTC

Returns:

  • (String)


2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2208

class CreateCloudVmClusterInput < Struct.new(
  :cloud_exadata_infrastructure_id,
  :cpu_core_count,
  :display_name,
  :gi_version,
  :hostname,
  :ssh_public_keys,
  :odb_network_id,
  :cluster_name,
  :data_collection_options,
  :data_storage_size_in_t_bs,
  :db_node_storage_size_in_g_bs,
  :db_servers,
  :tags,
  :is_local_backup_enabled,
  :is_sparse_diskgroup_enabled,
  :license_model,
  :memory_size_in_g_bs,
  :system_version,
  :time_zone,
  :client_token,
  :scan_listener_port_tcp)
  SENSITIVE = []
  include Aws::Structure
end