# Class NodePoolUpgradeInfo (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

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

NodePoolUpgradeInfo contains the upgrade information of a
node pool.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `minor_target_version` | `str` minor_target_version indicates the target version for minor upgrade. This field is a member of `oneof`_ `_minor_target_version`. |
| `patch_target_version` | `str` patch_target_version indicates the target version for patch upgrade. This field is a member of `oneof`_ `_patch_target_version`. |
| `auto_upgrade_status` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.NodePoolUpgradeInfo.AutoUpgradeStatus]` The auto upgrade status. |
| `paused_reason` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.NodePoolUpgradeInfo.AutoUpgradePausedReason]` The auto upgrade paused reason. |
| `upgrade_details` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.UpgradeDetails]` The list of past auto upgrades. |
| `end_of_standard_support_timestamp` | `str` The node pool's current minor version's end of standard support timestamp. This field is a member of `oneof`_ `_end_of_standard_support_timestamp`. |
| `end_of_extended_support_timestamp` | `str` The node pool's current minor version's end of extended support timestamp. This field is a member of `oneof`_ `_end_of_extended_support_timestamp`. |

## Classes

### AutoUpgradePausedReason

    AutoUpgradePausedReason(value)

AutoUpgradePausedReason indicates the reason for auto upgrade
paused status.

### AutoUpgradeStatus

    AutoUpgradeStatus(value)

AutoUpgradeStatus indicates the status of auto upgrade.