create_efs |
Create EFS file syste. |
bool |
true |
no |
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 |
lifecycle_policy |
A list with max of 2 maps of lifecycle_policy. |
any |
[] |
no |
name |
Purpose of the module. |
string |
n/a |
yes |
performance_mode |
The file system performance mode. Can be either 'generalPurpose' or 'maxIO'. |
string |
"generalPurpose" |
no |
provisioned_throughput_in_mibps |
The throughput, measured in MiB/s, that you want to provision for the file system. Only applicable with throughput_mode set to provisioned. |
number |
null |
no |
security_group_ids |
List of security group to attach to the mount points. |
list(string) |
null |
no |
subnet_ids |
List of subnet to mount the EFS. |
list(string) |
[] |
no |
tags |
Tags to apply to applicable resources. |
map(string) |
{} |
no |
throughput_mode |
Throughput mode for the file system. Defaults to bursting. Valid values: bursting, provisioned. When using provisioned, also set provisioned_throughput_in_mibps. |
string |
null |
no |
vpc_cidr |
CIDR block of the VPC. |
string |
null |
no |
vpc_id |
VPC to provision the EFS. |
string |
n/a |
yes |