» 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