toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'args': ?args,
'capAdds': ?capAdds,
'capDrops': ?capDrops,
'commands': ?commands,
'configs': ?pulumi.Input.mapOptionalInputValue<List<ServiceTaskSpecContainerSpecConfig>, List<Map<String, dynamic>>>(configs, (value) => pulumi.Input.encodeList<ServiceTaskSpecContainerSpecConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'dir': ?dir,
'dnsConfig': ?pulumi.Input.mapOptionalInputValue<ServiceTaskSpecContainerSpecDnsConfig, Map<String, dynamic>>(dnsConfig, (value) => value.toMap()),
'env': ?env,
'groups': ?groups,
'healthcheck': ?pulumi.Input.mapOptionalInputValue<ServiceTaskSpecContainerSpecHealthcheck, Map<String, dynamic>>(healthcheck, (value) => value.toMap()),
'hostname': ?hostname,
'hosts': ?pulumi.Input.mapOptionalInputValue<List<ServiceTaskSpecContainerSpecHost>, List<Map<String, dynamic>>>(hosts, (value) => pulumi.Input.encodeList<ServiceTaskSpecContainerSpecHost, Map<String, dynamic>>(value, (value) => value.toMap())),
'image': image,
'init': ?init,
'isolation': ?isolation,
'labels': ?pulumi.Input.mapOptionalInputValue<List<ServiceTaskSpecContainerSpecLabel>, List<Map<String, dynamic>>>(labels, (value) => pulumi.Input.encodeList<ServiceTaskSpecContainerSpecLabel, Map<String, dynamic>>(value, (value) => value.toMap())),
'mounts': ?pulumi.Input.mapOptionalInputValue<List<ServiceTaskSpecContainerSpecMount>, List<Map<String, dynamic>>>(mounts, (value) => pulumi.Input.encodeList<ServiceTaskSpecContainerSpecMount, Map<String, dynamic>>(value, (value) => value.toMap())),
'privileges': ?pulumi.Input.mapOptionalInputValue<ServiceTaskSpecContainerSpecPrivileges, Map<String, dynamic>>(privileges, (value) => value.toMap()),
'readOnly': ?readOnly,
'secrets': ?pulumi.Input.mapOptionalInputValue<List<ServiceTaskSpecContainerSpecSecret>, List<Map<String, dynamic>>>(secrets, (value) => pulumi.Input.encodeList<ServiceTaskSpecContainerSpecSecret, Map<String, dynamic>>(value, (value) => value.toMap())),
'stopGracePeriod': ?stopGracePeriod,
'stopSignal': ?stopSignal,
'sysctl': ?sysctl,
'user': ?user,
};
}