toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'autoCreatedReservationsDeleteTime': ?autoCreatedReservationsDeleteTime,
'autoCreatedReservationsDuration': ?pulumi.Input.mapOptionalInputValue<Duration, Map<String, dynamic>>(autoCreatedReservationsDuration, (value) => value.toMap()),
'autoDeleteAutoCreatedReservations': ?autoDeleteAutoCreatedReservations,
'description': ?description,
'name': ?name,
'namePrefix': ?namePrefix,
'planningStatus': ?pulumi.Input.mapOptionalInputValue<FutureReservationPlanningStatus, String>(planningStatus, (value) => value.wireValue),
'project': ?project,
'requestId': ?requestId,
'shareSettings': ?pulumi.Input.mapOptionalInputValue<ShareSettings, Map<String, dynamic>>(shareSettings, (value) => value.toMap()),
'specificSkuProperties': ?pulumi.Input.mapOptionalInputValue<FutureReservationSpecificSKUProperties, Map<String, dynamic>>(specificSkuProperties, (value) => value.toMap()),
'timeWindow': ?pulumi.Input.mapOptionalInputValue<FutureReservationTimeWindow, Map<String, dynamic>>(timeWindow, (value) => value.toMap()),
'zone': ?zone,
};
}