View Source GoogleApi.Compute.V1.Model.FutureReservationStatusLastKnownGoodState (google_api_compute v0.60.0)

The state that the future reservation will be reverted to should the amendment be declined.

Attributes

  • description (type: String.t, default: nil) - [Output Only] The description of the FutureReservation before an amendment was requested.
  • existingMatchingUsageInfo (type: GoogleApi.Compute.V1.Model.FutureReservationStatusExistingMatchingUsageInfo.t, default: nil) - [Output Only] Represents the matching usage for the future reservation before an amendment was requested.
  • futureReservationSpecs (type: GoogleApi.Compute.V1.Model.FutureReservationStatusLastKnownGoodStateFutureReservationSpecs.t, default: nil) -
  • lockTime (type: String.t, default: nil) - [Output Only] The lock time of the FutureReservation before an amendment was requested.
  • namePrefix (type: String.t, default: nil) - [Output Only] The name prefix of the Future Reservation before an amendment was requested.
  • procurementStatus (type: String.t, default: nil) - [Output Only] The status of the last known good state for the Future Reservation.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Compute.V1.Model.FutureReservationStatusLastKnownGoodState{
  description: String.t() | nil,
  existingMatchingUsageInfo:
    GoogleApi.Compute.V1.Model.FutureReservationStatusExistingMatchingUsageInfo.t()
    | nil,
  futureReservationSpecs:
    GoogleApi.Compute.V1.Model.FutureReservationStatusLastKnownGoodStateFutureReservationSpecs.t()
    | nil,
  lockTime: String.t() | nil,
  namePrefix: String.t() | nil,
  procurementStatus: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.