# io.k8s.api.apps.v1.ReplicaSetStatus

From **Kubernetes**.

ReplicaSetStatus represents the current status of a ReplicaSet.

- Type: `object`

## Properties

### `availableReplicas`

- Required: false
- Type: `integer`
- Format: `int32`

The number of available non-terminating pods (ready for at least minReadySeconds) for this replica set.

### `conditions`

- Required: false
- Type: `array`

Represents the latest available observations of a replica set's current state.

### `fullyLabeledReplicas`

- Required: false
- Type: `integer`
- Format: `int32`

The number of non-terminating pods that have labels matching the labels of the pod template of the replicaset.

### `observedGeneration`

- Required: false
- Type: `integer`
- Format: `int64`

ObservedGeneration reflects the generation of the most recently observed ReplicaSet.

### `readyReplicas`

- Required: false
- Type: `integer`
- Format: `int32`

The number of non-terminating pods targeted by this ReplicaSet with a Ready Condition.

### `replicas`

- Required: true
- Type: `integer`
- Format: `int32`
- Default: `0`

Replicas is the most recently observed number of non-terminating pods. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset

### `terminatingReplicas`

- Required: false
- Type: `integer`
- Format: `int32`

The number of terminating pods for this replica set. Terminating pods have a non-null .metadata.deletionTimestamp and have not yet reached the Failed or Succeeded .status.phase.

This is a beta field and requires enabling DeploymentReplicaSetTerminatingReplicas feature (enabled by default).

## JSON Schema

```json
{"description":"ReplicaSetStatus represents the current status of a ReplicaSet.","properties":{"availableReplicas":{"description":"The number of available non-terminating pods (ready for at least minReadySeconds) for this replica set.","format":"int32","type":"integer"},"conditions":{"description":"Represents the latest available observations of a replica set's current state.","items":{"$ref":"#/components/schemas/io.k8s.api.apps.v1.ReplicaSetCondition"},"type":"array","x-kubernetes-list-map-keys":["type"],"x-kubernetes-list-type":"map","x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"fullyLabeledReplicas":{"description":"The number of non-terminating pods that have labels matching the labels of the pod template of the replicaset.","format":"int32","type":"integer"},"observedGeneration":{"description":"ObservedGeneration reflects the generation of the most recently observed ReplicaSet.","format":"int64","type":"integer"},"readyReplicas":{"description":"The number of non-terminating pods targeted by this ReplicaSet with a Ready Condition.","format":"int32","type":"integer"},"replicas":{"default":0,"description":"Replicas is the most recently observed number of non-terminating pods. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset","format":"int32","type":"integer"},"terminatingReplicas":{"description":"The number of terminating pods for this replica set. Terminating pods have a non-null .metadata.deletionTimestamp and have not yet reached the Failed or Succeeded .status.phase.\n\nThis is a beta field and requires enabling DeploymentReplicaSetTerminatingReplicas feature (enabled by default).","format":"int32","type":"integer"}},"required":["replicas"],"type":"object"}
```
