CapacityConfig Struct
Configures the capacity of the cluster such as the instance type and the number of instances.
Example
ts
const domain = new es.Domain(this, 'Domain', {
version: es.ElasticsearchVersion.V7_10,
capacity: {
masterNodes: 2,
warmNodes: 2,
warmInstanceType: 'ultrawarm1.medium.elasticsearch',
},
});
Properties
dataNodeInstanceTypeoptionalstringdata_node_instance_typeoptionalstrdataNodeInstanceTypeoptionalStringDataNodeInstanceTypeoptionalstringDataNodeInstanceTypeoptional*string= r5.large.elasticsearchdeprecated#use opensearchservice module instead
dataNodesoptionalnumberdata_nodesoptionalint | floatdataNodesoptionalNumberDataNodesoptionaldoubleDataNodesoptional*float64= 1deprecated#use opensearchservice module instead
masterNodeInstanceTypeoptionalstringmaster_node_instance_typeoptionalstrmasterNodeInstanceTypeoptionalStringMasterNodeInstanceTypeoptionalstringMasterNodeInstanceTypeoptional*string= r5.large.elasticsearchdeprecated#use opensearchservice module instead
masterNodesoptionalnumbermaster_nodesoptionalint | floatmasterNodesoptionalNumberMasterNodesoptionaldoubleMasterNodesoptional*float64deprecated#use opensearchservice module instead
Default: no dedicated master nodes
warmInstanceTypeoptionalstringwarm_instance_typeoptionalstrwarmInstanceTypeoptionalStringWarmInstanceTypeoptionalstringWarmInstanceTypeoptional*string= ultrawarm1.medium.elasticsearchdeprecated#use opensearchservice module instead
warmNodesoptionalnumberwarm_nodesoptionalint | floatwarmNodesoptionalNumberWarmNodesoptionaldoubleWarmNodesoptional*float64deprecated#use opensearchservice module instead
Default: no UltraWarm nodes