P2SVpnGatewayProperties Class

Parameters for P2SVpnGateway.

Constructor

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

Variables

Name Description
virtual_hub

The VirtualHub to which the gateway belongs.

p2_s_connection_configurations

List of all p2s connection configurations of the gateway.

provisioning_state

The provisioning state of the P2S VPN gateway resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

vpn_gateway_scale_unit
int

The scale unit for this p2s vpn gateway.

vpn_server_configuration

The VpnServerConfiguration to which the p2sVpnGateway is attached to.

vpn_client_connection_health

All P2S VPN clients' connection health status.

custom_dns_servers

List of all customer specified DNS servers IP addresses.

is_routing_preference_internet

Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.

Attributes

custom_dns_servers

List of all customer specified DNS servers IP addresses.

custom_dns_servers: list[str] | None

is_routing_preference_internet

Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.

is_routing_preference_internet: bool | None

p2_s_connection_configurations

List of all p2s connection configurations of the gateway.

p2_s_connection_configurations: list['_models.P2SConnectionConfiguration'] | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

virtual_hub

The VirtualHub to which the gateway belongs.

virtual_hub: _models.SubResource | None

vpn_client_connection_health

All P2S VPN clients' connection health status.

vpn_client_connection_health: _models.VpnClientConnectionHealth | None

vpn_gateway_scale_unit

The scale unit for this p2s vpn gateway.

vpn_gateway_scale_unit: int | None

vpn_server_configuration

The VpnServerConfiguration to which the p2sVpnGateway is attached to.

vpn_server_configuration: _models.SubResource | None