module "vpn_server_configuration" {
source = "sironite/vpn_server_configuration/azurerm"
version = "X.X.X"
vpn_server_configuration_name = "example-vpn-server-configuration"
resource_group_name = "example-resource-group"
location = "WestEurope"
vpn_authentication_types = "AzureAD"
audience = "https://example.com"
issuer = "https://example.com"
tenant_id = "00000000-0000-0000-0000-000000000000"
}
Name | Version |
---|---|
azurerm | >=2.0.0 |
No modules.
Name | Type |
---|---|
azurerm_vpn_server_configuration.example | resource |
Name | Description | Type | Required |
---|---|---|---|
location | The location in which to create the VPN server configuration. | string |
yes |
resource_group_name | The name of the resource group in which to create the VPN server configuration. | string |
yes |
vpn_server_configuration_name | The name of the VPN server configuration. | string |
yes |
audience | The audience for Azure AD authentication. | string |
no |
client_root_certificate_name | The name of the client root certificate. | string |
no |
issuer | The issuer for Azure AD authentication. | string |
no |
public_cert_data | The public certificate data. | string |
no |
tenant_id | The tenant ID for Azure AD authentication. | string |
no |
vpn_authentication_types | The type of VPN authentication to use. | list(string) |
no |
vpn_protocols | The VPN protocols to use. | list(string) |
no |
Name | Description |
---|---|
vpn_server_configuration_id | The ID of the VPN server configuration. |
vpn_server_configuration_name | The name of the VPN server configuration. |