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

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

`ReservationAffinity <https://cloud.google.com/compute/docs/instances/reserving-zonal-resources>`__
is the configuration of desired reservation which instances could
take capacity from.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `consume_reservation_type` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.ReservationAffinity.Type` Corresponds to the type of reservation consumption. |
| `key` | `str` Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value. |
| `values` | `MutableSequence[str]` Corresponds to the label value(s) of reservation resource(s). |

## Classes

### Type

    Type(value)

Indicates whether to consume capacity from a reservation or
not.