# TaskGroup ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **name** | Option<**String**> | | [optional] **count** | Option<**i32**> | | [optional] **constraints** | Option<[**Vec**](Constraint.md)> | | [optional] **affinities** | Option<[**Vec**](Affinity.md)> | | [optional] **tasks** | Option<[**Vec**](Task.md)> | | [optional] **spreads** | Option<[**Vec**](Spread.md)> | | [optional] **volumes** | Option<[**::std::collections::HashMap**](VolumeRequest.md)> | | [optional] **restart_policy** | Option<[**crate::models::RestartPolicy**](RestartPolicy.md)> | | [optional] **reschedule_policy** | Option<[**crate::models::ReschedulePolicy**](ReschedulePolicy.md)> | | [optional] **ephemeral_disk** | Option<[**crate::models::EphemeralDisk**](EphemeralDisk.md)> | | [optional] **update** | Option<[**crate::models::UpdateStrategy**](UpdateStrategy.md)> | | [optional] **migrate** | Option<[**crate::models::MigrateStrategy**](MigrateStrategy.md)> | | [optional] **networks** | Option<[**Vec**](NetworkResource.md)> | | [optional] **meta** | Option<**::std::collections::HashMap**> | | [optional] **services** | Option<[**Vec**](Service.md)> | | [optional] **shutdown_delay** | Option<**i64**> | | [optional] **scaling** | Option<[**crate::models::ScalingPolicy**](ScalingPolicy.md)> | | [optional] **stop_after_client_disconnect** | Option<**i64**> | | [optional] **max_client_disconnect** | Option<**i64**> | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)