toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'aggregateReservation': pulumi.Input.mapInputValue<AllocationAggregateReservationResponseComputeBeta, Map<String, dynamic>>(aggregateReservation, (value) => value.toMap()),
'commitment': commitment,
'creationTimestamp': creationTimestamp,
'deleteAfterDuration': pulumi.Input.mapInputValue<DurationResponseComputeBeta, Map<String, dynamic>>(deleteAfterDuration, (value) => value.toMap()),
'deleteAtTime': deleteAtTime,
'description': description,
'kind': kind,
'name': name,
'resourcePolicies': resourcePolicies,
'resourceStatus': pulumi.Input.mapInputValue<AllocationResourceStatusResponseComputeBeta, Map<String, dynamic>>(resourceStatus, (value) => value.toMap()),
'satisfiesPzs': satisfiesPzs,
'selfLink': selfLink,
'shareSettings': pulumi.Input.mapInputValue<ShareSettingsResponseComputeBeta, Map<String, dynamic>>(shareSettings, (value) => value.toMap()),
'specificReservation': pulumi.Input.mapInputValue<AllocationSpecificSKUReservationResponseComputeBeta, Map<String, dynamic>>(specificReservation, (value) => value.toMap()),
'specificReservationRequired': specificReservationRequired,
'status': status,
'zone': zone,
};
}