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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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.



2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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)


2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-odb/lib/aws-sdk-odb/types.rb', line 2104

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