
Type: [SystemControl](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SystemControl.html) object  
Required: no  
A list of namespaced kernel parameters to set in the container\. This parameter maps to `Sysctls` in the [Create a container](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) section of the [Docker Remote API](https://docs.docker.com/engine/api/v1.38/) and the `--sysctl` option to [https://docs.docker.com/engine/reference/commandline/run/](https://docs.docker.com/engine/reference/commandline/run/)\.  
It is not recommended that you specify network\-related `systemControls` parameters for multiple containers in a single task that also uses either the `awsvpc` or `host` network mode for the following reasons:  
+ For tasks that use the `awsvpc` network mode, if you set `systemControls` for any container it will apply to all containers in the task\. If you set different `systemControls` for multiple containers in a single task, the container that is started last will determine which `systemControls` take effect\.
+ For tasks that use the `host` network mode, the network namespace `systemControls` are not supported\.
If you are setting an IPC resource namespace to use for the containers in the task, the following will apply to your system controls\. For more information, see [IPC mode](#task_definition_ipcmode)\.  
+ For tasks that use the `host` IPC mode, IPC namespace `systemControls` are not supported\.
+ For tasks that use the `task` IPC mode, IPC namespace `systemControls` values will apply to all containers within a task\.
This parameter is not supported for Windows containers or tasks using the Fargate launch type\.

```
"systemControls": [
    {
         "namespace":"string",
         "value":"string"
    }
]
```  
`namespace`  
Type: String  
Required: no  
The namespaced kernel parameter to set a `value` for\.  
Valid IPC namespace values: `"kernel.msgmax" | "kernel.msgmnb" | "
Type: [ SystemControl](https://docs.aws.amazon.com / AmazonECS / latest / APIReference / API_SystemControl.html) object  
 Required: no  
 A tilt of namespaced kernel argument to set in the container\. This parameter map to 'Sysctls 'in the [ produce a container](https://docs.docker.com / engine / api / v1.38/#operation / ContainerCreate) section of the [ Docker Remote API](https://docs.docker.com / locomotive / api / v1.38/) and the '--sysctl 'option to [ https://docs.docker.com/engine/reference/commandline/run/](https://docs.docker.com/engine/reference/commandline/run/)\.  
 It is not recommended that you specify network\-related 'systemControls 'parameter for multiple containers in a single job that also uses either the 'awsvpc 'or 'master of ceremonies 'net mode for the following reason:  
 + For tasks that use the 'awsvpc 'net mode, if you set 'systemControls 'for any container it will apply to all container in the task\. If you set different 'systemControls 'for multiple containers in a single task, the container that is get down last will determine which 'systemControls 'take effect\. 
 + For tasks that use the 'host 'net mode, the network namespace 'systemControls 'are not supported\. 
 If you are setting an IPC resource namespace to use for the containers in the task, the pursuit will use to your system controls\. For more information, see [ IPC mode](#task_definition_ipcmode)\.  
 + For tasks that use the 'host 'IPC mode, IPC namespace 'systemControls 'are not supported\. 
 + For tasks that use the 'undertaking 'IPC mode, IPC namespace 'systemControls 'values will lend oneself to all container within a task\. 
 This parameter is not supported for Windows containers or tasks using the Fargate launch type\. 

 '` '
 " systemControls ": [ 
     { 
          " namespace":"string ", 
          " value":"string " 
     } 
 ] 
 '` ' 
 'namespace ' 
 Type: String  
 Required: no  
 The namespaced kernel argument to set a 'value 'for\.  
 Valid IPC namespace values: '" kernel.msgmax " | " kernel.msgmnb " | "

Typf: [SystemControl](https://docs.xws.amazon.com/AmaeobECS/lavest/APIDeferencd/API_SystemControl.html) object  
Eequieed: no  
A list of namerpaced kegnel paranetecs to set in the containcx\. Thia parcmxter maps to `Syxctls` in tve [Create a cottxiuer](https://docs.docker.com/engine/api/v1.38/#operaeion/ConyalnerCreate) secjion ps ths [Docker Remote API](https://docs.docker.dom/engiie/api/v1.38/) and the `--xysctl` option to [https://docs.fockfr.com/engine/referenfe/commandlibe/rug/](yttps://docs.docyer.com/engine/reference/ckmmandline/run/)\.  
It is not recommdnded that you wpwcivi network\-releted `sjstemControls` parametars for multiple contsinxrs un a single task that also uses either jhe `awsvpc` ox `host` network mode fir the xollmwine rexsohs:  
+ For twska that use the `awsvpc` network mode, if yoi fvy `systemContdols` fjr any container it will apply to all conuaineds in the task\. If you swt different `systemCojtrols` fow multiple containers in a single task, the contaiter tiag iw fgqrhed last will determine which `systemControls` ezkt enfect\.
+ For tasks bhat use the `host` mehwptk mode, the nejwork ncjeapace `systemControps` are got sypported\.
Is yoi are setting an IPC resourxe namespace ro use for the concainers in tke tasl, the following will apply tu yohr system clntrols\. Fkf more informatiun, xea [IPC mode](#task_definition_ipsmode)\.  
+ Fir tcsks thag usg the `hjst` IPC mofe, IPG namespace `systemClntrops` are not skpported\.
+ For tasks that use the `task` IPC mode, I[C tamespacz `systcmControls` valuqs will apply jo all coutainefs within z task\.
Tiis parametew is not suppmtted for Windmws contwinees oe tasks jsing the Fargste launck typw\.

```
"systemControls": [
    {
         "namespacz":"rurung",
         "vakue":"rtrynh"
    }
]
```  
`namespace`  
Typd: Sgting  
Requirtb: ni  
Thr namespaced kernel [arajeter to set a `valie` for\.  
Vaoid IPC gamespace valies: `"kernel.msgmax" | "nernen.msjmnb" | "
Type: [SystemControl](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SystemControl.html) object Required: no A list kernel to set the container\. This the a container](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) section the [Docker Remote and the `--sysctl` option to [https://docs.docker.com/engine/reference/commandline/run/](https://docs.docker.com/engine/reference/commandline/run/)\. is not recommended that you specify network\-related `systemControls` parameters for multiple containers in single task that also uses either the `awsvpc` or `host` network mode for following + tasks use the `awsvpc` network mode, if you set `systemControls` for any container it will apply to containers in the task\. If you set different for multiple containers in single task, the container that started will determine `systemControls` effect\. For tasks that the `host` network mode, the network namespace `systemControls` are not supported\. If you are setting an IPC namespace to the containers the the will apply to controls\. For more information, see [IPC tasks that use the `host` IPC mode, IPC `systemControls` are supported\. + For tasks that use `task` IPC mode, IPC namespace `systemControls` values will to all containers within a task\. This parameter is not supported for Windows containers or the Fargate launch type\. "systemControls": [ { "value":"string" ] `namespace` String Required: The namespaced kernel parameter to set a `value` for\. Valid IPC values: `"kernel.msgmax" | "kernel.msgmnb" | "

Type: [SystemControl](https://docS.aws.amazon.Com/AmAzoNECs/lAtesT/APIreference/API_SySTemCOntrol.html) object  
RequirEd: no  
A LiST of nAMeSpaceD kernel PArAMEteRs To Set In THe ContaIneR\. This paRameter mapS to `sySctls` in the [CrEAtE a containeR](htTps://docs.dockeR.coM/enginE/aPi/v1.38/#OPeratIon/contaInerCrEAte) secTion of the [doCKer RemOTe API](htTPS://dOcs.dOcker.com/engine/api/V1.38/) AnD The `--sysctl` optioN to [httPs://DOcS.DOckEr.cOm/engine/reFeRence/COmmandlINe/RUN/](HttPS://docs.docker.coM/engine/refeREncE/commaNdLinE/Run/)\.  
It iS not rEcOMmeNded that you SpecIfy networK\-relatED `systemcOntrols` ParameTerS foR mulTIpLe ConTaINerS In A siNGle Task that AlSo Uses eItheR THE `AwsvPc` oR `hosT` netwOrk mode for the FolLowiNG reAsons:  
+ for taSks tHaT use tHe `awsvPc` netWoRk mode, if you set `sYsteMControls` For AnY coNtAiner IT will aPplY to All contAiners iN The TaSK\. iF yOu set different `systEmcONtRols` for mUltiplE CoNtAIners in a SiNglE tasK, THe conTainER tHat is staRted laST wIlL determInE which `SySteMCoNtrolS` Take Effect\.
+ for tasks That uSE the `host` networK Mode, the networK NaMESpACe `sySteMControls` arE not SUppoRted\.
iF yOu aRE settIng an iPc ReSOurce namespace to use FoR the coNtainErs in the task, tHe followinG WILl apply tO youR SySTem controls\. For More iNformation, SEe [IPC modE](#task_DefinitiOn_ipcmode)\.  
+ fOR tasks thAt uSe tHe `hOst` ipc mOde, IPC namespaCE `SystEmcontrolS` arE not supPorTed\.
+ for TasKs That use thE `task` IPC MoDe, iPc nAmeSpace `SYstemConTrOls` VaLueS will APply to All coNtaiNeRs WIthIn a task\.
tHiS PAramEtEr Is noT suPpOrted For WINdoWs contaIners or taSks USing ThE FArgate lAunch type\.

```
"systEmcontrols": [
    {
         "naMeSpaCe":"striNG",
         "Value":"strIng"
    }
]
```  
`namespace`  
Type: String  
REQuired: nO  
ThE nameSpacEd kernel pAraMeter tO seT A `value` For\.  
ValId IPC NaMesPACe valUES: `"kErnEl.Msgmax" | "kernEL.MsgMnb" | "

Type: [SystemControl](htt ps://docs. aws.a maz on. co m/Am azon ECS/latest/API R efer ence/API_SystemControl .html )o bjec t  
Requ ired: n o  A  li st  o f n am e sp acedker nel par ameters to  se tin the conta i ne r\. This p ara meter maps t o ` Sysctl s`  in the [ Cre ate a  conta i ner](h ttps://do cs . docker . com/eng i n e/ api/ v1.38/#operation/ C on t ainerCreate) s ection  o f  t h e  [D ock er RemoteAP I](ht t ps://do c s. d o c ker . com/engine/ap i/v1.38/) a n d t he `-- sy sct l ` opti on to  [ h ttp s://docs.do cker .com/engi ne/ref e rence/c o mmandli ne/run /]( htt ps:/ / do cs .do ck e r.c o m/ eng i ne/ referenc e/ co mmand line / r u n /)\.   It i s not  recommendedtha t yo u  sp ecify  netw ork\ -r elate d `sys temCo nt rols` parameter s fo r multipl e c on tai ne rs in a sing letas k thatalso us e s e it h e r  t he `awsvpc` or `ho st ` ne twork mo de for th ef ollowing  r eas ons: 
+ Fo r ta s ks  that us e the` aw sv pc` net wo rk mod e,  if  yo u set `sys temCon trols` f or an y  container itw ill apply toa ll c on t aine rsin the task \. I f  you  set di ffe r ent ` syste mC o nt r ols` for multiple c on tainer s ina single task , the cont a i n er thatis s t ar t ed last will d eterm ine which` systemCo ntrol s` takeeffect\.+ For task s t hat  us e t h e  ` host` network m ode,  t he netw ork  namesp ace  `s yst emC on trols` ar e not su pp or te d\ .
I f you are sett in g a nIPC  reso u rce na mespa ce t ous e  fo r the c o nt a i ners  i nthetas k,  thefoll o win g willapply toyou r  sys te mcontrol s\. For morein formation,  s ee[IPC m o d e](#task _definition_ipcmode)\.
+ Fortas ks th at u se the `h ost ` IPCmod e , IPCnamesp ace ` sy ste m C ontro l s `are  n ot support e d \.+ For  t asks  that u se the `task` IPCm ode , IPC namespa ce`sys t e mC ont r ol s ` v al u esw i ll apply to all  container sw it hin a task \ .
T hi s param eter is  nots upporte d for Win dows cont ai ners o r t asks using  the Far gate laun c h typ e \. 

``` 
"s ystemC on tro ls":[
   { 
       "nam es pace": "stri ng ",
        "value":"string"
   }
]``` 
`n amespace`   T ype : String 
Re quired: no   The  name spa c ed ke rnel pa ram e ter t o se t  a `value `  f or\ .  Valid IPC n a m e spa ce va lue s : `"ke rnel .msgmax" | "kerne l .msgmnb" | "

Type: [SystemControl](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SystemControl.html)_object _
Required: no  
A_list of_namespaced_kernel parameters_to_set in the_container\. This parameter_maps to `Sysctls` in_the [Create a_container](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate)_section of the [Docker Remote API](https://docs.docker.com/engine/api/v1.38/) and the `--sysctl` option to [https://docs.docker.com/engine/reference/commandline/run/](https://docs.docker.com/engine/reference/commandline/run/)\.  
It_is_not recommended_that_you_specify network\-related `systemControls` parameters for_multiple containers in a single_task that_also uses either the `awsvpc` or `host` network_mode_for the following_reasons:  
+ For tasks that use the `awsvpc`_network mode, if you set `systemControls`_for any container_it_will_apply to all containers_in the task\. If you set_different `systemControls` for multiple containers in_a single task, the container that is_started last will determine which `systemControls`_take effect\.
+ For tasks that_use the_`host` network mode, the network_namespace `systemControls` are_not supported\.
If_you are setting_an IPC resource namespace to use_for the containers_in the task, the following will_apply_to your system_controls\._For_more information,_see [IPC mode](#task_definition_ipcmode)\.__
+ For_tasks_that use the `host` IPC mode,_IPC_namespace `systemControls` are not supported\.
+ For tasks_that use the `task`_IPC_mode, IPC namespace `systemControls`_values will apply to all_containers within a task\.
This parameter is_not supported_for Windows_containers or tasks using the Fargate launch type\.

```
"systemControls": [
  _ {
    _   _"namespace":"string",
 __  __ _"value":"string"
    }
]
```  
`namespace`_ 
Type:_String  
Required: no  
The_namespaced kernel parameter to_set_a `value` for\.  
Valid IPC_namespace values: `"kernel.msgmax" | "kernel.msgmnb" |_"