ami |
The ID of the AMI to launch the EC2 instance. |
string |
null |
no |
cidr_block |
CIDR block for the VPC. |
string |
"10.0.0.0/16" |
no |
email |
Email address to receive notificaiton. |
string |
null |
no |
enable_auto_start |
Enable EC2 auto start based on schedule. |
bool |
true |
no |
enable_auto_stop |
Enable EC2 auto stop based on schedule. |
bool |
true |
no |
instance_password |
The password of the instance. |
string |
n/a |
yes |
instance_permission_policies |
List of instance permission policy ARNs. |
list(string) |
[ "arn:aws:iam::aws:policy/AdministratorAccess" ] |
no |
instance_type |
The Instance Type to use. |
string |
"t3.medium" |
no |
ip_addresses |
Office and Home IP addresses. |
list(string) |
[] |
no |
name |
Default name for the resources. |
string |
n/a |
yes |
start_schedule |
Instance start cron schedule expression. |
string |
null |
no |
stop_schedule |
Instance stop cron schedule expression. |
string |
null |
no |
subnet_id |
Subnet to deploy the EC2 instance. Required if vpc_id is set. |
string |
n/a |
yes |
tags |
Additional resource tags to apply to applicable resources. Format: {"key" = "value"}. |
map(string) |
{} |
no |
time_zone |
Current timezone. Allowed values: AEDT | AEST. |
string |
"AEST" |
no |
volume_size |
Volume size for the EC2 instance. |
number |
30 |
no |
vpc_id |
VPC to deploy the EC2 instance. Required if subnet_id is set. |
string |
n/a |
yes |