Skip to content

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]