Share via


P2SVpnGateway Class

Definition

P2SVpnGateway Resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class P2SVpnGateway : Microsoft.Azure.Management.Network.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type P2SVpnGateway = class
    inherit Resource
Public Class P2SVpnGateway
Inherits Resource
Inheritance
P2SVpnGateway
Attributes

Constructors

P2SVpnGateway()

Initializes a new instance of the P2SVpnGateway class.

P2SVpnGateway(String, String, String, String, IDictionary<String, String>, SubResource, IList<P2SConnectionConfiguration>, String, Nullable<Int32>, SubResource, VpnClientConnectionHealth, IList<String>, Nullable<Boolean>, String)

Initializes a new instance of the P2SVpnGateway class.

Properties

CustomDnsServers

Gets or sets list of all customer specified DNS servers IP addresses.

Etag

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

Id

Gets or sets resource ID.

(Inherited from Resource)
IsRoutingPreferenceInternet

Gets or sets enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.

Location

Gets or sets resource location.

(Inherited from Resource)
Name

Gets resource name.

(Inherited from Resource)
P2SConnectionConfigurations

Gets or sets list of all p2s connection configurations of the gateway.

ProvisioningState

Gets the provisioning state of the P2S VPN gateway resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

Tags

Gets or sets resource tags.

(Inherited from Resource)
Type

Gets resource type.

(Inherited from Resource)
VirtualHub

Gets or sets the VirtualHub to which the gateway belongs.

VpnClientConnectionHealth

Gets all P2S VPN clients' connection health status.

VpnGatewayScaleUnit

Gets or sets the scale unit for this p2s vpn gateway.

VpnServerConfiguration

Gets or sets the VpnServerConfiguration to which the p2sVpnGateway is attached to.

Applies to