Show / Hide Table of Contents

Class VpnServerConfigurationState

Inheritance
System.Object
InputArgs
ResourceArgs
VpnServerConfigurationState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Network
Assembly: Pulumi.Azure.dll
Syntax
public sealed class VpnServerConfigurationState : ResourceArgs

Constructors

View Source

VpnServerConfigurationState()

Declaration
public VpnServerConfigurationState()

Properties

View Source

AzureActiveDirectoryAuthentications

A azure_active_directory_authentication block as defined below.

Declaration
public InputList<VpnServerConfigurationAzureActiveDirectoryAuthenticationGetArgs> AzureActiveDirectoryAuthentications { get; set; }
Property Value
Type Description
InputList<VpnServerConfigurationAzureActiveDirectoryAuthenticationGetArgs>
View Source

ClientRevokedCertificates

One or more client_revoked_certificate blocks as defined below.

Declaration
public InputList<VpnServerConfigurationClientRevokedCertificateGetArgs> ClientRevokedCertificates { get; set; }
Property Value
Type Description
InputList<VpnServerConfigurationClientRevokedCertificateGetArgs>
View Source

ClientRootCertificates

One or more client_root_certificate blocks as defined below.

Declaration
public InputList<VpnServerConfigurationClientRootCertificateGetArgs> ClientRootCertificates { get; set; }
Property Value
Type Description
InputList<VpnServerConfigurationClientRootCertificateGetArgs>
View Source

IpsecPolicy

A ipsec_policy block as defined below.

Declaration
public Input<VpnServerConfigurationIpsecPolicyGetArgs> IpsecPolicy { get; set; }
Property Value
Type Description
Input<VpnServerConfigurationIpsecPolicyGetArgs>
View Source

Location

The Azure location where this VPN Server Configuration should be created. Changing this forces a new resource to be created.

Declaration
public Input<string> Location { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

The Name which should be used for this VPN Server Configuration. Changing this forces a new resource to be created.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RadiusServer

A radius_server block as defined below.

Declaration
public Input<VpnServerConfigurationRadiusServerGetArgs> RadiusServer { get; set; }
Property Value
Type Description
Input<VpnServerConfigurationRadiusServerGetArgs>
View Source

ResourceGroupName

The Name of the Resource Group in which this VPN Server Configuration should be created. Changing this forces a new resource to be created.

Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tags

A mapping of tags to assign to the resource.

Declaration
public InputMap<string> Tags { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

VpnAuthenticationTypes

A list of one of more Authentication Types applicable for this VPN Server Configuration. Possible values are AAD (Azure Active Directory), Certificate and Radius.

Declaration
public Input<string> VpnAuthenticationTypes { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VpnProtocols

A list of VPN Protocols to use for this Server Configuration. Possible values are IkeV2 and OpenVPN.

Declaration
public InputList<string> VpnProtocols { get; set; }
Property Value
Type Description
InputList<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.