# RancherApi::NodePool ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **name** | **String** | The name of the node pool. | [optional] | | **node_count** | **Integer** | Number of configured nodes, currently only node counts of 1 and 3 are possible. | [optional] | | **server_type** | **String** | Node server type. Cannot be changed once a server is created. Currently this field should be set to either `s0.d1.small`, `s0.d1.medium`, `s1.c1.small`, `s1.c1.medium`, `s1.c2.medium`, `s1.c2.large`, `s2.c1.small`, `s2.c1.medium`, `s2.c1.large`, `s2.c2.small`, `s2.c2.medium`, `s2.c2.large`, `s1.e1.small`, `s1.e1.medium`, `s1.e1.large`. | [optional][default to 's0.d1.small'] | | **ssh_config** | [**NodePoolSshConfig**](NodePoolSshConfig.md) | | [optional] | | **nodes** | [**Array<Node>**](Node.md) | (Read-only) The nodes associated with this node pool. | [optional][readonly] | ## Example ```ruby require 'pnap_rancher_api' instance = RancherApi::NodePool.new( name: Rancher Server node pool., node_count: null, server_type: s0.d1.small, ssh_config: null, nodes: null ) ```