# README
AWS ECS
The AWS ECS plugin deploys an application image to an AWS ECS cluster. It also launches on-demand runners to do operations remotely.
Components
Related Plugins
Resources
- ECS Cluster
- IAM Execution Role
- IAM Task Role
- Internal Security Group
- External Security Group
- Log Group
- Service Subnets
- ALB subnets
- Target Group
- ALB
- ALB listener
- Route53 Record
- Task Definition
- Service
# Variables
No description provided by the author
Options are the SDK options to use for instantiation.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Releaser is the ReleaseManager implementation for Amazon ECS.
ReleaserConfig is the configuration structure for the Releaser.
Resource contains the internal resource states.
No description provided by the author
No description provided by the author
Container for subnets used for the ALB and target group.
No description provided by the author
No description provided by the author
To be attached to the ALB.
To be attached directly to the ECS tasks.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Container for subnets used for the ecs service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This represents the state of the TaskLaunch implementation.
TaskLauncher implements the TaskLauncher plugin interface to support launching on-demand tasks for the Waypoint server.
TaskLauncherConfig is the configuration structure for the task plugin.
# Type aliases
DeploymentId is a unique ID to be consistently used throughout our deployment.
ExternalIngressPort is the port that the ALB will listen for traffic on.
WorkspaceDestroy marks that we're destroying the entire workspace (not just the deployment), and we should destroy global resources too.