VpnServerConfigurationProperties Class

Parameters for VpnServerConfiguration.

Constructor

VpnServerConfigurationProperties(*args: Any, **kwargs: Any)

Variables

Name Description
name
str

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

vpn_protocols

VPN protocols for the VpnServerConfiguration.

vpn_authentication_types

VPN authentication types for the VpnServerConfiguration.

vpn_client_root_certificates

VPN client root certificate of VpnServerConfiguration.

vpn_client_revoked_certificates

VPN client revoked certificate of VpnServerConfiguration.

radius_server_root_certificates

Radius Server root certificate of VpnServerConfiguration.

radius_client_root_certificates

Radius client root certificate of VpnServerConfiguration.

vpn_client_ipsec_policies

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. We will no longer return radiusServerSecret in VpnServerConfiguration Create/Update/Get/List/UpdateTags APIs response. Please use VpnServerConfiguration ListRadiusSecrets API to fetch radius server secrets.

radius_servers

Multiple Radius Server configuration for VpnServerConfiguration.

aad_authentication_parameters

The set of aad vpn authentication parameters.

provisioning_state
str

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

p2_s_vpn_gateways

List of references to P2SVpnGateways.

configuration_policy_groups

List of all VpnServerConfigurationPolicyGroups.

etag
str

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

Attributes

aad_authentication_parameters

The set of aad vpn authentication parameters.

aad_authentication_parameters: _models.AadAuthenticationParameters | None

configuration_policy_groups

List of all VpnServerConfigurationPolicyGroups.

configuration_policy_groups: list['_models.VpnServerConfigurationPolicyGroup'] | None

etag

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

etag: str | None

name

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

name: str | None

p2_s_vpn_gateways

List of references to P2SVpnGateways.

p2_s_vpn_gateways: list['_models.P2SVpnGateway'] | None

provisioning_state

'Updating', 'Deleting', and 'Failed'.

provisioning_state: str | None

radius_client_root_certificates

Radius client root certificate of VpnServerConfiguration.

radius_client_root_certificates: list['_models.VpnServerConfigRadiusClientRootCertificate'] | None

radius_server_address

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

radius_server_address: str | None

radius_server_root_certificates

Radius Server root certificate of VpnServerConfiguration.

radius_server_root_certificates: list['_models.VpnServerConfigRadiusServerRootCertificate'] | None

radius_server_secret

The radius secret property of the VpnServerConfiguration resource for point to site client connection. We will no longer return radiusServerSecret in VpnServerConfiguration Create/Update/Get/List/UpdateTags APIs response. Please use VpnServerConfiguration ListRadiusSecrets API to fetch radius server secrets.

radius_server_secret: str | None

radius_servers

Multiple Radius Server configuration for VpnServerConfiguration.

radius_servers: list['_models.RadiusServer'] | None

vpn_authentication_types

VPN authentication types for the VpnServerConfiguration.

vpn_authentication_types: list[typing.Union[str, ForwardRef('_models.VpnAuthenticationType')]] | None

vpn_client_ipsec_policies

VpnClientIpsecPolicies for VpnServerConfiguration.

vpn_client_ipsec_policies: list['_models.IpsecPolicy'] | None

vpn_client_revoked_certificates

VPN client revoked certificate of VpnServerConfiguration.

vpn_client_revoked_certificates: list['_models.VpnServerConfigVpnClientRevokedCertificate'] | None

vpn_client_root_certificates

VPN client root certificate of VpnServerConfiguration.

vpn_client_root_certificates: list['_models.VpnServerConfigVpnClientRootCertificate'] | None

vpn_protocols

VPN protocols for the VpnServerConfiguration.

vpn_protocols: list[typing.Union[str, ForwardRef('_models.VpnGatewayTunnelingProtocol')]] | None