EC2
Description
description here
Type
this generator produces several circuit panels
Parameters
Name | Type | Description | Allowed Values | Default Value |
---|---|---|---|---|
create-ec2-instance | bool | statically create single ec2 instance resource. disable this option to only create launch template for use with ServerPool component to dynamically create instances | - | true |
instance-type | shorttext | EC2 instance type | a1.2xlarge , a1.4xlarge , a1.large , a1.medium , a1.metal , a1.xlarge , c1.medium , c1.xlarge , c3.2xlarge , c3.4xlarge , c3.8xlarge , c3.large , c3.xlarge , c4.2xlarge , c4.4xlarge , c4.8xlarge , c4.large , c4.xlarge , c5.12xlarge , c5.18xlarge , c5.24xlarge , c5.2xlarge , c5.4xlarge , c5.9xlarge , c5.large , c5.metal , c5.xlarge , c5a.12xlarge , c5a.16xlarge , c5a.24xlarge , c5a.2xlarge , c5a.4xlarge , c5a.8xlarge , c5a.large , c5a.xlarge , c5ad.12xlarge , c5ad.16xlarge , c5ad.24xlarge , c5ad.2xlarge , c5ad.4xlarge , c5ad.8xlarge , c5ad.large , c5ad.xlarge , c5d.12xlarge , c5d.18xlarge , c5d.24xlarge , c5d.2xlarge , c5d.4xlarge , c5d.9xlarge , c5d.large , c5d.metal , c5d.xlarge , c5n.18xlarge , c5n.2xlarge , c5n.4xlarge , c5n.9xlarge , c5n.large , c5n.metal , c5n.xlarge , c6a.12xlarge , c6a.16xlarge , c6a.24xlarge , c6a.2xlarge , c6a.32xlarge , c6a.48xlarge , c6a.4xlarge , c6a.8xlarge , c6a.large , c6a.metal , c6a.xlarge , c6g.12xlarge , c6g.16xlarge , c6g.2xlarge , c6g.4xlarge , c6g.8xlarge , c6g.large , c6g.medium , c6g.metal , c6g.xlarge , c6gd.12xlarge , c6gd.16xlarge , c6gd.2xlarge , c6gd.4xlarge , c6gd.8xlarge , c6gd.large , c6gd.medium , c6gd.metal , c6gd.xlarge , c6gn.12xlarge , c6gn.16xlarge , c6gn.2xlarge , c6gn.4xlarge , c6gn.8xlarge , c6gn.large , c6gn.medium , c6gn.xlarge , c6i.12xlarge , c6i.16xlarge , c6i.24xlarge , c6i.2xlarge , c6i.32xlarge , c6i.4xlarge , c6i.8xlarge , c6i.large , c6i.metal , c6i.xlarge , c6id.12xlarge , c6id.16xlarge , c6id.24xlarge , c6id.2xlarge , c6id.32xlarge , c6id.4xlarge , c6id.8xlarge , c6id.large , c6id.metal , c6id.xlarge , c6in.12xlarge , c6in.16xlarge , c6in.24xlarge , c6in.2xlarge , c6in.32xlarge , c6in.4xlarge , c6in.8xlarge , c6in.large , c6in.metal , c6in.xlarge , c7g.12xlarge , c7g.16xlarge , c7g.2xlarge , c7g.4xlarge , c7g.8xlarge , c7g.large , c7g.medium , c7g.metal , c7g.xlarge , c7gd.12xlarge , c7gd.16xlarge , c7gd.2xlarge , c7gd.4xlarge , c7gd.8xlarge , c7gd.large , c7gd.medium , c7gd.xlarge , c7gn.12xlarge , c7gn.16xlarge , c7gn.2xlarge , c7gn.4xlarge , c7gn.8xlarge , c7gn.large , c7gn.medium , c7gn.xlarge , cc1.4xlarge , cc2.8xlarge , cg1.4xlarge , cr1.8xlarge , d2.2xlarge , d2.4xlarge , d2.8xlarge , d2.xlarge , d3.2xlarge , d3.4xlarge , d3.8xlarge , d3.xlarge , d3en.12xlarge , d3en.2xlarge , d3en.4xlarge , d3en.6xlarge , d3en.8xlarge , d3en.xlarge , dl1.24xlarge , f1.16xlarge , f1.2xlarge , f1.4xlarge , g2.2xlarge , g2.8xlarge , g3.16xlarge , g3.4xlarge , g3.8xlarge , g3s.xlarge , g4ad.16xlarge , g4ad.2xlarge , g4ad.4xlarge , g4ad.8xlarge , g4ad.xlarge , g4dn.12xlarge , g4dn.16xlarge , g4dn.2xlarge , g4dn.4xlarge , g4dn.8xlarge , g4dn.metal , g4dn.xlarge , g5.12xlarge , g5.16xlarge , g5.24xlarge , g5.2xlarge , g5.48xlarge , g5.4xlarge , g5.8xlarge , g5.xlarge , g5g.16xlarge , g5g.2xlarge , g5g.4xlarge , g5g.8xlarge , g5g.metal , g5g.xlarge , h1.16xlarge , h1.2xlarge , h1.4xlarge , h1.8xlarge , hi1.4xlarge , hpc6a.48xlarge , hpc6id.32xlarge , hpc7a.12xlarge , hpc7a.24xlarge , hpc7a.48xlarge , hpc7a.96xlarge , hpc7g.16xlarge , hpc7g.4xlarge , hpc7g.8xlarge , hs1.8xlarge , i2.2xlarge , i2.4xlarge , i2.8xlarge , i2.xlarge , i3.16xlarge , i3.2xlarge , i3.4xlarge , i3.8xlarge , i3.large , i3.metal , i3.xlarge , i3en.12xlarge , i3en.24xlarge , i3en.2xlarge , i3en.3xlarge , i3en.6xlarge , i3en.large , i3en.metal , i3en.xlarge , i4g.16xlarge , i4g.2xlarge , i4g.4xlarge , i4g.8xlarge , i4g.large , i4g.xlarge , i4i.16xlarge , i4i.2xlarge , i4i.32xlarge , i4i.4xlarge , i4i.8xlarge , i4i.large , i4i.metal , i4i.xlarge , im4gn.16xlarge , im4gn.2xlarge , im4gn.4xlarge , im4gn.8xlarge , im4gn.large , im4gn.xlarge , inf1.24xlarge , inf1.2xlarge , inf1.6xlarge , inf1.xlarge , inf2.24xlarge , inf2.48xlarge , inf2.8xlarge , inf2.xlarge , is4gen.2xlarge , is4gen.4xlarge , is4gen.8xlarge , is4gen.large , is4gen.medium , is4gen.xlarge , m1.large , m1.medium , m1.small , m1.xlarge , m2.2xlarge , m2.4xlarge , m2.xlarge , m3.2xlarge , m3.large , m3.medium , m3.xlarge , m4.10xlarge , m4.16xlarge , m4.2xlarge , m4.4xlarge , m4.large , m4.xlarge , m5.12xlarge , m5.16xlarge , m5.24xlarge , m5.2xlarge , m5.4xlarge , m5.8xlarge , m5.large , m5.metal , m5.xlarge , m5a.12xlarge , m5a.16xlarge , m5a.24xlarge , m5a.2xlarge , m5a.4xlarge , m5a.8xlarge , m5a.large , m5a.xlarge , m5ad.12xlarge , m5ad.16xlarge , m5ad.24xlarge , m5ad.2xlarge , m5ad.4xlarge , m5ad.8xlarge , m5ad.large , m5ad.xlarge , m5d.12xlarge , m5d.16xlarge , m5d.24xlarge , m5d.2xlarge , m5d.4xlarge , m5d.8xlarge , m5d.large , m5d.metal , m5d.xlarge , m5dn.12xlarge , m5dn.16xlarge , m5dn.24xlarge , m5dn.2xlarge , m5dn.4xlarge , m5dn.8xlarge , m5dn.large , m5dn.metal , m5dn.xlarge , m5n.12xlarge , m5n.16xlarge , m5n.24xlarge , m5n.2xlarge , m5n.4xlarge , m5n.8xlarge , m5n.large , m5n.metal , m5n.xlarge , m5zn.12xlarge , m5zn.2xlarge , m5zn.3xlarge , m5zn.6xlarge , m5zn.large , m5zn.metal , m5zn.xlarge , m6a.12xlarge , m6a.16xlarge , m6a.24xlarge , m6a.2xlarge , m6a.32xlarge , m6a.48xlarge , m6a.4xlarge , m6a.8xlarge , m6a.large , m6a.metal , m6a.xlarge , m6g.12xlarge , m6g.16xlarge , m6g.2xlarge , m6g.4xlarge , m6g.8xlarge , m6g.large , m6g.medium , m6g.metal , m6g.xlarge , m6gd.12xlarge , m6gd.16xlarge , m6gd.2xlarge , m6gd.4xlarge , m6gd.8xlarge , m6gd.large , m6gd.medium , m6gd.metal , m6gd.xlarge , m6i.12xlarge , m6i.16xlarge , m6i.24xlarge , m6i.2xlarge , m6i.32xlarge , m6i.4xlarge , m6i.8xlarge , m6i.large , m6i.metal , m6i.xlarge , m6id.12xlarge , m6id.16xlarge , m6id.24xlarge , m6id.2xlarge , m6id.32xlarge , m6id.4xlarge , m6id.8xlarge , m6id.large , m6id.metal , m6id.xlarge , m6idn.12xlarge , m6idn.16xlarge , m6idn.24xlarge , m6idn.2xlarge , m6idn.32xlarge , m6idn.4xlarge , m6idn.8xlarge , m6idn.large , m6idn.metal , m6idn.xlarge , m6in.12xlarge , m6in.16xlarge , m6in.24xlarge , m6in.2xlarge , m6in.32xlarge , m6in.4xlarge , m6in.8xlarge , m6in.large , m6in.metal , m6in.xlarge , m7a.12xlarge , m7a.16xlarge , m7a.24xlarge , m7a.2xlarge , m7a.32xlarge , m7a.48xlarge , m7a.4xlarge , m7a.8xlarge , m7a.large , m7a.medium , m7a.metal-48xl , m7a.xlarge , m7g.12xlarge , m7g.16xlarge , m7g.2xlarge , m7g.4xlarge , m7g.8xlarge , m7g.large , m7g.medium , m7g.metal , m7g.xlarge , m7gd.12xlarge , m7gd.16xlarge , m7gd.2xlarge , m7gd.4xlarge , m7gd.8xlarge , m7gd.large , m7gd.medium , m7gd.xlarge , m7i-flex.2xlarge , m7i-flex.4xlarge , m7i-flex.8xlarge , m7i-flex.large , m7i-flex.xlarge , m7i.12xlarge , m7i.16xlarge , m7i.24xlarge , m7i.2xlarge , m7i.48xlarge , m7i.4xlarge , m7i.8xlarge , m7i.large , m7i.xlarge , mac1.metal , mac2.metal , p2.16xlarge , p2.8xlarge , p2.xlarge , p3.16xlarge , p3.2xlarge , p3.8xlarge , p3dn.24xlarge , p4d.24xlarge , p4de.24xlarge , p5.48xlarge , r3.2xlarge , r3.4xlarge , r3.8xlarge , r3.large , r3.xlarge , r4.16xlarge , r4.2xlarge , r4.4xlarge , r4.8xlarge , r4.large , r4.xlarge , r5.12xlarge , r5.16xlarge , r5.24xlarge , r5.2xlarge , r5.4xlarge , r5.8xlarge , r5.large , r5.metal , r5.xlarge , r5a.12xlarge , r5a.16xlarge , r5a.24xlarge , r5a.2xlarge , r5a.4xlarge , r5a.8xlarge , r5a.large , r5a.xlarge , r5ad.12xlarge , r5ad.16xlarge , r5ad.24xlarge , r5ad.2xlarge , r5ad.4xlarge , r5ad.8xlarge , r5ad.large , r5ad.xlarge , r5b.12xlarge , r5b.16xlarge , r5b.24xlarge , r5b.2xlarge , r5b.4xlarge , r5b.8xlarge , r5b.large , r5b.metal , r5b.xlarge , r5d.12xlarge , r5d.16xlarge , r5d.24xlarge , r5d.2xlarge , r5d.4xlarge , r5d.8xlarge , r5d.large , r5d.metal , r5d.xlarge , r5dn.12xlarge , r5dn.16xlarge , r5dn.24xlarge , r5dn.2xlarge , r5dn.4xlarge , r5dn.8xlarge , r5dn.large , r5dn.metal , r5dn.xlarge , r5n.12xlarge , r5n.16xlarge , r5n.24xlarge , r5n.2xlarge , r5n.4xlarge , r5n.8xlarge , r5n.large , r5n.metal , r5n.xlarge , r6a.12xlarge , r6a.16xlarge , r6a.24xlarge , r6a.2xlarge , r6a.32xlarge , r6a.48xlarge , r6a.4xlarge , r6a.8xlarge , r6a.large , r6a.metal , r6a.xlarge , r6g.12xlarge , r6g.16xlarge , r6g.2xlarge , r6g.4xlarge , r6g.8xlarge , r6g.large , r6g.medium , r6g.metal , r6g.xlarge , r6gd.12xlarge , r6gd.16xlarge , r6gd.2xlarge , r6gd.4xlarge , r6gd.8xlarge , r6gd.large , r6gd.medium , r6gd.metal , r6gd.xlarge , r6i.12xlarge , r6i.16xlarge , r6i.24xlarge , r6i.2xlarge , r6i.32xlarge , r6i.4xlarge , r6i.8xlarge , r6i.large , r6i.metal , r6i.xlarge , r6id.12xlarge , r6id.16xlarge , r6id.24xlarge , r6id.2xlarge , r6id.32xlarge , r6id.4xlarge , r6id.8xlarge , r6id.large , r6id.metal , r6id.xlarge , r6idn.12xlarge , r6idn.16xlarge , r6idn.24xlarge , r6idn.2xlarge , r6idn.32xlarge , r6idn.4xlarge , r6idn.8xlarge , r6idn.large , r6idn.metal , r6idn.xlarge , r6in.12xlarge , r6in.16xlarge , r6in.24xlarge , r6in.2xlarge , r6in.32xlarge , r6in.4xlarge , r6in.8xlarge , r6in.large , r6in.metal , r6in.xlarge , r7g.12xlarge , r7g.16xlarge , r7g.2xlarge , r7g.4xlarge , r7g.8xlarge , r7g.large , r7g.medium , r7g.metal , r7g.xlarge , r7gd.12xlarge , r7gd.16xlarge , r7gd.2xlarge , r7gd.4xlarge , r7gd.8xlarge , r7gd.large , r7gd.medium , r7gd.xlarge , t1.micro , t2.2xlarge , t2.large , t2.medium , t2.micro , t2.nano , t2.small , t2.xlarge , t3.2xlarge , t3.large , t3.medium , t3.micro , t3.nano , t3.small , t3.xlarge , t3a.2xlarge , t3a.large , t3a.medium , t3a.micro , t3a.nano , t3a.small , t3a.xlarge , t4g.2xlarge , t4g.large , t4g.medium , t4g.micro , t4g.nano , t4g.small , t4g.xlarge , trn1.2xlarge , trn1.32xlarge , trn1n.32xlarge , u-12tb1.112xlarge , u-12tb1.metal , u-18tb1.112xlarge , u-18tb1.metal , u-24tb1.112xlarge , u-24tb1.metal , u-3tb1.56xlarge , u-6tb1.112xlarge , u-6tb1.56xlarge , u-6tb1.metal , u-9tb1.112xlarge , u-9tb1.metal , vt1.24xlarge , vt1.3xlarge , vt1.6xlarge , x1.16xlarge , x1.32xlarge , x1e.16xlarge , x1e.2xlarge , x1e.32xlarge , x1e.4xlarge , x1e.8xlarge , x1e.xlarge , x2gd.12xlarge , x2gd.16xlarge , x2gd.2xlarge , x2gd.4xlarge , x2gd.8xlarge , x2gd.large , x2gd.medium , x2gd.metal , x2gd.xlarge , x2idn.16xlarge , x2idn.24xlarge , x2idn.32xlarge , x2idn.metal , x2iedn.16xlarge , x2iedn.24xlarge , x2iedn.2xlarge , x2iedn.32xlarge , x2iedn.4xlarge , x2iedn.8xlarge , x2iedn.metal , x2iedn.xlarge , x2iezn.12xlarge , x2iezn.2xlarge , x2iezn.4xlarge , x2iezn.6xlarge , x2iezn.8xlarge , x2iezn.metal , z1d.12xlarge , z1d.2xlarge , z1d.3xlarge , z1d.6xlarge , z1d.large , z1d.metal , z1d.xlarge |
t2.micro |
use-default-ami | bool | use default Amazon Linux 2 AMI for the deployed region | - | true |
image-id | shorttext | AMI ID for container instance | - | - |
architecture | shorttext | AMI architecture | x64 , arm64 |
x64 |
create-from-existing-image | bool | create EC2 instance and/or launch template from existing image | - | true |
parameters | list |
list of parameter port names (optional) | - | - |
ports-mapping | list |
ports mapping from the host to the container (format: host_port:container_port) | - | - |
connect-method | shorttext | enable connection to the EC2 instance | Disable , EC2 Instance Connect , SSH Client |
Disable |
key-name | shorttext | the name of an existing Amazon EC2 key pair to enable SSH access to the EC2 instance | - | - |
Architecture
diagram of the architecture this generator creates
Resources
description of the resources this generator creates
Logic
description of the business logic this generator creates
Inputs
description of resource and data inputs
Outputs
description of resource and data outputs
Usage
description of usage and uses cases here