# io.k8s.api.storage.v1.StorageHealthCondition

From **Kubernetes**.

StorageHealthCondition represents an adverse health condition reported by a CSI driver for its storage backend on a node.

- Type: `object`

## Properties

### `accessMode`

- Required: false
- Type: `string`

accessMode is the access mode affected. Nil means all access modes are affected.

### `lastTransitionTime`

- Required: false
lastTransitionTime is when this condition first appeared at its current state.

### `message`

- Required: false
- Type: `string`

message is a human-readable description. Maximum permitted length of a message is 1024 characters.

### `reason`

- Required: true
- Type: `string`

reason is a brief CamelCase machine-parseable reason. Maximum permitted length of a reason is 256 characters.

### `status`

- Required: true
- Type: `string`

status is the health status category. One of "StorageUnreachable", "StorageDegraded".

### `volumeMode`

- Required: false
- Type: `string`

volumeMode is the volume mode affected. Nil means both are affected.

## JSON Schema

```json
{"description":"StorageHealthCondition represents an adverse health condition reported by a CSI driver for its storage backend on a node.","properties":{"accessMode":{"description":"accessMode is the access mode affected. Nil means all access modes are affected.","type":"string"},"lastTransitionTime":{"allOf":[{"$ref":"#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.Time"}],"description":"lastTransitionTime is when this condition first appeared at its current state."},"message":{"description":"message is a human-readable description. Maximum permitted length of a message is 1024 characters.","type":"string"},"reason":{"default":"","description":"reason is a brief CamelCase machine-parseable reason. Maximum permitted length of a reason is 256 characters.","type":"string"},"status":{"default":"","description":"status is the health status category. One of \"StorageUnreachable\", \"StorageDegraded\".","type":"string"},"volumeMode":{"description":"volumeMode is the volume mode affected. Nil means both are affected.","type":"string"}},"required":["status","reason"],"type":"object"}
```
