mirror of
https://github.com/opentofu/opentofu.git
synced 2024-12-26 17:01:04 -06:00
website: more docs
This commit is contained in:
parent
7ecfb3610b
commit
6f8732d01f
49
website/source/docs/providers/aws/r/instance.html.markdown
Normal file
49
website/source/docs/providers/aws/r/instance.html.markdown
Normal file
@ -0,0 +1,49 @@
|
||||
---
|
||||
layout: "aws"
|
||||
page_title: "AWS: aws_instance"
|
||||
sidebar_current: "docs-aws-resource-instance"
|
||||
---
|
||||
|
||||
# aws\_instance
|
||||
|
||||
Provides an EC2 instance resource. This allows instances to be created, updated,
|
||||
and deleted. Instances also support [provisioning](/docs/provisioners/index.html).
|
||||
|
||||
## Example Usage
|
||||
|
||||
```
|
||||
# Create a new instance of the ami-1234 on an m1.small node
|
||||
resource "aws_instance" "web" {
|
||||
ami = "ami-1234"
|
||||
instance_type = "m1.small"
|
||||
}
|
||||
```
|
||||
|
||||
## Argument Reference
|
||||
|
||||
The following arguments are supported:
|
||||
|
||||
* `ami` - (Required) The AMI to use for the instance.
|
||||
* `availability_zone` - (Optional) The AZ to start the instance in.
|
||||
* `instance_type` - (Required) The type of instance to start
|
||||
* `key_name` - (Optional) The key name to use for the instance.
|
||||
* `security_groups` - (Optional) A list of security group IDs to associate with.
|
||||
* `subnet_id` - (Optional) The VPC Subnet ID to launch in.
|
||||
* `source_dest_check` - (Optional) Controls if traffic is routed to the instance when
|
||||
the destination address does not match the instance. Used for NAT or VPNs. Defaults false.
|
||||
* `user_data` - (Optional) The user data to provide when launching the instance.
|
||||
|
||||
## Attributes Reference
|
||||
|
||||
The following attributes are exported:
|
||||
|
||||
* `id` - The instance ID.
|
||||
* `availability_zone` - The availability zone of the instance.
|
||||
* `key_name` - The key name of the instance
|
||||
* `private_dns` - The Private DNS name of the instance
|
||||
* `private_ip` - The private IP address.
|
||||
* `public_dns` - The public DNS name of the instance
|
||||
* `public_ip` - The public IP address.
|
||||
* `security_groups` - The associated security groups.
|
||||
* `subnet_id` - The VPC subnet ID.
|
||||
|
@ -0,0 +1,30 @@
|
||||
---
|
||||
layout: "aws"
|
||||
page_title: "AWS: aws_internet_gateway"
|
||||
sidebar_current: "docs-aws-resource-internet-gateway"
|
||||
---
|
||||
|
||||
# aws\_internet\_gateway
|
||||
|
||||
Provides a resource to create a VPC Internet Gateway.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```
|
||||
resource "aws_internet_gateway" "gw" {
|
||||
vpc_id = "${aws_vpc.main.id}"
|
||||
}
|
||||
```
|
||||
|
||||
## Argument Reference
|
||||
|
||||
The following arguments are supported:
|
||||
|
||||
* `vpc_id` - (Required) The VPC ID to create in.
|
||||
|
||||
## Attributes Reference
|
||||
|
||||
The following attributes are exported:
|
||||
|
||||
* `id` - The ID of the Internet Gateway.
|
||||
|
@ -17,6 +17,14 @@
|
||||
<a href="/docs/providers/aws/r/eip.html">aws_eip</a>
|
||||
</li>
|
||||
|
||||
<li<%= sidebar_current("docs-aws-resource-instance") %>>
|
||||
<a href="/docs/providers/aws/r/instance.html">aws_instance</a>
|
||||
</li>
|
||||
|
||||
<li<%= sidebar_current("docs-aws-resource-internet-gateway") %>>
|
||||
<a href="/docs/providers/aws/r/internet_gateway.html">aws_internet_gateway</a>
|
||||
</li>
|
||||
|
||||
<li<%= sidebar_current("docs-aws-resource-launch-config") %>>
|
||||
<a href="/docs/providers/aws/r/launch_config.html">aws_launch_configuration</a>
|
||||
</li>
|
||||
|
Loading…
Reference in New Issue
Block a user