aws_efs_mount_target

Provides an Elastic File System (EFS) mount target.

Example Usage

resource "aws_efs_mount_target" "alpha" {
  file_system_id = "${aws_efs_file_system.foo.id}"
  subnet_id      = "${aws_subnet.alpha.id}"
}

resource "aws_vpc" "foo" {
  cidr_block = "10.0.0.0/16"
}

resource "aws_subnet" "alpha" {
  vpc_id            = "${aws_vpc.foo.id}"
  availability_zone = "us-west-2a"
  cidr_block        = "10.0.1.0/24"
}

Argument Reference

The following arguments are supported:

  • file_system_id - (Required) The ID of the file system for which the mount target is intended.
  • subnet_id - (Required) The ID of the subnet to add the mount target in.
  • ip_address - (Optional) The address (within the address range of the specified subnet) at which the file system may be mounted via the mount target.
  • security_groups - (Optional) A list of up to 5 VPC security group IDs (that must be for the same VPC as subnet specified) in effect for the mount target.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

Import

The EFS mount targets can be imported using the id, e.g.

$ terraform import aws_efs_mount_target.alpha fsmt-52a643fb

© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/r/efs_mount_target.html