You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_name"></a> [name](#input\_name)| Name to associate with various resources |`string`| n/a | yes |
84
86
| <aname="input_saml_metadata_document"></a> [saml\_metadata\_document](#input\_saml\_metadata\_document)| Optional SAML metadata document. Must include this or `saml_provider_arn`|`string`|`null`| no |
85
87
| <aname="input_saml_provider_arn"></a> [saml\_provider\_arn](#input\_saml\_provider\_arn)| Optional SAML provider ARN. Must include this or `saml_metadata_document`|`string`|`null`| no |
88
+
| <aname="input_self_service_saml_metadata_document"></a> [self\_service\_saml\_metadata\_document](#input\_self\_service\_saml\_metadata\_document)| Optional SAML metadata document for the self-service portal. Must include this or `self_service_saml_provider_arn` to enable self-service; omit both to disable. |`string`|`null`| no |
89
+
| <aname="input_self_service_saml_provider_arn"></a> [self\_service\_saml\_provider\_arn](#input\_self\_service\_saml\_provider\_arn)| Optional ARN of an existing IAM SAML provider for the self-service portal. Must include this or `self_service_saml_metadata_document` to enable self-service; omit both to disable. |`string`|`null`| no |
86
90
| <aname="input_server_certificate_arn"></a> [server\_certificate\_arn](#input\_server\_certificate\_arn)| ARN of ACM certificate to use with Client VPN |`string`| n/a | yes |
87
91
| <aname="input_split_tunnel_enabled"></a> [split\_tunnel\_enabled](#input\_split\_tunnel\_enabled)| Whether to enable split tunneling |`bool`|`true`| no |
88
92
| <aname="input_tags"></a> [tags](#input\_tags)| Map of strings containing tags for AWS resources |`map(string)`|`{}`| no |
@@ -93,6 +97,7 @@ module "vpn" {
93
97
| Name | Description |
94
98
|------|-------------|
95
99
| <aname="output_vpn_dns_name"></a> [vpn\_dns\_name](#output\_vpn\_dns\_name)| DNS name to be used by clients when establishing VPN session |
100
+
| <aname="output_self_service_saml_provider_arn"></a> [self\_service\_saml\_provider\_arn](#output\_self\_service\_saml\_provider\_arn)| ARN of the IAM SAML provider created for the self-service portal (null if not created by this module) |
96
101
| <aname="output_vpn_endpoint_security_groups"></a> [vpn\_endpoint\_security\_groups](#output\_vpn\_endpoint\_security\_groups)| VPN endpoint security groups |
error_message="Must not define both `saml_metadata_document` and `saml_provider_arn`."
124
124
}
125
125
126
+
variable"self_service_saml_metadata_document" {
127
+
default=null
128
+
description="Optional SAML metadata document for the self-service portal. Must include this or `self_service_saml_provider_arn` to enable self-service; omit both to disable."
129
+
type=string
130
+
}
131
+
132
+
variable"self_service_saml_provider_arn" {
133
+
default=null
134
+
description="Optional ARN of an existing IAM SAML provider for the self-service portal. Must include this or `self_service_saml_metadata_document` to enable self-service; omit both to disable."
0 commit comments