> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# atoti.ClusterDefinition

### *final class* atoti.ClusterDefinition

#### application\_names *: [Set](https://docs.python.org/3/library/collections.abc.html#collections.abc.Set)\[[str](https://docs.python.org/3/library/stdtypes.html#str)]*

The names of the applications allowed to join the cluster.

#### authentication\_token *: [str](https://docs.python.org/3/library/stdtypes.html#str)*

The token securing the cluster by preventing unwanted nodes from joining.

All the expected nodes of this cluster must use the same token.

#### discovery\_protocol *: [DiscoveryProtocol](./atoti.distribution_protocols.discovery_protocol#atoti.DiscoveryProtocol) | [None](https://docs.python.org/3/library/constants.html#None)* *= None*
