| [aws_ami.amazon_linux](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami) | data source |
| [aws_subnet_ids.all](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnet_ids) | data source |
| [aws_vpc.default](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc) | data source |
## Inputs
No input.
No inputs.
## Outputs
| Name | Description |
|------|-------------|
| credit\_specification | Credit specification of EC2 instance (empty list for not t2 instance types) |
| credit\_specification\_t2\_unlimited | Credit specification of t2-type EC2 instance |
| ebs\_block\_device\_volume\_ids | List of volume IDs of EBS block devices of instances |
| ids | List of IDs of instances |
| ids\_t2 | List of IDs of t2-type instances |
| instance\_id | EC2 instance ID |
| instance\_public\_dns | Public DNS name assigned to the EC2 instance |
| metadata\_options | Metadata options for the instance |
| metadata\_options\_custom | Customized metadata options for the instance |
| placement\_group | List of placement group |
| public\_dns | List of public DNS names assigned to the instances |
| root\_block\_device\_volume\_ids | List of volume IDs of root block devices of instances |
| t2\_instance\_id | EC2 instance ID |
| tags | List of tags |
| vpc\_security\_group\_ids | List of VPC security group ids assigned to the instances |
| <aname="output_credit_specification"></a>[credit\_specification](#output\_credit\_specification) | Credit specification of EC2 instance (empty list for not t2 instance types) |
| <aname="output_credit_specification_t2_unlimited"></a>[credit\_specification\_t2\_unlimited](#output\_credit\_specification\_t2\_unlimited) | Credit specification of t2-type EC2 instance |
| <aname="output_ebs_block_device_volume_ids"></a>[ebs\_block\_device\_volume\_ids](#output\_ebs\_block\_device\_volume\_ids) | List of volume IDs of EBS block devices of instances |
| <aname="output_ids"></a>[ids](#output\_ids) | List of IDs of instances |
| <aname="output_ids_t2"></a>[ids\_t2](#output\_ids\_t2) | List of IDs of t2-type instances |
| <aname="output_instance_id"></a>[instance\_id](#output\_instance\_id) | EC2 instance ID |
| <aname="output_instance_public_dns"></a>[instance\_public\_dns](#output\_instance\_public\_dns) | Public DNS name assigned to the EC2 instance |
| <aname="output_metadata_options"></a>[metadata\_options](#output\_metadata\_options) | Metadata options for the instance |
| <aname="output_metadata_options_custom"></a>[metadata\_options\_custom](#output\_metadata\_options\_custom) | Customized metadata options for the instance |
| <aname="output_placement_group"></a>[placement\_group](#output\_placement\_group) | List of placement group |
| <aname="output_public_dns"></a>[public\_dns](#output\_public\_dns) | List of public DNS names assigned to the instances |
| <aname="output_root_block_device_volume_ids"></a>[root\_block\_device\_volume\_ids](#output\_root\_block\_device\_volume\_ids) | List of volume IDs of root block devices of instances |
| <aname="output_t2_instance_id"></a>[t2\_instance\_id](#output\_t2\_instance\_id) | EC2 instance ID |
| <aname="output_tags"></a>[tags](#output\_tags) | List of tags |
| <aname="output_vpc_security_group_ids"></a>[vpc\_security\_group\_ids](#output\_vpc\_security\_group\_ids) | List of VPC security group ids assigned to the instances |
| instances\_number | NUmber of instances | `number` | `1` | no |
| <aname="input_instances_number"></a>[instances\_number](#input\_instances\_number) | NUmber of instances | `number` | `1` | no |
## Outputs
| Name | Description |
|------|-------------|
| ebs\_volume\_attachment\_id | The volume ID |
| ebs\_volume\_attachment\_instance\_id | The instance ID |
| instances\_public\_ips | Public IPs assigned to the EC2 instance |
| <aname="output_ebs_volume_attachment_id"></a>[ebs\_volume\_attachment\_id](#output\_ebs\_volume\_attachment\_id) | The volume ID |
| <aname="output_ebs_volume_attachment_instance_id"></a>[ebs\_volume\_attachment\_instance\_id](#output\_ebs\_volume\_attachment\_instance\_id) | The instance ID |
| <aname="output_instances_public_ips"></a>[instances\_public\_ips](#output\_instances\_public\_ips) | Public IPs assigned to the EC2 instance |