toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'automaticRestart': ?automaticRestart,
'availabilityDomain': ?availabilityDomain,
'gracefulShutdown': ?pulumi.Input.mapOptionalInputValue<RegionInstanceTemplateSchedulingGracefulShutdown, Map<String, dynamic>>(gracefulShutdown, (value) => value.toMap()),
'hostErrorTimeoutSeconds': ?hostErrorTimeoutSeconds,
'instanceTerminationAction': ?instanceTerminationAction,
'localSsdRecoveryTimeouts': ?pulumi.Input.mapOptionalInputValue<List<RegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout>, List<Map<String, dynamic>>>(localSsdRecoveryTimeouts, (value) => pulumi.Input.encodeList<RegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout, Map<String, dynamic>>(value, (value) => value.toMap())),
'maintenanceInterval': ?maintenanceInterval,
'maxRunDuration': ?pulumi.Input.mapOptionalInputValue<RegionInstanceTemplateSchedulingMaxRunDuration, Map<String, dynamic>>(maxRunDuration, (value) => value.toMap()),
'minNodeCpus': ?minNodeCpus,
'nodeAffinities': ?pulumi.Input.mapOptionalInputValue<List<RegionInstanceTemplateSchedulingNodeAffinity>, List<Map<String, dynamic>>>(nodeAffinities, (value) => pulumi.Input.encodeList<RegionInstanceTemplateSchedulingNodeAffinity, Map<String, dynamic>>(value, (value) => value.toMap())),
'onHostMaintenance': ?onHostMaintenance,
'onInstanceStopAction': ?pulumi.Input.mapOptionalInputValue<RegionInstanceTemplateSchedulingOnInstanceStopAction, Map<String, dynamic>>(onInstanceStopAction, (value) => value.toMap()),
'preemptible': ?preemptible,
'preemptionNoticeDuration': ?pulumi.Input.mapOptionalInputValue<RegionInstanceTemplateSchedulingPreemptionNoticeDuration, Map<String, dynamic>>(preemptionNoticeDuration, (value) => value.toMap()),
'provisioningModel': ?provisioningModel,
'skipGuestOsShutdown': ?skipGuestOsShutdown,
'terminationTime': ?terminationTime,
};
}