AwsEcsExecutionModuleSchema
Index
Properties
deployments
The deployment configuration including main and sidecar containers. The main deployment is the primary application container, while sidecars provide supporting functionality.
Type declaration
main: { containerProperties: AwsEcsExecutionModuleDeploymentContainerPropertiesSchema; deployment: Deployment }
containerProperties: AwsEcsExecutionModuleDeploymentContainerPropertiesSchema
deployment: Deployment
sidecars: { containerProperties: Pick<AwsEcsExecutionModuleDeploymentContainerPropertiesSchema, image>; deployment: Deployment }[]
desiredCount
The desired number of running instances of the service. This defines how many tasks should be running simultaneously.
environment
The environment where this execution will run. The environment must have ECS cluster anchors configured.
optionalenvironmentVariables
Environment variables to set for the execution. These are available to all containers in the task. Keys must be valid environment variable names (alphanumeric with minimum 2 characters).
executionId
A unique identifier for this execution. This is used to distinguish between different executions in the same environment.
optionalfilesystems
The filesystems to mount in the execution. These provide persistent storage for the containers.
optionalsecurityGroupRules
Security group rules to apply to the execution. These define the network traffic rules for the containers.
subnet
The subnet where the execution will run. This defines the network isolation and connectivity for the containers.
AwsEcsExecutionModuleSchema
is the input schema for theAwsEcsExecutionModule
module. This schema defines the comprehensive configuration for ECS-based executions, including deployment orchestration, environment settings, networking, and security.Modules/Execution/AwsEcsExecution
AwsEcsExecutionModule to learn more about the
AwsEcsExecutionModule
module.