GetReservationResourceStatusReservationMaintenanceUpcomingGroupMaintenance class

Constructors

GetReservationResourceStatusReservationMaintenanceUpcomingGroupMaintenance({required Input<bool> canReschedule, required Input<String> latestWindowStartTime, required Input<bool> maintenanceOnShutdown, required Input<List<String>> maintenanceReasons, required Input<String> maintenanceStatus, required Input<String> type, required Input<String> windowEndTime, required Input<String> windowStartTime})
Creates a new GetReservationResourceStatusReservationMaintenanceUpcomingGroupMaintenance. canReschedule Indicates if the maintenance can be customer triggered. latestWindowStartTime The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format. maintenanceOnShutdown Indicates whether the UpcomingMaintenance will be triggered on VM shutdown. maintenanceReasons The reasons for the maintenance. Only valid for vms. maintenanceStatus Status of the maintenance. type Defines the type of maintenance. windowEndTime The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format. windowStartTime The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
const
GetReservationResourceStatusReservationMaintenanceUpcomingGroupMaintenance.fromMap(Map<String, dynamic> map)
factory

Properties

canReschedule → Input<bool>
Indicates if the maintenance can be customer triggered.
final
hashCode → int
The hash code for this object.
no setterinherited
latestWindowStartTime → Input<String>
The latest time for the planned maintenance window to start. This timestamp value is in RFC3339 text format.
final
maintenanceOnShutdown → Input<bool>
Indicates whether the UpcomingMaintenance will be triggered on VM shutdown.
final
maintenanceReasons → Input<List<String>>
The reasons for the maintenance. Only valid for vms.
final
maintenanceStatus → Input<String>
Status of the maintenance.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → Input<String>
Defines the type of maintenance.
final
windowEndTime → Input<String>
The time by which the maintenance disruption will be completed. This timestamp value is in RFC3339 text format.
final
windowStartTime → Input<String>
The current start time of the maintenance window. This timestamp value is in RFC3339 text format.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited