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
§
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.
§
type?: "MULTIPLE" | "SCHEDULED" | "UNKNOWN_TYPE" | "UNSCHEDULED"
[src]Defines the type of maintenance.