Class: Aws::OpenSearchService::Types::ClusterConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchService::Types::ClusterConfig
- Includes:
- Structure
- Defined in:
- 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].
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html
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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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].
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-multiaz.html
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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`.
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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].
[1]: docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-multiaz.html
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-opensearchservice/types.rb', line 1332 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 |