FutureReservation class

Constructors

FutureReservation({AllocationAggregateReservation? aggregateReservation, String? autoCreatedReservationsDeleteTime, Duration? autoCreatedReservationsDuration, bool? autoDeleteAutoCreatedReservations, FutureReservationCommitmentInfo? commitmentInfo, String? confidentialComputeType, String? creationTimestamp, String? deploymentType, String? description, bool? enableEmergentMaintenance, String? id, String? kind, String? name, String? namePrefix, FutureReservationParams? params, String? planningStatus, String? reservationMode, String? reservationName, ResourceMetadata? resourceMetadata, String? resourceName, String? schedulingType, String? selfLink, String? selfLinkWithId, ShareSettings? shareSettings, bool? specificReservationRequired, FutureReservationSpecificSKUProperties? specificSkuProperties, FutureReservationStatus? status, FutureReservationStoragePoolProperties? storagePoolProperties, 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
confidentialComputeType ↔ String?
Possible string values are:
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
params ↔ FutureReservationParams?
Input only.
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
resourceMetadata ↔ ResourceMetadata?
Contains standard resource metadata for an FutureReservation resource.
getter/setter pair
resourceName ↔ String?
Name of the resource intended to be delivered.
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
storagePoolProperties ↔ FutureReservationStoragePoolProperties?
Storage pool details for 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