Task Definition Container Definition Args
data class TaskDefinitionContainerDefinitionArgs(val command: Output<List<String>>? = null, val cpu: Output<Int>? = null, val dependsOn: Output<List<TaskDefinitionContainerDependencyArgs>>? = null, val disableNetworking: Output<Boolean>? = null, val dnsSearchDomains: Output<List<String>>? = null, val dnsServers: Output<List<String>>? = null, val dockerLabels: Output<Any>? = null, val dockerSecurityOptions: Output<List<String>>? = null, val entryPoint: Output<List<String>>? = null, val environment: Output<List<TaskDefinitionKeyValuePairArgs>>? = null, val environmentFiles: Output<List<TaskDefinitionEnvironmentFileArgs>>? = null, val essential: Output<Boolean>? = null, val extraHosts: Output<List<TaskDefinitionHostEntryArgs>>? = null, val firelensConfiguration: Output<TaskDefinitionFirelensConfigurationArgs>? = null, val healthCheck: Output<TaskDefinitionHealthCheckArgs>? = null, val hostname: Output<String>? = null, val image: Output<String>, val interactive: Output<Boolean>? = null, val links: Output<List<String>>? = null, val linuxParameters: Output<TaskDefinitionLinuxParametersArgs>? = null, val logConfiguration: Output<TaskDefinitionLogConfigurationArgs>? = null, val memory: Output<Int>? = null, val memoryReservation: Output<Int>? = null, val mountPoints: Output<List<TaskDefinitionMountPointArgs>>? = null, val name: Output<String>, val portMappings: Output<List<TaskDefinitionPortMappingArgs>>? = null, val privileged: Output<Boolean>? = null, val pseudoTerminal: Output<Boolean>? = null, val readonlyRootFilesystem: Output<Boolean>? = null, val repositoryCredentials: Output<TaskDefinitionRepositoryCredentialsArgs>? = null, val resourceRequirements: Output<List<TaskDefinitionResourceRequirementArgs>>? = null, val secrets: Output<List<TaskDefinitionSecretArgs>>? = null, val startTimeout: Output<Int>? = null, val stopTimeout: Output<Int>? = null, val systemControls: Output<List<TaskDefinitionSystemControlArgs>>? = null, val ulimits: Output<List<TaskDefinitionUlimitArgs>>? = null, val user: Output<String>? = null, val volumesFrom: Output<List<TaskDefinitionVolumeFromArgs>>? = null, val workingDirectory: Output<String>? = null) : ConvertibleToJava<TaskDefinitionContainerDefinitionArgs>
List of container definitions that are passed to the Docker daemon on a container instance
Constructors
Link copied to clipboard
fun TaskDefinitionContainerDefinitionArgs(command: Output<List<String>>? = null, cpu: Output<Int>? = null, dependsOn: Output<List<TaskDefinitionContainerDependencyArgs>>? = null, disableNetworking: Output<Boolean>? = null, dnsSearchDomains: Output<List<String>>? = null, dnsServers: Output<List<String>>? = null, dockerLabels: Output<Any>? = null, dockerSecurityOptions: Output<List<String>>? = null, entryPoint: Output<List<String>>? = null, environment: Output<List<TaskDefinitionKeyValuePairArgs>>? = null, environmentFiles: Output<List<TaskDefinitionEnvironmentFileArgs>>? = null, essential: Output<Boolean>? = null, extraHosts: Output<List<TaskDefinitionHostEntryArgs>>? = null, firelensConfiguration: Output<TaskDefinitionFirelensConfigurationArgs>? = null, healthCheck: Output<TaskDefinitionHealthCheckArgs>? = null, hostname: Output<String>? = null, image: Output<String>, interactive: Output<Boolean>? = null, links: Output<List<String>>? = null, linuxParameters: Output<TaskDefinitionLinuxParametersArgs>? = null, logConfiguration: Output<TaskDefinitionLogConfigurationArgs>? = null, memory: Output<Int>? = null, memoryReservation: Output<Int>? = null, mountPoints: Output<List<TaskDefinitionMountPointArgs>>? = null, name: Output<String>, portMappings: Output<List<TaskDefinitionPortMappingArgs>>? = null, privileged: Output<Boolean>? = null, pseudoTerminal: Output<Boolean>? = null, readonlyRootFilesystem: Output<Boolean>? = null, repositoryCredentials: Output<TaskDefinitionRepositoryCredentialsArgs>? = null, resourceRequirements: Output<List<TaskDefinitionResourceRequirementArgs>>? = null, secrets: Output<List<TaskDefinitionSecretArgs>>? = null, startTimeout: Output<Int>? = null, stopTimeout: Output<Int>? = null, systemControls: Output<List<TaskDefinitionSystemControlArgs>>? = null, ulimits: Output<List<TaskDefinitionUlimitArgs>>? = null, user: Output<String>? = null, volumesFrom: Output<List<TaskDefinitionVolumeFromArgs>>? = null, workingDirectory: Output<String>? = null)