FutureReservation class

Constructors

FutureReservation({AllocationAggregateReservation? aggregateReservation, String? autoCreatedReservationsDeleteTime, Duration? autoCreatedReservationsDuration, bool? autoDeleteAutoCreatedReservations, FutureReservationCommitmentInfo? commitmentInfo, String? creationTimestamp, String? deploymentType, String? description, bool? enableEmergentMaintenance, String? id, String? kind, String? name, String? namePrefix, String? planningStatus, String? reservationMode, String? reservationName, String? schedulingType, String? selfLink, String? selfLinkWithId, ShareSettings? shareSettings, bool? specificReservationRequired, FutureReservationSpecificSKUProperties? specificSkuProperties, FutureReservationStatus? status, FutureReservationTimeWindow? timeWindow, String? zone})
FutureReservation.fromJson(Map json_)

Properties

aggregateReservation AllocationAggregateReservation?
Aggregate reservation details for the future reservation.
getter/setter pair
autoCreatedReservationsDeleteTime String?
Future timestamp when the FR auto-created reservations will be deleted by Compute Engine.
getter/setter pair
autoCreatedReservationsDuration Duration?
Specifies the duration of auto-created reservations. It represents relative time to future reservation start_time when auto-created reservations will be automatically deleted by Compute Engine.
getter/setter pair
autoDeleteAutoCreatedReservations bool?
Setting for enabling or disabling automatic deletion for auto-created reservation.
getter/setter pair
commitmentInfo FutureReservationCommitmentInfo?
If not present, then FR will not deliver a new commitment or update an existing commitment.
getter/setter pair
creationTimestamp String?
The creation timestamp for this future reservation inRFC3339 text format.
getter/setter pair
deploymentType String?
Type of the deployment requested as part of future reservation. Possible string values are:
getter/setter pair
description String?
An optional description of this resource.
getter/setter pair
enableEmergentMaintenance bool?
Indicates if this group of VMs have emergent maintenance enabled.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
A unique identifier for this future reservation.
getter/setter pair
kind String?
Type of the resource.
getter/setter pair
name String?
The name of the resource, provided by the client when initially creating the resource.
getter/setter pair
namePrefix String?
Name prefix for the reservations to be created at the time of delivery.
getter/setter pair
planningStatus String?
Planning state before being submitted for evaluation Possible string values are:
getter/setter pair
reservationMode String?
The reservation mode which determines reservation-termination behavior and expected pricing. Possible string values are:
getter/setter pair
reservationName String?
Name of reservations where the capacity is provisioned at the time of delivery of future reservations.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schedulingType String?
Maintenance information for this reservation Possible string values are:
getter/setter pair
Server-defined fully-qualified URL for this resource.
getter/setter pair
selfLinkWithId String?
Server-defined URL for this resource with the resource id.
getter/setter pair
shareSettings ShareSettings?
List of Projects/Folders to share with.
getter/setter pair
specificReservationRequired bool?
Indicates whether the auto-created reservation can be consumed by VMs with affinity for "any" reservation.
getter/setter pair
specificSkuProperties FutureReservationSpecificSKUProperties?
Future Reservation configuration to indicate instance properties and total count.
getter/setter pair
status FutureReservationStatus?
Status of the Future Reservation
getter/setter pair
timeWindow FutureReservationTimeWindow?
Time window for this Future Reservation.
getter/setter pair
zone String?
URL of the Zone where this future reservation resides.
getter/setter pair

Methods

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

Operators

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