# Class NodeTaint (2.65.0)

2.65.0 (latest) 2.62.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.1 2.55.1 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.1 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.4 2.16.0 2.15.0 2.14.0 2.13.0 2.12.2 2.11.2 2.10.8 2.9.0 2.8.1 2.7.1 2.6.1 2.5.0 2.4.1 2.3.1 2.2.0 2.1.0 2.0.1 1.0.3 0.5.0 0.4.0 0.3.0

    NodeTaint(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Kubernetes taint is composed of three fields: key, value, and
effect. Effect can only be one of three types: NoSchedule,
PreferNoSchedule or NoExecute.

See
`here <https://kubernetes.io/docs/concepts/configuration/taint-and-toleration>`__
for more information, including usage and the valid values.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `key` | `str` Key for taint. |
| `value` | `str` Value for taint. |
| `effect` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.NodeTaint.Effect` Effect for taint. |

## Classes

### Effect

    Effect(value)

Possible values for Effect in taint.