ClusterConfig class

The configuration for the domain cluster, such as the type and number of instances.

Constructors

ClusterConfig({ColdStorageOptions? coldStorageOptions, int? dedicatedMasterCount, bool? dedicatedMasterEnabled, OpenSearchPartitionInstanceType? dedicatedMasterType, int? instanceCount, OpenSearchPartitionInstanceType? instanceType, int? warmCount, bool? warmEnabled, OpenSearchWarmPartitionInstanceType? warmType, ZoneAwarenessConfig? zoneAwarenessConfig, bool? zoneAwarenessEnabled})
ClusterConfig.fromJson(Map<String, dynamic> json)
factory

Properties

coldStorageOptions ColdStorageOptions?
Specifies the ColdStorageOptions config for a Domain
final
dedicatedMasterCount int?
Total number of dedicated master nodes, active and on standby, for the cluster.
final
dedicatedMasterEnabled bool?
A boolean value to indicate whether a dedicated master node is enabled. See Dedicated master nodes in Amazon OpenSearch Service for more information.
final
dedicatedMasterType OpenSearchPartitionInstanceType?
The instance type for a dedicated master node.
final
hashCode int
The hash code for this object.
no setterinherited
instanceCount int?
The number of instances in the specified domain cluster.
final
instanceType OpenSearchPartitionInstanceType?
The instance type for an OpenSearch cluster. UltraWarm instance types are not supported for data instances.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
warmCount int?
The number of UltraWarm nodes in the cluster.
final
warmEnabled bool?
True to enable UltraWarm storage.
final
warmType OpenSearchWarmPartitionInstanceType?
The instance type for the OpenSearch cluster's warm nodes.
final
zoneAwarenessConfig ZoneAwarenessConfig?
The zone awareness configuration for a domain when zone awareness is enabled.
final
zoneAwarenessEnabled bool?
A boolean value to indicate whether zone awareness is enabled. See Configuring a multi-AZ domain in Amazon OpenSearch Service for more information.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited