nemo_gym.sandbox.providers.ecs_fargate
nemo_gym.sandbox.providers.ecs_fargate
ECS Fargate sandbox provider package.
Submodules
Package Contents
Classes
Functions
API
Dataclass
Configuration for the ECS Fargate sandbox.
assign_public_ip
auto_mirror
build_parallelism
cluster
codebuild_build_timeout
codebuild_compute_type
codebuild_project
codebuild_service_role
container_name
container_port
cpu
dockerhub_secret_arn
ecr_repository
efs_access_point_id
efs_filesystem_id
environment_dir
ephemeral_storage_gib
execution_role_arn
extra_env
image_template
log_group
log_stream_prefix
max_task_lifetime_sec
memory
platform_version
poll_interval_sec
region
run_task_max_retries
s3_bucket
s3_prefix
security_groups
ssh_sidecar
ssm_project
startup_timeout_sec
subnets
task_definition
task_definition_family_prefix
task_role_arn
Run sandboxes as AWS ECS Fargate tasks behind an SSH sidecar.
_cfg
name
async
async
async
async
async
async
async
Dataclass
SSH sidecar container configuration.
exec_server_port set → exec-server mode (one-way tunnel). exec_server_port None → agent-server mode (two-way tunnel).
exec_server_port
image
private_key_secret_arn
public_key_secret_arn
ssh_ready_timeout_sec
sshd_port
Build an EcsFargateConfig from provider kwargs.
When region is given but cluster is omitted, infrastructure is auto-discovered from SSM;
explicit kwargs always win over SSM.