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

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

UpgradeDetails contains detailed information of each
individual upgrade operation.

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

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `state` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.UpgradeDetails.State` Output only. The state of the upgrade. |
| `start_time` | `google.protobuf.timestamp_pb2.Timestamp` The start timestamp of the upgrade. This field is a member of `oneof`_ `_start_time`. |
| `end_time` | `google.protobuf.timestamp_pb2.Timestamp` The end timestamp of the upgrade. This field is a member of `oneof`_ `_end_time`. |
| `initial_version` | `str` The version before the upgrade. |
| `target_version` | `str` The version after the upgrade. |
| `start_type` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.UpgradeDetails.StartType` The start type of the upgrade. |

## Classes

### StartType

    StartType(value)

StartType indicates the type of starting the upgrade.

### State

    State(value)

State indicates the state of the upgrade.