VpnServerConfiguration Class

VpnServerConfiguration Resource.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.network.v2019_12_01.models._models_py3.Resource
VpnServerConfiguration

Constructor

VpnServerConfiguration(*, id: typing.Union[str, NoneType] = None, location: typing.Union[str, NoneType] = None, tags: typing.Union[typing.Dict[str, str], NoneType] = None, name_properties_name: typing.Union[str, NoneType] = None, vpn_protocols: typing.Union[typing.List[typing.Union[str, _ForwardRef('VpnGatewayTunnelingProtocol')]], NoneType] = None, vpn_authentication_types: typing.Union[typing.List[typing.Union[str, _ForwardRef('VpnAuthenticationType')]], NoneType] = None, vpn_client_root_certificates: typing.Union[typing.List[_ForwardRef('VpnServerConfigVpnClientRootCertificate')], NoneType] = None, vpn_client_revoked_certificates: typing.Union[typing.List[_ForwardRef('VpnServerConfigVpnClientRevokedCertificate')], NoneType] = None, radius_server_root_certificates: typing.Union[typing.List[_ForwardRef('VpnServerConfigRadiusServerRootCertificate')], NoneType] = None, radius_client_root_certificates: typing.Union[typing.List[_ForwardRef('VpnServerConfigRadiusClientRootCertificate')], NoneType] = None, vpn_client_ipsec_policies: typing.Union[typing.List[_ForwardRef('IpsecPolicy')], NoneType] = None, radius_server_address: typing.Union[str, NoneType] = None, radius_server_secret: typing.Union[str, NoneType] = None, aad_authentication_parameters: typing.Union[_ForwardRef('AadAuthenticationParameters'), NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

location
str

Resource location.

tags
dict[str, str]

A set of tags. Resource tags.

name_properties_name
str

The name of the VpnServerConfiguration that is unique within a resource group.

vpn_protocols
list[str or VpnGatewayTunnelingProtocol]

VPN protocols for the VpnServerConfiguration.

vpn_authentication_types
list[str or VpnAuthenticationType]

VPN authentication types for the VpnServerConfiguration.

vpn_client_root_certificates
list[VpnServerConfigVpnClientRootCertificate]

VPN client root certificate of VpnServerConfiguration.

vpn_client_revoked_certificates
list[VpnServerConfigVpnClientRevokedCertificate]

VPN client revoked certificate of VpnServerConfiguration.

radius_server_root_certificates
list[VpnServerConfigRadiusServerRootCertificate]

Radius Server root certificate of VpnServerConfiguration.

radius_client_root_certificates
list[VpnServerConfigRadiusClientRootCertificate]

Radius client root certificate of VpnServerConfiguration.

vpn_client_ipsec_policies
list[IpsecPolicy]

VpnClientIpsecPolicies for VpnServerConfiguration.

radius_server_address
str

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

radius_server_secret
str

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

aad_authentication_parameters
AadAuthenticationParameters

The set of aad vpn authentication parameters.

Variables

name
str

Resource name.

type
str

Resource type.

etag
str

A unique read-only string that changes whenever the resource is updated.

provisioning_state
str

The provisioning state of the VpnServerConfiguration resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.

p2_s_vpn_gateways
list[P2SVpnGateway]

List of references to P2SVpnGateways.

etag_properties_etag
str

A unique read-only string that changes whenever the resource is updated.