Task Definition Container Definition
data class TaskDefinitionContainerDefinition(val command: List<String>? = null, val cpu: Int? = null, val dependsOn: List<TaskDefinitionContainerDependency>? = null, val disableNetworking: Boolean? = null, val dnsSearchDomains: List<String>? = null, val dnsServers: List<String>? = null, val dockerLabels: Any? = null, val dockerSecurityOptions: List<String>? = null, val entryPoint: List<String>? = null, val environment: List<TaskDefinitionKeyValuePair>? = null, val environmentFiles: List<TaskDefinitionEnvironmentFile>? = null, val essential: Boolean? = null, val extraHosts: List<TaskDefinitionHostEntry>? = null, val firelensConfiguration: TaskDefinitionFirelensConfiguration? = null, val healthCheck: TaskDefinitionHealthCheck? = null, val hostname: String? = null, val image: String, val interactive: Boolean? = null, val links: List<String>? = null, val linuxParameters: TaskDefinitionLinuxParameters? = null, val logConfiguration: TaskDefinitionLogConfiguration? = null, val memory: Int? = null, val memoryReservation: Int? = null, val mountPoints: List<TaskDefinitionMountPoint>? = null, val name: String, val portMappings: List<TaskDefinitionPortMapping>? = null, val privileged: Boolean? = null, val pseudoTerminal: Boolean? = null, val readonlyRootFilesystem: Boolean? = null, val repositoryCredentials: TaskDefinitionRepositoryCredentials? = null, val resourceRequirements: List<TaskDefinitionResourceRequirement>? = null, val secrets: List<TaskDefinitionSecret>? = null, val startTimeout: Int? = null, val stopTimeout: Int? = null, val systemControls: List<TaskDefinitionSystemControl>? = null, val ulimits: List<TaskDefinitionUlimit>? = null, val user: String? = null, val volumesFrom: List<TaskDefinitionVolumeFrom>? = null, val workingDirectory: String? = null)
List of container definitions that are passed to the Docker daemon on a container instance
Constructors
Link copied to clipboard
fun TaskDefinitionContainerDefinition(command: List<String>? = null, cpu: Int? = null, dependsOn: List<TaskDefinitionContainerDependency>? = null, disableNetworking: Boolean? = null, dnsSearchDomains: List<String>? = null, dnsServers: List<String>? = null, dockerLabels: Any? = null, dockerSecurityOptions: List<String>? = null, entryPoint: List<String>? = null, environment: List<TaskDefinitionKeyValuePair>? = null, environmentFiles: List<TaskDefinitionEnvironmentFile>? = null, essential: Boolean? = null, extraHosts: List<TaskDefinitionHostEntry>? = null, firelensConfiguration: TaskDefinitionFirelensConfiguration? = null, healthCheck: TaskDefinitionHealthCheck? = null, hostname: String? = null, image: String, interactive: Boolean? = null, links: List<String>? = null, linuxParameters: TaskDefinitionLinuxParameters? = null, logConfiguration: TaskDefinitionLogConfiguration? = null, memory: Int? = null, memoryReservation: Int? = null, mountPoints: List<TaskDefinitionMountPoint>? = null, name: String, portMappings: List<TaskDefinitionPortMapping>? = null, privileged: Boolean? = null, pseudoTerminal: Boolean? = null, readonlyRootFilesystem: Boolean? = null, repositoryCredentials: TaskDefinitionRepositoryCredentials? = null, resourceRequirements: List<TaskDefinitionResourceRequirement>? = null, secrets: List<TaskDefinitionSecret>? = null, startTimeout: Int? = null, stopTimeout: Int? = null, systemControls: List<TaskDefinitionSystemControl>? = null, ulimits: List<TaskDefinitionUlimit>? = null, user: String? = null, volumesFrom: List<TaskDefinitionVolumeFrom>? = null, workingDirectory: String? = null)