VpnServerConfiguration Class
VpnServerConfiguration Resource.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
azure.mgmt.network.v2020_04_01.models._models_py3.ResourceVpnServerConfiguration
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, radius_servers: typing.Union[typing.List[_ForwardRef('RadiusServer')], NoneType] = None, aad_authentication_parameters: typing.Union[_ForwardRef('AadAuthenticationParameters'), NoneType] = None, **kwargs)
Parameters
- id
- str
Resource ID.
- location
- str
Resource location.
- 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.
- radius_servers
- list[RadiusServer]
Multiple Radius Server configuration for VpnServerConfiguration.
- 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.
Feedback
Submit and view feedback for