toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'blockCount': ?blockCount,
'creationTimestamp': ?creationTimestamp,
'healthInfos': ?(() { final guardedValue = healthInfos; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetReservationBlockHealthInfo, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'id': ?id,
'inUseCount': ?inUseCount,
'kind': ?kind,
'name': ?name,
'physicalTopologies': ?(() { final guardedValue = physicalTopologies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetReservationBlockPhysicalTopology, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'project': ?project,
'reservation': ?reservation,
'reservationMaintenances': ?(() { final guardedValue = reservationMaintenances; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetReservationBlockReservationMaintenance, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'reservationSubBlockCount': ?reservationSubBlockCount,
'reservationSubBlockInUseCount': ?reservationSubBlockInUseCount,
'resourceId': ?resourceId,
'selfLink': ?selfLink,
'selfLinkWithId': ?selfLinkWithId,
'status': ?status,
'subBlockNames': ?subBlockNames,
'zone': ?zone,
};
}