AWSECSWindowsContainerDefinition
No description
type AWSECSWindowsContainerDefinition {
command: [String!]!
cpu: Int!
dependsOn: [AWSECSContainerContainerDependency!]!
disableNetworking: Boolean!
dnsSearchDomains: [String!]!
dnsServers: [String!]!
dockerLabels: [AWSTag!]!
dockerSecurityOptions: [String!]!
entryPoint: [String!]!
environment: [AWSECSEnvironmentVariable!]!
environmentFiles: [AWSECSEnvironmentFile!]!
essential: Boolean!
extraHosts: [AWSECSContainerHostEntry!]!
firelensConfiguration: AWSECSContainerFirelensConfiguration
healthCheck: AWSECSContainerHealthCheck
hostname: String!
image: String!
interactive: Boolean!
links: [String!]!
logConfiguration: AWSECSContainerLogConfiguration
memory: Int!
memoryReservation: Int!
mountPoints: [AWSECSTaskDefinitionMountPoint!]!
name: String!
portMappings: [AWSECSContainerDefinitionPortMapping!]!
privileged: Boolean!
pseudoTerminal: Boolean!
readonlyRootFilesystem: Boolean!
repositoryCredentials: AWSECSContainerDefinitionRepositoryCredentials
resourceRequirements: [AWSECSResourceRequirement!]!
secrets: [AWSECSContainerDefinitionSecret!]!
startTimeout: Int!
stopTimeout: Int!
systemControls: [AWSECSContainerDefinitionSystemControl!]!
ulimits: [AWSECSContainerDefinitionUlimit!]!
volumesFrom: [AWSECSContainerDefinitionVolumeFrom!]!
workingDirectory: String!
}
Fields
AWSECSWindowsContainerDefinition.command
● [String!]!
non-null scalar
The command that's passed to the container
AWSECSWindowsContainerDefinition.cpu
● Int!
non-null scalar
The number of cpu units reserved for the container
AWSECSWindowsContainerDefinition.dependsOn
● [AWSECSContainerContainerDependency!]!
non-null object
The dependencies defined for container startup and shutdown
AWSECSWindowsContainerDefinition.disableNetworking
● Boolean!
non-null scalar
When this parameter is true, networking is disabled within the container
AWSECSWindowsContainerDefinition.dnsSearchDomains
● [String!]!
non-null scalar
A list of DNS search domains that are presented to the container
AWSECSWindowsContainerDefinition.dnsServers
● [String!]!
non-null scalar
A list of DNS servers that are presented to the container
AWSECSWindowsContainerDefinition.dockerLabels
● [AWSTag!]!
non-null object
A key/value map of labels to add to the container
AWSECSWindowsContainerDefinition.dockerSecurityOptions
● [String!]!
non-null scalar
A list of strings to provide custom configuration for multiple security systems
AWSECSWindowsContainerDefinition.entryPoint
● [String!]!
non-null scalar
Early versions of the Amazon ECS container agent don't properly handle entryPoint parameters
AWSECSWindowsContainerDefinition.environment
● [AWSECSEnvironmentVariable!]!
non-null object
The environment variables to pass to a container
AWSECSWindowsContainerDefinition.environmentFiles
● [AWSECSEnvironmentFile!]!
non-null object
A list of files containing the environment variables to pass to a container
AWSECSWindowsContainerDefinition.essential
● Boolean!
non-null scalar
If the essential parameter of a container is marked as true , and that container fails or stops for any reason, all other containers that are part of the task are stopped
AWSECSWindowsContainerDefinition.extraHosts
● [AWSECSContainerHostEntry!]!
non-null object
A list of hostnames and IP address mappings to append to the /etc/hosts file on the container
AWSECSWindowsContainerDefinition.firelensConfiguration
● AWSECSContainerFirelensConfiguration
object
The FireLens configuration for the container
AWSECSWindowsContainerDefinition.healthCheck
● AWSECSContainerHealthCheck
object
The container health check command and associated configuration parameters for the container
AWSECSWindowsContainerDefinition.hostname
● String!
non-null scalar
The hostname to use for your container
AWSECSWindowsContainerDefinition.image
● String!
non-null scalar
The image used to start a container
AWSECSWindowsContainerDefinition.interactive
● Boolean!
non-null scalar
When this parameter is true , you can deploy containerized applications that require stdin or a tty to be allocated
AWSECSWindowsContainerDefinition.links
● [String!]!
non-null scalar
The links parameter allows containers to communicate with each other without the need for port mappings
AWSECSWindowsContainerDefinition.logConfiguration
● AWSECSContainerLogConfiguration
object
The log configuration specification for the container
AWSECSWindowsContainerDefinition.memory
● Int!
non-null scalar
The amount (in MiB) of memory to present to the container
AWSECSWindowsContainerDefinition.memoryReservation
● Int!
non-null scalar
The soft limit (in MiB) of memory to reserve for the container
AWSECSWindowsContainerDefinition.mountPoints
● [AWSECSTaskDefinitionMountPoint!]!
non-null object
The mount points for data volumes in your container
AWSECSWindowsContainerDefinition.name
● String!
non-null scalar
The name of a container
AWSECSWindowsContainerDefinition.portMappings
● [AWSECSContainerDefinitionPortMapping!]!
non-null object
The list of port mappings for the container
AWSECSWindowsContainerDefinition.privileged
● Boolean!
non-null scalar
When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user)
AWSECSWindowsContainerDefinition.pseudoTerminal
● Boolean!
non-null scalar
When this parameter is true , a TTY is allocated. This parameter maps to Tty in the Create a container
AWSECSWindowsContainerDefinition.readonlyRootFilesystem
● Boolean!
non-null scalar
When this parameter is true, the container is given read-only access to its root file system
AWSECSWindowsContainerDefinition.repositoryCredentials
● AWSECSContainerDefinitionRepositoryCredentials
object
The private repository authentication credentials to use
AWSECSWindowsContainerDefinition.resourceRequirements
● [AWSECSResourceRequirement!]!
non-null object
The type and amount of a resource to assign to a container. The only supported resource is a GPU
AWSECSWindowsContainerDefinition.secrets
● [AWSECSContainerDefinitionSecret!]!
non-null object
The secrets to pass to the container
AWSECSWindowsContainerDefinition.startTimeout
● Int!
non-null scalar
Time duration (in seconds) to wait before giving up on resolving dependencies for a container
AWSECSWindowsContainerDefinition.stopTimeout
● Int!
non-null scalar
Time duration (in seconds) to wait before the container is forcefully killed if it doesn't exit normally on its own
AWSECSWindowsContainerDefinition.systemControls
● [AWSECSContainerDefinitionSystemControl!]!
non-null object
A list of namespaced kernel parameters to set in the container
AWSECSWindowsContainerDefinition.ulimits
● [AWSECSContainerDefinitionUlimit!]!
non-null object
A list of ulimits to set in the container
AWSECSWindowsContainerDefinition.volumesFrom
● [AWSECSContainerDefinitionVolumeFrom!]!
non-null object
Data volumes to mount from another container
AWSECSWindowsContainerDefinition.workingDirectory
● String!
non-null scalar
The working directory to run commands inside the container in