toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'automaticRestart': ?automaticRestart,
'availabilityDomain': ?availabilityDomain,
'gracefulShutdown': ?pulumi.Input.mapOptionalInputValue<InstanceFromMachineImageSchedulingGracefulShutdown, Map<String, dynamic>>(gracefulShutdown, (value) => value.toMap()),
'hostErrorTimeoutSeconds': ?hostErrorTimeoutSeconds,
'instanceTerminationAction': ?instanceTerminationAction,
'localSsdRecoveryTimeout': ?pulumi.Input.mapOptionalInputValue<InstanceFromMachineImageSchedulingLocalSsdRecoveryTimeout, Map<String, dynamic>>(localSsdRecoveryTimeout, (value) => value.toMap()),
'maintenanceInterval': ?maintenanceInterval,
'maxRunDuration': ?pulumi.Input.mapOptionalInputValue<InstanceFromMachineImageSchedulingMaxRunDuration, Map<String, dynamic>>(maxRunDuration, (value) => value.toMap()),
'minNodeCpus': ?minNodeCpus,
'nodeAffinities': ?pulumi.Input.mapOptionalInputValue<List<InstanceFromMachineImageSchedulingNodeAffinity>, List<Map<String, dynamic>>>(nodeAffinities, (value) => pulumi.Input.encodeList<InstanceFromMachineImageSchedulingNodeAffinity, Map<String, dynamic>>(value, (value) => value.toMap())),
'onHostMaintenance': ?onHostMaintenance,
'onInstanceStopAction': ?pulumi.Input.mapOptionalInputValue<InstanceFromMachineImageSchedulingOnInstanceStopAction, Map<String, dynamic>>(onInstanceStopAction, (value) => value.toMap()),
'preemptible': ?preemptible,
'preemptionNoticeDuration': ?pulumi.Input.mapOptionalInputValue<InstanceFromMachineImageSchedulingPreemptionNoticeDuration, Map<String, dynamic>>(preemptionNoticeDuration, (value) => value.toMap()),
'provisioningModel': ?provisioningModel,
'skipGuestOsShutdown': ?skipGuestOsShutdown,
'terminationTime': ?terminationTime,
};
}