InitContainersProperty 
Initializer 
import ros_cdk_ess
ros_cdk_ess.RosEciScalingConfiguration.InitContainersProperty(
  image: typing.Union[str, IResolvable],
  name: typing.Union[str, IResolvable],
  args: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  commands: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  cpu: typing.Union[typing.Union[int, float], IResolvable] = None,
  gpu: typing.Union[typing.Union[int, float], IResolvable] = None,
  image_pull_policy: typing.Union[str, IResolvable] = None,
  init_container_environment_vars: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerEnvironmentVarsProperty]]] = None,
  init_container_volume_mounts: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerVolumeMountsProperty]]] = None,
  memory: typing.Union[typing.Union[int, float], IResolvable] = None,
  security_context_capabilities_add: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  security_context_run_as_user: typing.Union[typing.Union[int, float], IResolvable] = None,
  working_dir: typing.Union[str, IResolvable] = None
)
Properties 
| Name | Type | Description | 
| image | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| name | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| args | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. | 
| commands | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. | 
| cpu | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. | 
| gpu | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. | 
| image_pull_policy | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
| init_container_environment_vars | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainerEnvironmentVarsProperty]]] | No description. | 
| init_container_volume_mounts | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainerVolumeMountsProperty]]] | No description. | 
| memory | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. | 
| security_context_capabilities_add | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. | 
| security_context_run_as_user | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. | 
| working_dir | typing.Union[str, ros_cdk_core.IResolvable] | No description. | 
imageRequired 
image: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nameRequired 
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
argsOptional 
args: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
commandsOptional 
commands: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
cpuOptional 
cpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
gpuOptional 
gpu: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
image_pull_policyOptional 
image_pull_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
init_container_environment_varsOptional 
init_container_environment_vars: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerEnvironmentVarsProperty]]]
init_container_volume_mountsOptional 
init_container_volume_mounts: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerVolumeMountsProperty]]]
memoryOptional 
memory: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
security_context_capabilities_addOptional 
security_context_capabilities_add: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
security_context_run_as_userOptional 
security_context_run_as_user: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
working_dirOptional 
working_dir: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]