package
0.11.4
Repository: https://github.com/hashicorp/waypoint.git
Documentation: pkg.go.dev

# 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

  1. Platform
  2. TaskLauncher

Related Plugins

  1. Docker
  2. AWS ECR

Resources

  1. ECS Cluster
  2. IAM Execution Role
  3. IAM Task Role
  4. Internal Security Group
  5. External Security Group
  6. Log Group
  7. Service Subnets
  8. ALB subnets
  9. Target Group
  10. ALB
  11. ALB listener
  12. Route53 Record
  13. Task Definition
  14. 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.