# Class FutureReservation (0.5.0)

0.5.0 (latest) 0.4.0 0.3.0 0.2.0 0.1.0

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

Repesents Future Reservation request which is part of
aggregated reservations data response of "QueryReservations".

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

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `specific_sku_properties` | `https://docs.cloud.google.com/python/docs/reference/google-cloud-capacityplanner/latest/google.cloud.capacityplanner_v1beta.types.FutureReservation.SpecificSKUProperties` Future Reservation configuration to indicate instance properties and total count. This field is a member of `oneof`_ `type`. |
| `id` | `int` A unique identifier for this future reservation. The server defines this identifier. |
| `create_time` | `google.protobuf.timestamp_pb2.Timestamp` The creation timestamp for this future reservation. |
| `zone` | `str` URL of the Zone where this future reservation resides. |
| `description` | `str` Description of the future reservation provided by user. |
| `future_reservation` | `str` The future reservation resource name. |
| `time_window` | `https://docs.cloud.google.com/python/docs/reference/google-cloud-capacityplanner/latest/google.cloud.capacityplanner_v1beta.types.FutureReservation.TimeWindow` Time window for this Future Reservation. |
| `share_settings` | `https://docs.cloud.google.com/python/docs/reference/google-cloud-capacityplanner/latest/google.cloud.capacityplanner_v1beta.types.Allocation.ShareSettings` List of Projects/Folders to share with. |
| `name_prefix` | `str` Name prefix for the reservations to be created at the time of delivery. The name prefix must comply with RFC1035. Maximum allowed length for name prefix is 20. Automatically created reservations name format will be |
| `status` | `https://docs.cloud.google.com/python/docs/reference/google-cloud-capacityplanner/latest/google.cloud.capacityplanner_v1beta.types.FutureReservation.Status` Status of the Future Reservation |
| `auto_created_reservations_delete_time` | `google.protobuf.timestamp_pb2.Timestamp` Future timestamp when the FR auto-created reservations will be deleted by Compute Engine. Format of this field must be a valid RFC3339 value. |
| `auto_delete_auto_created_reservations` | `bool` Setting for enabling or disabling automatic deletion for auto-created reservation. If set to true, auto-created reservations will be deleted at Future Reservation's end time (default) or at user's defined timestamp if any of the \[auto_created_reservations_delete_time, auto_created_reservations_duration\] values is specified. For keeping auto-created reservation indefinitely, this value should be set to false. |

## Classes

### SpecificSKUProperties

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

Represents specific SKU properties for the Future
Reservation.

### Status

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

Represents status related to the future reservation.

### TimeWindow

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

Represents time window for the Future Reservation.