Class: Aws::OpenSearchService::Types::ClusterConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::ClusterConfig
- Defined in:
- gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb
Overview
Container for the cluster configuration of an OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cold_storage_options ⇒ Types::ColdStorageOptions
Container for cold storage configuration options.
-
#dedicated_master_count ⇒ Integer
Number of dedicated master nodes in the cluster.
-
#dedicated_master_enabled ⇒ Boolean
Indicates whether dedicated master nodes are enabled for the cluster.
True
if the cluster will use a dedicated master node.False
if the cluster will not. -
#dedicated_master_type ⇒ String
OpenSearch Service instance type of the dedicated master nodes in the cluster.
-
#instance_count ⇒ Integer
Number of data nodes in the cluster.
-
#instance_type ⇒ String
Instance type of data nodes in the cluster.
-
#multi_az_with_standby_enabled ⇒ Boolean
A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ.
-
#node_options ⇒ Array<Types::NodeOption>
List of node options for the domain.
-
#warm_count ⇒ Integer
The number of warm nodes in the cluster.
-
#warm_enabled ⇒ Boolean
Whether to enable warm storage for the cluster.
-
#warm_type ⇒ String
The instance type for the cluster's warm nodes.
-
#zone_awareness_config ⇒ Types::ZoneAwarenessConfig
Container for zone awareness configuration options.
-
#zone_awareness_enabled ⇒ Boolean
Indicates whether multiple Availability Zones are enabled.
Instance Attribute Details
#cold_storage_options ⇒ Types::ColdStorageOptions
Container for cold storage configuration options.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#dedicated_master_count ⇒ Integer
Number of dedicated master nodes in the cluster. This number must be greater than 2 and not 4, otherwise you receive a validation exception.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#dedicated_master_enabled ⇒ Boolean
Indicates whether dedicated master nodes are enabled for the
cluster.True
if the cluster will use a dedicated master
node.False
if the cluster will not.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#dedicated_master_type ⇒ String
OpenSearch Service instance type of the dedicated master nodes in the cluster.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#instance_count ⇒ Integer
Number of data nodes in the cluster. This number must be greater than 1, otherwise you receive a validation exception.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
Instance type of data nodes in the cluster.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#multi_az_with_standby_enabled ⇒ Boolean
A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#node_options ⇒ Array<Types::NodeOption>
List of node options for the domain.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#warm_count ⇒ Integer
The number of warm nodes in the cluster.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#warm_enabled ⇒ Boolean
Whether to enable warm storage for the cluster.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#warm_type ⇒ String
The instance type for the cluster's warm nodes.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#zone_awareness_config ⇒ Types::ZoneAwarenessConfig
Container for zone awareness configuration options. Only required if
ZoneAwarenessEnabled
is true
.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |
#zone_awareness_enabled ⇒ Boolean
Indicates whether multiple Availability Zones are enabled. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.
1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 |
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 1267 class ClusterConfig < Struct.new( :instance_type, :instance_count, :dedicated_master_enabled, :zone_awareness_enabled, :zone_awareness_config, :dedicated_master_type, :dedicated_master_count, :warm_enabled, :warm_type, :warm_count, :cold_storage_options, :multi_az_with_standby_enabled, :node_options) SENSITIVE = [] include Aws::Structure end |