agent-claw: automated task changes

This commit is contained in:
daniel
2026-05-06 18:55:16 -05:00
parent 38905bb1e9
commit 732b00fb66
8494 changed files with 2018127 additions and 4 deletions

View File

@@ -0,0 +1,39 @@
import type { ContainerOverride } from './run-ecs-task-base-types';
import * as ec2 from '../../../aws-ec2';
import type * as ecs from '../../../aws-ecs';
import * as sfn from '../../../aws-stepfunctions';
/**
* Basic properties for ECS Tasks
*/
export interface CommonEcsRunTaskProps {
/**
* The topic to run the task on
*/
readonly cluster: ecs.ICluster;
/**
* Task Definition used for running tasks in the service.
*
* Note: this must be TaskDefinition, and not ITaskDefinition,
* as it requires properties that are not known for imported task definitions
* If you want to run a RunTask with an imported task definition,
* consider using CustomState
*/
readonly taskDefinition: ecs.TaskDefinition;
/**
* Container setting overrides
*
* Key is the name of the container to override, value is the
* values you want to override.
*
* @default - No overrides
*/
readonly containerOverrides?: ContainerOverride[];
/**
* The service integration pattern indicates different ways to call RunTask in ECS.
*
* The valid value for Lambda is FIRE_AND_FORGET, SYNC and WAIT_FOR_TASK_TOKEN.
*
* @default FIRE_AND_FORGET
*/
readonly integrationPattern?: sfn.ServiceIntegrationPattern;
}