toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'attach': ?attach,
    'bridge': ?bridge,
    'capabilities': ?pulumi.Input.mapOptionalInputValue<ContainerCapabilities, Map<String, dynamic>>(capabilities, (value) => value.toMap()),
    'cgroupParent': ?cgroupParent,
    'cgroupnsMode': ?cgroupnsMode,
    'command': ?command,
    'containerLogs': ?containerLogs,
    'containerReadRefreshTimeoutMilliseconds': ?containerReadRefreshTimeoutMilliseconds,
    'cpuPeriod': ?cpuPeriod,
    'cpuQuota': ?cpuQuota,
    'cpuSet': ?cpuSet,
    'cpuShares': ?cpuShares,
    'cpus': ?cpus,
    'destroyGraceSeconds': ?destroyGraceSeconds,
    'deviceCgroupRules': ?deviceCgroupRules,
    'deviceReadBps': ?pulumi.Input.mapOptionalInputValue<List<ContainerDeviceReadBp>, List<Map<String, dynamic>>>(deviceReadBps, (value) => pulumi.Input.encodeList<ContainerDeviceReadBp, Map<String, dynamic>>(value, (value) => value.toMap())),
    'deviceReadIops': ?pulumi.Input.mapOptionalInputValue<List<ContainerDeviceReadIop>, List<Map<String, dynamic>>>(deviceReadIops, (value) => pulumi.Input.encodeList<ContainerDeviceReadIop, Map<String, dynamic>>(value, (value) => value.toMap())),
    'deviceRequests': ?pulumi.Input.mapOptionalInputValue<List<ContainerDeviceRequest>, List<Map<String, dynamic>>>(deviceRequests, (value) => pulumi.Input.encodeList<ContainerDeviceRequest, Map<String, dynamic>>(value, (value) => value.toMap())),
    'deviceWriteBps': ?pulumi.Input.mapOptionalInputValue<List<ContainerDeviceWriteBp>, List<Map<String, dynamic>>>(deviceWriteBps, (value) => pulumi.Input.encodeList<ContainerDeviceWriteBp, Map<String, dynamic>>(value, (value) => value.toMap())),
    'deviceWriteIops': ?pulumi.Input.mapOptionalInputValue<List<ContainerDeviceWriteIop>, List<Map<String, dynamic>>>(deviceWriteIops, (value) => pulumi.Input.encodeList<ContainerDeviceWriteIop, Map<String, dynamic>>(value, (value) => value.toMap())),
    'devices': ?pulumi.Input.mapOptionalInputValue<List<ContainerDevice>, List<Map<String, dynamic>>>(devices, (value) => pulumi.Input.encodeList<ContainerDevice, Map<String, dynamic>>(value, (value) => value.toMap())),
    'dns': ?dns,
    'dnsOpts': ?dnsOpts,
    'dnsSearches': ?dnsSearches,
    'domainname': ?domainname,
    'entrypoints': ?entrypoints,
    'envs': ?envs,
    'exitCode': ?exitCode,
    'gpus': ?gpus,
    'groupAdds': ?groupAdds,
    'healthcheck': ?pulumi.Input.mapOptionalInputValue<ContainerHealthcheck, Map<String, dynamic>>(healthcheck, (value) => value.toMap()),
    'hostname': ?hostname,
    'hosts': ?pulumi.Input.mapOptionalInputValue<List<ContainerHost>, List<Map<String, dynamic>>>(hosts, (value) => pulumi.Input.encodeList<ContainerHost, Map<String, dynamic>>(value, (value) => value.toMap())),
    'image': ?image,
    'init': ?init,
    'ipcMode': ?ipcMode,
    'labels': ?pulumi.Input.mapOptionalInputValue<List<ContainerLabel>, List<Map<String, dynamic>>>(labels, (value) => pulumi.Input.encodeList<ContainerLabel, Map<String, dynamic>>(value, (value) => value.toMap())),
    'logDriver': ?logDriver,
    'logOpts': ?logOpts,
    'logs': ?logs,
    'maxRetryCount': ?maxRetryCount,
    'memory': ?memory,
    'memoryReservation': ?memoryReservation,
    'memorySwap': ?memorySwap,
    'mounts': ?pulumi.Input.mapOptionalInputValue<List<ContainerMount>, List<Map<String, dynamic>>>(mounts, (value) => pulumi.Input.encodeList<ContainerMount, Map<String, dynamic>>(value, (value) => value.toMap())),
    'mustRun': ?mustRun,
    'name': ?name,
    'networkDatas': ?pulumi.Input.mapOptionalInputValue<List<ContainerNetworkData>, List<Map<String, dynamic>>>(networkDatas, (value) => pulumi.Input.encodeList<ContainerNetworkData, Map<String, dynamic>>(value, (value) => value.toMap())),
    'networkMode': ?networkMode,
    'networksAdvanced': ?pulumi.Input.mapOptionalInputValue<List<ContainerNetworksAdvanced>, List<Map<String, dynamic>>>(networksAdvanced, (value) => pulumi.Input.encodeList<ContainerNetworksAdvanced, Map<String, dynamic>>(value, (value) => value.toMap())),
    'pidMode': ?pidMode,
    'platform': ?platform,
    'ports': ?pulumi.Input.mapOptionalInputValue<List<ContainerPort>, List<Map<String, dynamic>>>(ports, (value) => pulumi.Input.encodeList<ContainerPort, Map<String, dynamic>>(value, (value) => value.toMap())),
    'privileged': ?privileged,
    'publishAllPorts': ?publishAllPorts,
    'readOnly': ?readOnly,
    'removeVolumes': ?removeVolumes,
    'restart': ?restart,
    'rm': ?rm,
    'runtime': ?runtime,
    'securityOpts': ?securityOpts,
    'shmSize': ?shmSize,
    'start': ?start,
    'stdinOpen': ?stdinOpen,
    'stopSignal': ?stopSignal,
    'stopTimeout': ?stopTimeout,
    'storageOpts': ?storageOpts,
    'sysctls': ?sysctls,
    'tmpfs': ?tmpfs,
    'tty': ?tty,
    'ulimits': ?pulumi.Input.mapOptionalInputValue<List<ContainerUlimit>, List<Map<String, dynamic>>>(ulimits, (value) => pulumi.Input.encodeList<ContainerUlimit, Map<String, dynamic>>(value, (value) => value.toMap())),
    'uploads': ?pulumi.Input.mapOptionalInputValue<List<ContainerUpload>, List<Map<String, dynamic>>>(uploads, (value) => pulumi.Input.encodeList<ContainerUpload, Map<String, dynamic>>(value, (value) => value.toMap())),
    'user': ?user,
    'usernsMode': ?usernsMode,
    'volumes': ?pulumi.Input.mapOptionalInputValue<List<ContainerVolume>, List<Map<String, dynamic>>>(volumes, (value) => pulumi.Input.encodeList<ContainerVolume, Map<String, dynamic>>(value, (value) => value.toMap())),
    'wait': ?wait,
    'waitTimeout': ?waitTimeout,
    'workingDir': ?workingDir,
  };
}