Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

FutureReservationStatus

import type { FutureReservationStatus } from "https://googleapis.deno.dev/v1/compute:v1.ts";

[Output only] Represents status related to the future reservation.

interface FutureReservationStatus {
readonly amendmentStatus?:
| "AMENDMENT_APPROVED"
| "AMENDMENT_DECLINED"
| "AMENDMENT_IN_REVIEW"
| "AMENDMENT_STATUS_UNSPECIFIED";
readonly autoCreatedReservations?: string[];
readonly existingMatchingUsageInfo?: FutureReservationStatusExistingMatchingUsageInfo;
readonly fulfilledCount?: bigint;
readonly lastKnownGoodState?: FutureReservationStatusLastKnownGoodState;
readonly lockTime?: string;
readonly procurementStatus?:
| "APPROVED"
| "CANCELLED"
| "COMMITTED"
| "DECLINED"
| "DRAFTING"
| "FAILED"
| "FAILED_PARTIALLY_FULFILLED"
| "FULFILLED"
| "PENDING_AMENDMENT_APPROVAL"
| "PENDING_APPROVAL"
| "PROCUREMENT_STATUS_UNSPECIFIED"
| "PROCURING"
| "PROVISIONING";
}

§Properties

§
readonly amendmentStatus?: "AMENDMENT_APPROVED" | "AMENDMENT_DECLINED" | "AMENDMENT_IN_REVIEW" | "AMENDMENT_STATUS_UNSPECIFIED"
[src]

Output only. [Output Only] The current status of the requested amendment.

§
readonly autoCreatedReservations?: string[]
[src]

Output only. Fully qualified urls of the automatically created reservations at start_time.

§
readonly existingMatchingUsageInfo?: FutureReservationStatusExistingMatchingUsageInfo
[src]

Output only. [Output Only] Represents the existing matching usage for the future reservation.

§
readonly fulfilledCount?: bigint
[src]

Output only. This count indicates the fulfilled capacity so far. This is set during "PROVISIONING" state. This count also includes capacity delivered as part of existing matching reservations.

§

Output only. [Output Only] This field represents the future reservation before an amendment was requested. If the amendment is declined, the Future Reservation will be reverted to the last known good state. The last known good state is not set when updating a future reservation whose Procurement Status is DRAFTING.

§
readonly lockTime?: string
[src]

Output only. Time when Future Reservation would become LOCKED, after which no modifications to Future Reservation will be allowed. Applicable only after the Future Reservation is in the APPROVED state. The lock_time is an RFC3339 string. The procurement_status will transition to PROCURING state at this time.

§
readonly procurementStatus?: "APPROVED" | "CANCELLED" | "COMMITTED" | "DECLINED" | "DRAFTING" | "FAILED" | "FAILED_PARTIALLY_FULFILLED" | "FULFILLED" | "PENDING_AMENDMENT_APPROVAL" | "PENDING_APPROVAL" | "PROCUREMENT_STATUS_UNSPECIFIED" | "PROCURING" | "PROVISIONING"
[src]

Output only. Current state of this Future Reservation