# `ClusterAllocationExplainResponse` [interface-ClusterAllocationExplainResponse] | Name | Type | Description | | - | - | - | | `allocate_explanation` | string |   | | `allocation_delay_in_millis` | [DurationValue](./DurationValue.md)<[UnitMillis](./UnitMillis.md)> |   | | `allocation_delay` | [Duration](./Duration.md) |   | | `can_allocate` | [ClusterAllocationExplainDecision](./ClusterAllocationExplainDecision.md) |   | | `can_move_to_other_node` | [ClusterAllocationExplainDecision](./ClusterAllocationExplainDecision.md) |   | | `can_rebalance_cluster_decisions` | [ClusterAllocationExplainAllocationDecision](./ClusterAllocationExplainAllocationDecision.md)[] |   | | `can_rebalance_cluster` | [ClusterAllocationExplainDecision](./ClusterAllocationExplainDecision.md) |   | | `can_rebalance_to_other_node` | [ClusterAllocationExplainDecision](./ClusterAllocationExplainDecision.md) |   | | `can_remain_decisions` | [ClusterAllocationExplainAllocationDecision](./ClusterAllocationExplainAllocationDecision.md)[] |   | | `can_remain_on_current_node` | [ClusterAllocationExplainDecision](./ClusterAllocationExplainDecision.md) |   | | `cluster_info` | [ClusterAllocationExplainClusterInfo](./ClusterAllocationExplainClusterInfo.md) |   | | `configured_delay_in_millis` | [DurationValue](./DurationValue.md)<[UnitMillis](./UnitMillis.md)> |   | | `configured_delay` | [Duration](./Duration.md) |   | | `current_node` | [ClusterAllocationExplainCurrentNode](./ClusterAllocationExplainCurrentNode.md) |   | | `current_state` | string |   | | `index` | [IndexName](./IndexName.md) |   | | `move_explanation` | string |   | | `node_allocation_decisions` | [ClusterAllocationExplainNodeAllocationExplanation](./ClusterAllocationExplainNodeAllocationExplanation.md)[] |   | | `note` | string |   | | `primary` | boolean |   | | `rebalance_explanation` | string |   | | `remaining_delay_in_millis` | [DurationValue](./DurationValue.md)<[UnitMillis](./UnitMillis.md)> |   | | `remaining_delay` | [Duration](./Duration.md) |   | | `shard` | [integer](./integer.md) |   | | `unassigned_info` | [ClusterAllocationExplainUnassignedInformation](./ClusterAllocationExplainUnassignedInformation.md) |   |