| Name | Version |
|---|---|
| terraform | ~> 1.0 |
| aws | ~> 4.22 |
| Name | Version |
|---|---|
| aws | 4.22.0 |
No modules.
| Name | Type |
|---|---|
| aws_efs_file_system.main | resource |
| aws_efs_mount_target.main | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| create_file_system | Determinates if create aws_efs_file_system resources or not |
bool |
true |
no |
| create_mount_target | Determinates if create aws_efs_mount_target resources or not |
bool |
true |
no |
| file_system_availability_zone_name | The AWS Availability Zone in which to create the file system | string |
null |
no |
| file_system_creation_token | A unique name (a maximum of 64 characters are allowed) used as reference when creating the Elastic File System to ensure idempotent file system creation | string |
null |
no |
| file_system_encrypted | If true, the disk will be encrypted | bool |
null |
no |
| file_system_kms_key_id | The ARN for the KMS encryption key. When specifying kms_key_id, encrypted needs to be set to true | string |
null |
no |
| file_system_lifecycle_policy | A file system lifecycle policy object | object({ |
null |
no |
| file_system_performance_mode | The file system performance mode. Can be either generalPurpose or maxIO (Default: generalPurpose) |
string |
null |
no |
| file_system_provisioned_throughput_in_mibps | The throughput, measured in MiB/s, that you want to provision for the file system | number |
null |
no |
| file_system_tags | A map of tags to assign to the file system | map(string) |
null |
no |
| file_system_throughput_mode | Throughput mode for the file system | string |
null |
no |
| mount_target_file_system_id | Required if create_file_system is set to false. The ID of the file system for which the mount target is intended |
string |
null |
no |
| mount_target_ip_address | The address (within the address range of the specified subnet) at which the file system may be mounted via the mount target | string |
null |
no |
| mount_target_security_groups | 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 | list(string) |
null |
no |
| mount_target_subnet_ids | Required if create_mount_target is set to true. The IDs of the subnet to add the mount target in |
list(string) |
[] |
no |
| Name | Description |
|---|---|
| file_system_arn | Amazon Resource Name of the file system |
| file_system_creation_token | A unique name (a maximum of 64 characters are allowed) used as reference when creating the Elastic File System to ensure idempotent file system creation |
| file_system_id | The ID that identifies the file system |
| mount_target_dns_name | The DNS name for the EFS file system |
| mount_target_file_system_arn | Amazon Resource Name of the file system |
| mount_target_id | The ID of the mount target |