P2sVpnServerConfigurationArgs

data class P2sVpnServerConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val p2SVpnServerConfigRadiusClientRootCertificates: Output<List<P2SVpnServerConfigRadiusClientRootCertificateArgs>>? = null, val p2SVpnServerConfigRadiusServerRootCertificates: Output<List<P2SVpnServerConfigRadiusServerRootCertificateArgs>>? = null, val p2SVpnServerConfigVpnClientRevokedCertificates: Output<List<P2SVpnServerConfigVpnClientRevokedCertificateArgs>>? = null, val p2SVpnServerConfigVpnClientRootCertificates: Output<List<P2SVpnServerConfigVpnClientRootCertificateArgs>>? = null, val p2SVpnServerConfigurationName: Output<String>? = null, val radiusServerAddress: Output<String>? = null, val radiusServerSecret: Output<String>? = null, val resourceGroupName: Output<String>? = null, val virtualWanName: Output<String>? = null, val vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null) : ConvertibleToJava<P2sVpnServerConfigurationArgs>

P2SVpnServerConfiguration Resource. Uses Azure REST API version 2019-07-01. In version 1.x of the Azure Native provider, it used API version 2019-07-01.

Example Usage

P2SVpnServerConfigurationPut

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var p2sVpnServerConfiguration = new AzureNative.Network.P2sVpnServerConfiguration("p2sVpnServerConfiguration", new()
{
P2SVpnServerConfigRadiusClientRootCertificates = new[]
{
new AzureNative.Network.Inputs.P2SVpnServerConfigRadiusClientRootCertificateArgs
{
Name = "p2sVpnServerConfigRadiusClientRootCert1",
Thumbprint = "83FFBFC8848B5A5836C94D0112367E16148A286F",
},
},
P2SVpnServerConfigRadiusServerRootCertificates = new[]
{
new AzureNative.Network.Inputs.P2SVpnServerConfigRadiusServerRootCertificateArgs
{
Name = "p2sVpnServerConfigRadiusServerRootCert1",
PublicCertData = "MIIC5zCCAc+gAwIBAgIQErQ0Hk4aDJxIA+Q5RagB+jANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtQMlNSb290Q2VydDAeFw0xNzEyMTQyMTA3MzhaFw0xODEyMTQyMTI3MzhaMBYxFDASBgNVBAMMC1AyU1Jvb3RDZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArP7/NQXmW7cQ/ZR1mv3Y3I29Lt7HTOqzo/1KUOoVH3NItbQIRAQbwKy3UWrOFz4eGNX2GWtNRMdCyWsKeqy9Ltsdfcm1IbKXkl84DFeU/ZacXu4Dl3xX3gV5du4TLZjEowJELyur11Ea2YcjPRQ/FzAF9/hGuboS1HZQEPLx4FdUs9OxCYOtc0MxBCwLfVTTRqarb0Ne+arNYd4kCzIhAke1nOyKAJBda5ZL+VHy3S5S8qGlD46jm8HXugmAkUygS4oIIXOmj/1O9sNAi3LN60zufSzCmP8Rm/iUGX+DHAGGiXxwZOKQLEDaZXKqoHjMPP0XudmSWwOIbyeQVrLhkwIDAQABozEwLzAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFEfeNU2trYxNLF9ONmuJUsT13pKDMA0GCSqGSIb3DQEBCwUAA4IBAQBmM6RJzsGGipxyMhimHKN2xlkejhVsgBoTAhOU0llW9aUSwINJ9zFUGgI8IzUFy1VG776fchHp0LMRmPSIUYk5btEPxbsrPtumPuMH8EQGrS+Rt4pD+78c8H1fEPkq5CmDl/PKu4JoFGv+aFcE+Od0hlILstIF10Qysf++QXDolKfzJa/56bgMeYKFiju73loiRM57ns8ddXpfLl792UVpRkFU62LNns6Y1LKTwapmUF4IvIuAIzd6LZNOQng64LAKXtKnViJ1JQiXwf4CEzhgvAti3/ejpb3U90hsrUcyZi6wBv9bZLcAJRWpz61JNYliM1d1grSwQDKGXNQE4xuM",
},
},
P2SVpnServerConfigVpnClientRevokedCertificates = new[]
{
new AzureNative.Network.Inputs.P2SVpnServerConfigVpnClientRevokedCertificateArgs
{
Name = "p2sVpnServerConfigVpnClientRevokedCert1",
Thumbprint = "83FFBFC8848B5A5836C94D0112367E16148A286F",
},
},
P2SVpnServerConfigVpnClientRootCertificates = new[]
{
new AzureNative.Network.Inputs.P2SVpnServerConfigVpnClientRootCertificateArgs
{
Name = "p2sVpnServerConfigVpnClientRootCert1",
PublicCertData = "MIIC5zCCAc+gAwIBAgIQErQ0Hk4aDJxIA+Q5RagB+jANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtQMlNSb290Q2VydDAeFw0xNzEyMTQyMTA3MzhaFw0xODEyMTQyMTI3MzhaMBYxFDASBgNVBAMMC1AyU1Jvb3RDZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArP7/NQXmW7cQ/ZR1mv3Y3I29Lt7HTOqzo/1KUOoVH3NItbQIRAQbwKy3UWrOFz4eGNX2GWtNRMdCyWsKeqy9Ltsdfcm1IbKXkl84DFeU/ZacXu4Dl3xX3gV5du4TLZjEowJELyur11Ea2YcjPRQ/FzAF9/hGuboS1HZQEPLx4FdUs9OxCYOtc0MxBCwLfVTTRqarb0Ne+arNYd4kCzIhAke1nOyKAJBda5ZL+VHy3S5S8qGlD46jm8HXugmAkUygS4oIIXOmj/1O9sNAi3LN60zufSzCmP8Rm/iUGX+DHAGGiXxwZOKQLEDaZXKqoHjMPP0XudmSWwOIbyeQVrLhkwIDAQABozEwLzAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFEfeNU2trYxNLF9ONmuJUsT13pKDMA0GCSqGSIb3DQEBCwUAA4IBAQBmM6RJzsGGipxyMhimHKN2xlkejhVsgBoTAhOU0llW9aUSwINJ9zFUGgI8IzUFy1VG776fchHp0LMRmPSIUYk5btEPxbsrPtumPuMH8EQGrS+Rt4pD+78c8H1fEPkq5CmDl/PKu4JoFGv+aFcE+Od0hlILstIF10Qysf++QXDolKfzJa/56bgMeYKFiju73loiRM57ns8ddXpfLl792UVpRkFU62LNns6Y1LKTwapmUF4IvIuAIzd6LZNOQng64LAKXtKnViJ1JQiXwf4CEzhgvAti3/ejpb3U90hsrUcyZi6wBv9bZLcAJRWpz61JNYliM1d1grSwQDKGXNQE4xuN",
},
},
P2SVpnServerConfigurationName = "p2sVpnServerConfiguration1",
RadiusServerAddress = "8.9.9.9",
RadiusServerSecret = "<radiusServerSecret>",
ResourceGroupName = "rg1",
VirtualWanName = "virtualWan1",
VpnClientIpsecPolicies = new[]
{
new AzureNative.Network.Inputs.IpsecPolicyArgs
{
DhGroup = AzureNative.Network.DhGroup.DHGroup14,
IkeEncryption = AzureNative.Network.IkeEncryption.AES256,
IkeIntegrity = AzureNative.Network.IkeIntegrity.SHA384,
IpsecEncryption = AzureNative.Network.IpsecEncryption.AES256,
IpsecIntegrity = AzureNative.Network.IpsecIntegrity.SHA256,
PfsGroup = AzureNative.Network.PfsGroup.PFS14,
SaDataSizeKilobytes = 429497,
SaLifeTimeSeconds = 86472,
},
},
VpnProtocols = new[]
{
AzureNative.Network.VpnGatewayTunnelingProtocol.IkeV2,
},
});
});
package main
import (
network "github.com/pulumi/pulumi-azure-native-sdk/network/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewP2sVpnServerConfiguration(ctx, "p2sVpnServerConfiguration", &network.P2sVpnServerConfigurationArgs{
P2SVpnServerConfigRadiusClientRootCertificates: network.P2SVpnServerConfigRadiusClientRootCertificateArray{
&network.P2SVpnServerConfigRadiusClientRootCertificateArgs{
Name: pulumi.String("p2sVpnServerConfigRadiusClientRootCert1"),
Thumbprint: pulumi.String("83FFBFC8848B5A5836C94D0112367E16148A286F"),
},
},
P2SVpnServerConfigRadiusServerRootCertificates: network.P2SVpnServerConfigRadiusServerRootCertificateArray{
&network.P2SVpnServerConfigRadiusServerRootCertificateArgs{
Name: pulumi.String("p2sVpnServerConfigRadiusServerRootCert1"),
PublicCertData: pulumi.String("MIIC5zCCAc+gAwIBAgIQErQ0Hk4aDJxIA+Q5RagB+jANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtQMlNSb290Q2VydDAeFw0xNzEyMTQyMTA3MzhaFw0xODEyMTQyMTI3MzhaMBYxFDASBgNVBAMMC1AyU1Jvb3RDZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArP7/NQXmW7cQ/ZR1mv3Y3I29Lt7HTOqzo/1KUOoVH3NItbQIRAQbwKy3UWrOFz4eGNX2GWtNRMdCyWsKeqy9Ltsdfcm1IbKXkl84DFeU/ZacXu4Dl3xX3gV5du4TLZjEowJELyur11Ea2YcjPRQ/FzAF9/hGuboS1HZQEPLx4FdUs9OxCYOtc0MxBCwLfVTTRqarb0Ne+arNYd4kCzIhAke1nOyKAJBda5ZL+VHy3S5S8qGlD46jm8HXugmAkUygS4oIIXOmj/1O9sNAi3LN60zufSzCmP8Rm/iUGX+DHAGGiXxwZOKQLEDaZXKqoHjMPP0XudmSWwOIbyeQVrLhkwIDAQABozEwLzAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFEfeNU2trYxNLF9ONmuJUsT13pKDMA0GCSqGSIb3DQEBCwUAA4IBAQBmM6RJzsGGipxyMhimHKN2xlkejhVsgBoTAhOU0llW9aUSwINJ9zFUGgI8IzUFy1VG776fchHp0LMRmPSIUYk5btEPxbsrPtumPuMH8EQGrS+Rt4pD+78c8H1fEPkq5CmDl/PKu4JoFGv+aFcE+Od0hlILstIF10Qysf++QXDolKfzJa/56bgMeYKFiju73loiRM57ns8ddXpfLl792UVpRkFU62LNns6Y1LKTwapmUF4IvIuAIzd6LZNOQng64LAKXtKnViJ1JQiXwf4CEzhgvAti3/ejpb3U90hsrUcyZi6wBv9bZLcAJRWpz61JNYliM1d1grSwQDKGXNQE4xuM"),
},
},
P2SVpnServerConfigVpnClientRevokedCertificates: network.P2SVpnServerConfigVpnClientRevokedCertificateArray{
&network.P2SVpnServerConfigVpnClientRevokedCertificateArgs{
Name: pulumi.String("p2sVpnServerConfigVpnClientRevokedCert1"),
Thumbprint: pulumi.String("83FFBFC8848B5A5836C94D0112367E16148A286F"),
},
},
P2SVpnServerConfigVpnClientRootCertificates: network.P2SVpnServerConfigVpnClientRootCertificateArray{
&network.P2SVpnServerConfigVpnClientRootCertificateArgs{
Name: pulumi.String("p2sVpnServerConfigVpnClientRootCert1"),
PublicCertData: pulumi.String("MIIC5zCCAc+gAwIBAgIQErQ0Hk4aDJxIA+Q5RagB+jANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtQMlNSb290Q2VydDAeFw0xNzEyMTQyMTA3MzhaFw0xODEyMTQyMTI3MzhaMBYxFDASBgNVBAMMC1AyU1Jvb3RDZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArP7/NQXmW7cQ/ZR1mv3Y3I29Lt7HTOqzo/1KUOoVH3NItbQIRAQbwKy3UWrOFz4eGNX2GWtNRMdCyWsKeqy9Ltsdfcm1IbKXkl84DFeU/ZacXu4Dl3xX3gV5du4TLZjEowJELyur11Ea2YcjPRQ/FzAF9/hGuboS1HZQEPLx4FdUs9OxCYOtc0MxBCwLfVTTRqarb0Ne+arNYd4kCzIhAke1nOyKAJBda5ZL+VHy3S5S8qGlD46jm8HXugmAkUygS4oIIXOmj/1O9sNAi3LN60zufSzCmP8Rm/iUGX+DHAGGiXxwZOKQLEDaZXKqoHjMPP0XudmSWwOIbyeQVrLhkwIDAQABozEwLzAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFEfeNU2trYxNLF9ONmuJUsT13pKDMA0GCSqGSIb3DQEBCwUAA4IBAQBmM6RJzsGGipxyMhimHKN2xlkejhVsgBoTAhOU0llW9aUSwINJ9zFUGgI8IzUFy1VG776fchHp0LMRmPSIUYk5btEPxbsrPtumPuMH8EQGrS+Rt4pD+78c8H1fEPkq5CmDl/PKu4JoFGv+aFcE+Od0hlILstIF10Qysf++QXDolKfzJa/56bgMeYKFiju73loiRM57ns8ddXpfLl792UVpRkFU62LNns6Y1LKTwapmUF4IvIuAIzd6LZNOQng64LAKXtKnViJ1JQiXwf4CEzhgvAti3/ejpb3U90hsrUcyZi6wBv9bZLcAJRWpz61JNYliM1d1grSwQDKGXNQE4xuN"),
},
},
P2SVpnServerConfigurationName: pulumi.String("p2sVpnServerConfiguration1"),
RadiusServerAddress: pulumi.String("8.9.9.9"),
RadiusServerSecret: pulumi.String("<radiusServerSecret>"),
ResourceGroupName: pulumi.String("rg1"),
VirtualWanName: pulumi.String("virtualWan1"),
VpnClientIpsecPolicies: network.IpsecPolicyArray{
&network.IpsecPolicyArgs{
DhGroup: pulumi.String(network.DhGroupDHGroup14),
IkeEncryption: pulumi.String(network.IkeEncryptionAES256),
IkeIntegrity: pulumi.String(network.IkeIntegritySHA384),
IpsecEncryption: pulumi.String(network.IpsecEncryptionAES256),
IpsecIntegrity: pulumi.String(network.IpsecIntegritySHA256),
PfsGroup: pulumi.String(network.PfsGroupPFS14),
SaDataSizeKilobytes: pulumi.Int(429497),
SaLifeTimeSeconds: pulumi.Int(86472),
},
},
VpnProtocols: pulumi.StringArray{
pulumi.String(network.VpnGatewayTunnelingProtocolIkeV2),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.P2sVpnServerConfiguration;
import com.pulumi.azurenative.network.P2sVpnServerConfigurationArgs;
import com.pulumi.azurenative.network.inputs.P2SVpnServerConfigRadiusClientRootCertificateArgs;
import com.pulumi.azurenative.network.inputs.P2SVpnServerConfigRadiusServerRootCertificateArgs;
import com.pulumi.azurenative.network.inputs.P2SVpnServerConfigVpnClientRevokedCertificateArgs;
import com.pulumi.azurenative.network.inputs.P2SVpnServerConfigVpnClientRootCertificateArgs;
import com.pulumi.azurenative.network.inputs.IpsecPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var p2sVpnServerConfiguration = new P2sVpnServerConfiguration("p2sVpnServerConfiguration", P2sVpnServerConfigurationArgs.builder()
.p2SVpnServerConfigRadiusClientRootCertificates(P2SVpnServerConfigRadiusClientRootCertificateArgs.builder()
.name("p2sVpnServerConfigRadiusClientRootCert1")
.thumbprint("83FFBFC8848B5A5836C94D0112367E16148A286F")
.build())
.p2SVpnServerConfigRadiusServerRootCertificates(P2SVpnServerConfigRadiusServerRootCertificateArgs.builder()
.name("p2sVpnServerConfigRadiusServerRootCert1")
.publicCertData("MIIC5zCCAc+gAwIBAgIQErQ0Hk4aDJxIA+Q5RagB+jANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtQMlNSb290Q2VydDAeFw0xNzEyMTQyMTA3MzhaFw0xODEyMTQyMTI3MzhaMBYxFDASBgNVBAMMC1AyU1Jvb3RDZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArP7/NQXmW7cQ/ZR1mv3Y3I29Lt7HTOqzo/1KUOoVH3NItbQIRAQbwKy3UWrOFz4eGNX2GWtNRMdCyWsKeqy9Ltsdfcm1IbKXkl84DFeU/ZacXu4Dl3xX3gV5du4TLZjEowJELyur11Ea2YcjPRQ/FzAF9/hGuboS1HZQEPLx4FdUs9OxCYOtc0MxBCwLfVTTRqarb0Ne+arNYd4kCzIhAke1nOyKAJBda5ZL+VHy3S5S8qGlD46jm8HXugmAkUygS4oIIXOmj/1O9sNAi3LN60zufSzCmP8Rm/iUGX+DHAGGiXxwZOKQLEDaZXKqoHjMPP0XudmSWwOIbyeQVrLhkwIDAQABozEwLzAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFEfeNU2trYxNLF9ONmuJUsT13pKDMA0GCSqGSIb3DQEBCwUAA4IBAQBmM6RJzsGGipxyMhimHKN2xlkejhVsgBoTAhOU0llW9aUSwINJ9zFUGgI8IzUFy1VG776fchHp0LMRmPSIUYk5btEPxbsrPtumPuMH8EQGrS+Rt4pD+78c8H1fEPkq5CmDl/PKu4JoFGv+aFcE+Od0hlILstIF10Qysf++QXDolKfzJa/56bgMeYKFiju73loiRM57ns8ddXpfLl792UVpRkFU62LNns6Y1LKTwapmUF4IvIuAIzd6LZNOQng64LAKXtKnViJ1JQiXwf4CEzhgvAti3/ejpb3U90hsrUcyZi6wBv9bZLcAJRWpz61JNYliM1d1grSwQDKGXNQE4xuM")
.build())
.p2SVpnServerConfigVpnClientRevokedCertificates(P2SVpnServerConfigVpnClientRevokedCertificateArgs.builder()
.name("p2sVpnServerConfigVpnClientRevokedCert1")
.thumbprint("83FFBFC8848B5A5836C94D0112367E16148A286F")
.build())
.p2SVpnServerConfigVpnClientRootCertificates(P2SVpnServerConfigVpnClientRootCertificateArgs.builder()
.name("p2sVpnServerConfigVpnClientRootCert1")
.publicCertData("MIIC5zCCAc+gAwIBAgIQErQ0Hk4aDJxIA+Q5RagB+jANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtQMlNSb290Q2VydDAeFw0xNzEyMTQyMTA3MzhaFw0xODEyMTQyMTI3MzhaMBYxFDASBgNVBAMMC1AyU1Jvb3RDZXJ0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArP7/NQXmW7cQ/ZR1mv3Y3I29Lt7HTOqzo/1KUOoVH3NItbQIRAQbwKy3UWrOFz4eGNX2GWtNRMdCyWsKeqy9Ltsdfcm1IbKXkl84DFeU/ZacXu4Dl3xX3gV5du4TLZjEowJELyur11Ea2YcjPRQ/FzAF9/hGuboS1HZQEPLx4FdUs9OxCYOtc0MxBCwLfVTTRqarb0Ne+arNYd4kCzIhAke1nOyKAJBda5ZL+VHy3S5S8qGlD46jm8HXugmAkUygS4oIIXOmj/1O9sNAi3LN60zufSzCmP8Rm/iUGX+DHAGGiXxwZOKQLEDaZXKqoHjMPP0XudmSWwOIbyeQVrLhkwIDAQABozEwLzAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYEFEfeNU2trYxNLF9ONmuJUsT13pKDMA0GCSqGSIb3DQEBCwUAA4IBAQBmM6RJzsGGipxyMhimHKN2xlkejhVsgBoTAhOU0llW9aUSwINJ9zFUGgI8IzUFy1VG776fchHp0LMRmPSIUYk5btEPxbsrPtumPuMH8EQGrS+Rt4pD+78c8H1fEPkq5CmDl/PKu4JoFGv+aFcE+Od0hlILstIF10Qysf++QXDolKfzJa/56bgMeYKFiju73loiRM57ns8ddXpfLl792UVpRkFU62LNns6Y1LKTwapmUF4IvIuAIzd6LZNOQng64LAKXtKnViJ1JQiXwf4CEzhgvAti3/ejpb3U90hsrUcyZi6wBv9bZLcAJRWpz61JNYliM1d1grSwQDKGXNQE4xuN")
.build())
.p2SVpnServerConfigurationName("p2sVpnServerConfiguration1")
.radiusServerAddress("8.9.9.9")
.radiusServerSecret("<radiusServerSecret>")
.resourceGroupName("rg1")
.virtualWanName("virtualWan1")
.vpnClientIpsecPolicies(IpsecPolicyArgs.builder()
.dhGroup("DHGroup14")
.ikeEncryption("AES256")
.ikeIntegrity("SHA384")
.ipsecEncryption("AES256")
.ipsecIntegrity("SHA256")
.pfsGroup("PFS14")
.saDataSizeKilobytes(429497)
.saLifeTimeSeconds(86472)
.build())
.vpnProtocols("IkeV2")
.build());
}
}

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:network:P2sVpnServerConfiguration p2sVpnServerConfiguration1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualWans/{virtualWanName}/p2sVpnServerConfigurations/{p2SVpnServerConfigurationName}

Constructors

Link copied to clipboard
constructor(id: Output<String>? = null, name: Output<String>? = null, p2SVpnServerConfigRadiusClientRootCertificates: Output<List<P2SVpnServerConfigRadiusClientRootCertificateArgs>>? = null, p2SVpnServerConfigRadiusServerRootCertificates: Output<List<P2SVpnServerConfigRadiusServerRootCertificateArgs>>? = null, p2SVpnServerConfigVpnClientRevokedCertificates: Output<List<P2SVpnServerConfigVpnClientRevokedCertificateArgs>>? = null, p2SVpnServerConfigVpnClientRootCertificates: Output<List<P2SVpnServerConfigVpnClientRootCertificateArgs>>? = null, p2SVpnServerConfigurationName: Output<String>? = null, radiusServerAddress: Output<String>? = null, radiusServerSecret: Output<String>? = null, resourceGroupName: Output<String>? = null, virtualWanName: Output<String>? = null, vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null)

Properties

Link copied to clipboard
val id: Output<String>? = null

Resource ID.

Link copied to clipboard
val name: Output<String>? = null

The name of the P2SVpnServerConfiguration that is unique within a VirtualWan in a resource group. This name can be used to access the resource along with Paren VirtualWan resource name.

Radius client root certificate of P2SVpnServerConfiguration.

Radius Server root certificate of P2SVpnServerConfiguration.

Link copied to clipboard

The name of the P2SVpnServerConfiguration.

VPN client revoked certificate of P2SVpnServerConfiguration.

VPN client root certificate of P2SVpnServerConfiguration.

Link copied to clipboard
val radiusServerAddress: Output<String>? = null

The radius server address property of the P2SVpnServerConfiguration resource for point to site client connection.

Link copied to clipboard
val radiusServerSecret: Output<String>? = null

The radius secret property of the P2SVpnServerConfiguration resource for point to site client connection.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

The resource group name of the VirtualWan.

Link copied to clipboard
val virtualWanName: Output<String>? = null

The name of the VirtualWan.

Link copied to clipboard

VpnClientIpsecPolicies for P2SVpnServerConfiguration.

Link copied to clipboard
val vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null

VPN protocols for the P2SVpnServerConfiguration.

Functions

Link copied to clipboard
open override fun toJava(): P2sVpnServerConfigurationArgs