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

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

UpgradeInfoEvent is a notification sent to customers about
the upgrade information of a resource.

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

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `resource_type` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.UpgradeResourceType` The resource type associated with the upgrade. |
| `operation` | `str` The operation associated with this upgrade. |
| `start_time` | `google.protobuf.timestamp_pb2.Timestamp` The time when the operation was started. |
| `end_time` | `google.protobuf.timestamp_pb2.Timestamp` The time when the operation ended. |
| `current_version` | `str` The current version before the upgrade. |
| `target_version` | `str` The target version for the upgrade. |
| `resource` | `str` Optional relative path to the resource. For example in node pool upgrades, the relative path of the node pool. |
| `state` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.UpgradeInfoEvent.State` Output only. The state of the upgrade. |
| `standard_support_end_time` | `google.protobuf.timestamp_pb2.Timestamp` The end of standard support timestamp. This field is a member of `oneof`_ `_standard_support_end_time`. |
| `extended_support_end_time` | `google.protobuf.timestamp_pb2.Timestamp` The end of extended support timestamp. This field is a member of `oneof`_ `_extended_support_end_time`. |
| `description` | `str` A brief description of the event. |
| `event_type` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.UpgradeInfoEvent.EventType` The type of the event. |
| `disruption_event` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.DisruptionEvent` The information about the disruption event. This field is only populated when event_type is DISRUPTION_EVENT. This field is a member of `oneof`_ `_disruption_event`. |

## Classes

### EventType

    EventType(value)

The type of the event.

### State

    State(value)

The state of the upgrade.