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

UpcomingMaintenance

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

Upcoming Maintenance notification information.

interface UpcomingMaintenance {
canReschedule?: boolean;
latestWindowStartTime?: string;
maintenanceOnShutdown?: boolean;
maintenanceReasons?:
| "FAILURE_DISK"
| "FAILURE_GPU"
| "FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED"
| "FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED"
| "FAILURE_GPU_TEMPERATURE"
| "FAILURE_GPU_XID"
| "FAILURE_INFRA"
| "FAILURE_INTERFACE"
| "FAILURE_MEMORY"
| "FAILURE_NETWORK"
| "FAILURE_NVLINK"
| "FAILURE_REDUNDANT_HARDWARE_FAULT"
| "INFRASTRUCTURE_RELOCATION"
| "MAINTENANCE_REASON_UNKNOWN"
| "PLANNED_NETWORK_UPDATE"
| "PLANNED_UPDATE"[];
maintenanceStatus?: "ONGOING" | "PENDING" | "UNKNOWN";
type?:
| "MULTIPLE"
| "SCHEDULED"
| "UNKNOWN_TYPE"
| "UNSCHEDULED";
windowEndTime?: string;
windowStartTime?: string;
}

§Properties

§
canReschedule?: boolean
[src]

Indicates if the maintenance can be customer triggered.

§
latestWindowStartTime?: string
[src]

The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.

§
maintenanceOnShutdown?: boolean
[src]

Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.

§
maintenanceReasons?: "FAILURE_DISK" | "FAILURE_GPU" | "FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED" | "FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED" | "FAILURE_GPU_TEMPERATURE" | "FAILURE_GPU_XID" | "FAILURE_INFRA" | "FAILURE_INTERFACE" | "FAILURE_MEMORY" | "FAILURE_NETWORK" | "FAILURE_NVLINK" | "FAILURE_REDUNDANT_HARDWARE_FAULT" | "INFRASTRUCTURE_RELOCATION" | "MAINTENANCE_REASON_UNKNOWN" | "PLANNED_NETWORK_UPDATE" | "PLANNED_UPDATE"[]
[src]

The reasons for the maintenance. Only valid for vms.

§
maintenanceStatus?: "ONGOING" | "PENDING" | "UNKNOWN"
[src]
§
type?: "MULTIPLE" | "SCHEDULED" | "UNKNOWN_TYPE" | "UNSCHEDULED"
[src]

Defines the type of maintenance.

§
windowEndTime?: string
[src]

The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.

§
windowStartTime?: string
[src]

The current start time of the maintenance window. This timestamp value is in RFC3339 text format.