# io.k8s.api.scheduling.v1beta1.PodGroupStatus

From **Kubernetes**.

PodGroupStatus represents information about the status of a pod group.

- Type: `object`

## Properties

### `conditions`

- Required: false
- Type: `array`

conditions represent the latest observations of the PodGroup's state.

Known condition types: - "PodGroupInitiallyScheduled": Indicates whether the scheduling requirement has been satisfied. Once this condition transitions to True, it serves as a terminal state and will never revert to False, even if pods are subsequently evicted and group constraints are no longer met. - "DisruptionTarget": Indicates whether the PodGroup is about to be terminated
  due to disruption such as preemption.

Known reasons for the PodGroupInitiallyScheduled condition: - "Unschedulable": The PodGroup cannot be scheduled due to resource constraints,
  affinity/anti-affinity rules, or insufficient capacity for the gang.
- "SchedulerError": The PodGroup cannot be scheduled due to some internal error
  that happened during scheduling, for example due to nodeAffinity parsing errors.

Known reasons for the DisruptionTarget condition: - "PreemptionByScheduler": The PodGroup was preempted by the scheduler to make room for
  higher-priority PodGroups or Pods.

### `resourceClaimStatuses`

- Required: false
- Type: `array`

resourceClaimStatuses is status of resource claims.

## JSON Schema

```json
{"description":"PodGroupStatus represents information about the status of a pod group.","properties":{"conditions":{"description":"conditions represent the latest observations of the PodGroup's state.\n\nKnown condition types: - \"PodGroupInitiallyScheduled\": Indicates whether the scheduling requirement has been satisfied. Once this condition transitions to True, it serves as a terminal state and will never revert to False, even if pods are subsequently evicted and group constraints are no longer met. - \"DisruptionTarget\": Indicates whether the PodGroup is about to be terminated\n  due to disruption such as preemption.\n\nKnown reasons for the PodGroupInitiallyScheduled condition: - \"Unschedulable\": The PodGroup cannot be scheduled due to resource constraints,\n  affinity/anti-affinity rules, or insufficient capacity for the gang.\n- \"SchedulerError\": The PodGroup cannot be scheduled due to some internal error\n  that happened during scheduling, for example due to nodeAffinity parsing errors.\n\nKnown reasons for the DisruptionTarget condition: - \"PreemptionByScheduler\": The PodGroup was preempted by the scheduler to make room for\n  higher-priority PodGroups or Pods.","items":{"$ref":"#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.Condition"},"type":"array","x-kubernetes-list-map-keys":["type"],"x-kubernetes-list-type":"map","x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"resourceClaimStatuses":{"description":"resourceClaimStatuses is status of resource claims.","items":{"$ref":"#/components/schemas/io.k8s.api.scheduling.v1beta1.PodGroupResourceClaimStatus"},"type":"array","x-kubernetes-list-map-keys":["name"],"x-kubernetes-list-type":"map","x-kubernetes-patch-merge-key":"name","x-kubernetes-patch-strategy":"merge,retainKeys"}},"type":"object"}
```
