Skip to content

ContainerProperty

Initializer

import ros_cdk_eci
ros_cdk_eci.RosContainerGroup.ContainerProperty(
  image: typing.Union[str, IResolvable],
  name: typing.Union[str, IResolvable],
  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, EnvironmentVarProperty]]] = None,
  image_pull_policy: typing.Union[str, IResolvable] = None,
  liveness_probe: typing.Union[IResolvable, LivenessProbeProperty] = None,
  memory: typing.Union[typing.Union[int, float], IResolvable] = None,
  port: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PortProperty]]] = None,
  readiness_probe: typing.Union[IResolvable, ReadinessProbeProperty] = None,
  security_context: typing.Union[IResolvable, SecurityContextProperty] = None,
  stdin: typing.Union[bool, IResolvable] = None,
  stdin_once: typing.Union[bool, IResolvable] = None,
  tty: typing.Union[bool, IResolvable] = None,
  volume_mount: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, VolumeMountProperty]]] = 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.
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, EnvironmentVarProperty]]] No description.
image_pull_policy typing.Union[str, ros_cdk_core.IResolvable] No description.
liveness_probe typing.Union[ros_cdk_core.IResolvable, LivenessProbeProperty] No description.
memory typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
port typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PortProperty]]] No description.
readiness_probe typing.Union[ros_cdk_core.IResolvable, ReadinessProbeProperty] No description.
security_context typing.Union[ros_cdk_core.IResolvable, SecurityContextProperty] No description.
stdin typing.Union[bool, ros_cdk_core.IResolvable] No description.
stdin_once typing.Union[bool, ros_cdk_core.IResolvable] No description.
tty typing.Union[bool, ros_cdk_core.IResolvable] No description.
volume_mount typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, VolumeMountProperty]]] 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]

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, EnvironmentVarProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, EnvironmentVarProperty]]]

image_pull_policyOptional

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

liveness_probeOptional

liveness_probe: typing.Union[IResolvable, LivenessProbeProperty]

memoryOptional

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

portOptional

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

readiness_probeOptional

readiness_probe: typing.Union[IResolvable, ReadinessProbeProperty]

security_contextOptional

security_context: typing.Union[IResolvable, SecurityContextProperty]

stdinOptional

stdin: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

stdin_onceOptional

stdin_once: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

ttyOptional

tty: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

volume_mountOptional

volume_mount: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, VolumeMountProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, VolumeMountProperty]]]

working_dirOptional

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