Class VpnServerConfigurationArgs
Inherited Members
Namespace: Pulumi.Azure.Network
Assembly: Pulumi.Azure.dll
Syntax
public sealed class VpnServerConfigurationArgs : ResourceArgs
Constructors
View SourceVpnServerConfigurationArgs()
Declaration
public VpnServerConfigurationArgs()
Properties
View SourceAzureActiveDirectoryAuthentications
A azure_active_directory_authentication block as defined below.
Declaration
public InputList<VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs> AzureActiveDirectoryAuthentications { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<VpnServerConfigurationAzureActiveDirectoryAuthenticationArgs> |
ClientRevokedCertificates
One or more client_revoked_certificate blocks as defined below.
Declaration
public InputList<VpnServerConfigurationClientRevokedCertificateArgs> ClientRevokedCertificates { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<VpnServerConfigurationClientRevokedCertificateArgs> |
ClientRootCertificates
One or more client_root_certificate blocks as defined below.
Declaration
public InputList<VpnServerConfigurationClientRootCertificateArgs> ClientRootCertificates { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<VpnServerConfigurationClientRootCertificateArgs> |
IpsecPolicy
A ipsec_policy block as defined below.
Declaration
public Input<VpnServerConfigurationIpsecPolicyArgs> IpsecPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<VpnServerConfigurationIpsecPolicyArgs> |
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> |
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> |
RadiusServer
A radius_server block as defined below.
Declaration
public Input<VpnServerConfigurationRadiusServerArgs> RadiusServer { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<VpnServerConfigurationRadiusServerArgs> |
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> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
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> |
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> |