Skip to content

InitContainerProperty

Initializer

import ros_cdk_eci
ros_cdk_eci.RosContainerGroup.InitContainerProperty(
  arg: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  command: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  cpu: typing.Union[typing.Union[int, float], IResolvable] = None,
  environment_var: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerEnvironmentVarProperty]]] = None,
  image: typing.Union[str, IResolvable] = None,
  image_pull_policy: typing.Union[str, IResolvable] = None,
  memory: typing.Union[typing.Union[int, float], IResolvable] = None,
  name: typing.Union[str, IResolvable] = None,
  port: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerPortProperty]]] = None,
  security_context: typing.Union[IResolvable, InitContainerSecurityContextProperty] = None,
  volume_mount: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerVolumeMountProperty]]] = None,
  working_dir: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
arg typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
command 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.
environment_var typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainerEnvironmentVarProperty]]] No description.
image typing.Union[str, ros_cdk_core.IResolvable] No description.
image_pull_policy typing.Union[str, ros_cdk_core.IResolvable] No description.
memory typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
port typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainerPortProperty]]] No description.
security_context typing.Union[ros_cdk_core.IResolvable, InitContainerSecurityContextProperty] No description.
volume_mount typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainerVolumeMountProperty]]] No description.
working_dir typing.Union[str, ros_cdk_core.IResolvable] No description.

argOptional

arg: 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]]]

commandOptional

command: 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]

environment_varOptional

environment_var: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerEnvironmentVarProperty]]]

imageOptional

image: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

image_pull_policyOptional

image_pull_policy: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

memoryOptional

memory: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

nameOptional

name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

portOptional

port: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerPortProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InitContainerPortProperty]]]

security_contextOptional

security_context: typing.Union[IResolvable, InitContainerSecurityContextProperty]

volume_mountOptional

volume_mount: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InitContainerVolumeMountProperty]]]

working_dirOptional

working_dir: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]