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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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.



2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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)


2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2144

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