toMap method

Map<String, dynamic> toMap()

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,
  };
}