ContainerDefinition constructor

ContainerDefinition({
  1. List<String>? command,
  2. int? cpu,
  3. List<ContainerDependency>? dependsOn,
  4. bool? disableNetworking,
  5. List<String>? dnsSearchDomains,
  6. List<String>? dnsServers,
  7. Map<String, String>? dockerLabels,
  8. List<String>? dockerSecurityOptions,
  9. List<String>? entryPoint,
  10. List<KeyValuePair>? environment,
  11. List<EnvironmentFile>? environmentFiles,
  12. bool? essential,
  13. List<HostEntry>? extraHosts,
  14. FirelensConfiguration? firelensConfiguration,
  15. HealthCheck? healthCheck,
  16. String? hostname,
  17. String? image,
  18. bool? interactive,
  19. List<String>? links,
  20. LinuxParameters? linuxParameters,
  21. LogConfiguration? logConfiguration,
  22. int? memory,
  23. int? memoryReservation,
  24. List<MountPoint>? mountPoints,
  25. String? name,
  26. List<PortMapping>? portMappings,
  27. bool? privileged,
  28. bool? pseudoTerminal,
  29. bool? readonlyRootFilesystem,
  30. RepositoryCredentials? repositoryCredentials,
  31. List<ResourceRequirement>? resourceRequirements,
  32. List<Secret>? secrets,
  33. int? startTimeout,
  34. int? stopTimeout,
  35. List<SystemControl>? systemControls,
  36. List<Ulimit>? ulimits,
  37. String? user,
  38. List<VolumeFrom>? volumesFrom,
  39. String? workingDirectory,
})

Implementation

ContainerDefinition({
  this.command,
  this.cpu,
  this.dependsOn,
  this.disableNetworking,
  this.dnsSearchDomains,
  this.dnsServers,
  this.dockerLabels,
  this.dockerSecurityOptions,
  this.entryPoint,
  this.environment,
  this.environmentFiles,
  this.essential,
  this.extraHosts,
  this.firelensConfiguration,
  this.healthCheck,
  this.hostname,
  this.image,
  this.interactive,
  this.links,
  this.linuxParameters,
  this.logConfiguration,
  this.memory,
  this.memoryReservation,
  this.mountPoints,
  this.name,
  this.portMappings,
  this.privileged,
  this.pseudoTerminal,
  this.readonlyRootFilesystem,
  this.repositoryCredentials,
  this.resourceRequirements,
  this.secrets,
  this.startTimeout,
  this.stopTimeout,
  this.systemControls,
  this.ulimits,
  this.user,
  this.volumesFrom,
  this.workingDirectory,
});