P2SVpnServerConfiguration Class

P2SVpnServerConfiguration Resource.

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

Inheritance
azure.mgmt.network.v2018_11_01.models._models_py3.SubResource
P2SVpnServerConfiguration

Constructor

P2SVpnServerConfiguration(*, id: typing.Union[str, NoneType] = None, name: typing.Union[str, NoneType] = None, name_properties_name: typing.Union[str, NoneType] = None, vpn_protocols: typing.Union[typing.List[typing.Union[str, _ForwardRef('VpnGatewayTunnelingProtocol')]], NoneType] = None, p2_s_vpn_server_config_vpn_client_root_certificates: typing.Union[typing.List[_ForwardRef('P2SVpnServerConfigVpnClientRootCertificate')], NoneType] = None, p2_s_vpn_server_config_vpn_client_revoked_certificates: typing.Union[typing.List[_ForwardRef('P2SVpnServerConfigVpnClientRevokedCertificate')], NoneType] = None, p2_s_vpn_server_config_radius_server_root_certificates: typing.Union[typing.List[_ForwardRef('P2SVpnServerConfigRadiusServerRootCertificate')], NoneType] = None, p2_s_vpn_server_config_radius_client_root_certificates: typing.Union[typing.List[_ForwardRef('P2SVpnServerConfigRadiusClientRootCertificate')], 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, etag_properties_etag: typing.Union[str, NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

name
str

The name of the resource that is unique within a resource group. This name can be used to access the resource.

name_properties_name
str

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.

vpn_protocols
list[str or VpnGatewayTunnelingProtocol]

vpnProtocols for the P2SVpnServerConfiguration.

p2_s_vpn_server_config_vpn_client_root_certificates
list[P2SVpnServerConfigVpnClientRootCertificate]

VPN client root certificate of P2SVpnServerConfiguration.

p2_s_vpn_server_config_vpn_client_revoked_certificates
list[P2SVpnServerConfigVpnClientRevokedCertificate]

VPN client revoked certificate of P2SVpnServerConfiguration.

p2_s_vpn_server_config_radius_server_root_certificates
list[P2SVpnServerConfigRadiusServerRootCertificate]

Radius Server root certificate of P2SVpnServerConfiguration.

p2_s_vpn_server_config_radius_client_root_certificates
list[P2SVpnServerConfigRadiusClientRootCertificate]

Radius client root certificate of P2SVpnServerConfiguration.

vpn_client_ipsec_policies
list[IpsecPolicy]

VpnClientIpsecPolicies for P2SVpnServerConfiguration.

radius_server_address
str

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

radius_server_secret
str

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

etag_properties_etag
str

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

Variables

etag
str

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

provisioning_state
str

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

p2_s_vpn_gateways
list[SubResource]