Skip to content

ContainersProperty

Initializer

import ros_cdk_ess
ros_cdk_ess.RosEciScalingConfiguration.ContainersProperty(
  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,
  environment_vars: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, EnvironmentVarsProperty]]] = None,
  gpu: typing.Union[typing.Union[int, float], IResolvable] = None,
  image_pull_policy: typing.Union[str, IResolvable] = None,
  liveness_probe_exec_commands: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  liveness_probe_failure_threshold: typing.Union[typing.Union[int, float], IResolvable] = None,
  liveness_probe_http_get_path: typing.Union[str, IResolvable] = None,
  liveness_probe_http_get_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  liveness_probe_http_get_scheme: typing.Union[str, IResolvable] = None,
  liveness_probe_initial_delay_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
  liveness_probe_period_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
  liveness_probe_success_threshold: typing.Union[typing.Union[int, float], IResolvable] = None,
  liveness_probe_tcp_socket_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  liveness_probe_timeout_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
  memory: typing.Union[typing.Union[int, float], IResolvable] = None,
  ports: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PortsProperty]]] = None,
  readiness_probe_exec_commands: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  readiness_probe_failure_threshold: typing.Union[typing.Union[int, float], IResolvable] = None,
  readiness_probe_http_get_path: typing.Union[str, IResolvable] = None,
  readiness_probe_http_get_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  readiness_probe_http_get_scheme: typing.Union[str, IResolvable] = None,
  readiness_probe_initial_delay_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
  readiness_probe_period_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
  readiness_probe_success_threshold: typing.Union[typing.Union[int, float], IResolvable] = None,
  readiness_probe_tcp_socket_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  readiness_probe_timeout_seconds: 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,
  stdin: typing.Union[bool, IResolvable] = None,
  stdin_once: typing.Union[bool, IResolvable] = None,
  tty: typing.Union[bool, IResolvable] = None,
  volume_mounts: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, VolumeMountsProperty]]] = 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.
environment_vars typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, EnvironmentVarsProperty]]] 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.
liveness_probe_exec_commands typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
liveness_probe_failure_threshold typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
liveness_probe_http_get_path typing.Union[str, ros_cdk_core.IResolvable] No description.
liveness_probe_http_get_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
liveness_probe_http_get_scheme typing.Union[str, ros_cdk_core.IResolvable] No description.
liveness_probe_initial_delay_seconds typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
liveness_probe_period_seconds typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
liveness_probe_success_threshold typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
liveness_probe_tcp_socket_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
liveness_probe_timeout_seconds typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
memory typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
ports typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PortsProperty]]] No description.
readiness_probe_exec_commands typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
readiness_probe_failure_threshold typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
readiness_probe_http_get_path typing.Union[str, ros_cdk_core.IResolvable] No description.
readiness_probe_http_get_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
readiness_probe_http_get_scheme typing.Union[str, ros_cdk_core.IResolvable] No description.
readiness_probe_initial_delay_seconds typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
readiness_probe_period_seconds typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
readiness_probe_success_threshold typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
readiness_probe_tcp_socket_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
readiness_probe_timeout_seconds 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.
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_mounts typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, VolumeMountsProperty]]] 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]

environment_varsOptional

environment_vars: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, EnvironmentVarsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, EnvironmentVarsProperty]]]

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]

liveness_probe_exec_commandsOptional

liveness_probe_exec_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]]]

liveness_probe_failure_thresholdOptional

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

liveness_probe_http_get_pathOptional

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

liveness_probe_http_get_portOptional

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

liveness_probe_http_get_schemeOptional

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

liveness_probe_initial_delay_secondsOptional

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

liveness_probe_period_secondsOptional

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

liveness_probe_success_thresholdOptional

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

liveness_probe_tcp_socket_portOptional

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

liveness_probe_timeout_secondsOptional

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

memoryOptional

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

portsOptional

ports: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PortsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PortsProperty]]]

readiness_probe_exec_commandsOptional

readiness_probe_exec_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]]]

readiness_probe_failure_thresholdOptional

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

readiness_probe_http_get_pathOptional

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

readiness_probe_http_get_portOptional

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

readiness_probe_http_get_schemeOptional

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

readiness_probe_initial_delay_secondsOptional

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

readiness_probe_period_secondsOptional

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

readiness_probe_success_thresholdOptional

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

readiness_probe_tcp_socket_portOptional

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

readiness_probe_timeout_secondsOptional

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

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_mountsOptional

volume_mounts: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, VolumeMountsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, VolumeMountsProperty]]]

working_dirOptional

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