## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0.7 |
| [aws](#requirement\_aws) | >= 4.0 |
| [awscc](#requirement\_awscc) | >= 0.24.0 |
| [random](#requirement\_random) | >=3.4.0 |
| [vsphere](#requirement\_vsphere) | >=2.2.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | 4.46.0 |
| [random](#provider\_random) | 3.4.3 |
## Modules
| Name | Source | Version |
|------|--------|---------|
| [log\_delivery\_bucket](#module\_log\_delivery\_bucket) | terraform-aws-modules/s3-bucket/aws | >=3.5.0 |
| [nfs\_share](#module\_nfs\_share) | ../../modules/s3-nfs-share | n/a |
| [s3\_bucket](#module\_s3\_bucket) | terraform-aws-modules/s3-bucket/aws | >=3.5.0 |
| [sgw](#module\_sgw) | ../../modules/aws-sgw | n/a |
| [vsphere](#module\_vsphere) | ../../modules/vmware-sgw | n/a |
## Resources
| Name | Type |
|------|------|
| [aws_cloudwatch_log_group.smbshare](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_log_group) | resource |
| [aws_iam_policy.sgw](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |
| [aws_iam_role.sgw](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource |
| [aws_iam_role_policy_attachment.sgw](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_kms_key.sgw](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key) | resource |
| [random_pet.name](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet) | resource |
| [aws_iam_policy_document.bucket_sgw](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
| [aws_iam_policy_document.sgw](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [allow\_unverified\_ssl](#input\_allow\_unverified\_ssl) | Boolean that can be set to true to disable SSL certificate verification. | `bool` | `false` | no |
| [client\_list](#input\_client\_list) | The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks. Minimum 1 item. Maximum 100 items. | `list(any)` | n/a | yes |
| [cluster](#input\_cluster) | Cluster where the aws storage gateway will be deployed | `string` | n/a | yes |
| [datacenter](#input\_datacenter) | Name of the vsphere datacenter where the aws storage gateway will be deployed | `string` | n/a | yes |
| [datastore](#input\_datastore) | Name of the vsphere datastore where the aws storage gateway will be deployed | `string` | n/a | yes |
| [host](#input\_host) | Target host used during deployment of the ova | `string` | n/a | yes |
| [network](#input\_network) | Name of the vsphere port group that the aws storage gateway will use | `string` | n/a | yes |
| [region](#input\_region) | The name of the region you wish to deploy into | `string` | `"us-east-1"` | no |
| [vsphere\_password](#input\_vsphere\_password) | The password for the vcenter server | `string` | n/a | yes |
| [vsphere\_server](#input\_vsphere\_server) | vSphere server IP address or fqdn | `string` | n/a | yes |
| [vsphere\_user](#input\_vsphere\_user) | vSphere service account user name | `string` | n/a | yes |
## Outputs
| Name | Description |
|------|-------------|
| [nfs\_share\_arn](#output\_nfs\_share\_arn) | ARN of the created NFS share |
| [nfs\_share\_path](#output\_nfs\_share\_path) | NFS share mountpoint path |
| [s3\_bucket\_arn](#output\_s3\_bucket\_arn) | The ARN of the bucket. Will be of format arn:aws:s3:::bucketname. |
| [s3\_bucket\_id](#output\_s3\_bucket\_id) | The name of the bucket. |
| [storage\_gateway\_id](#output\_storage\_gateway\_id) | Storage Gateway ID |