P2SVpnGatewayInner Class

Definition

P2SVpnGateway Resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class P2SVpnGatewayInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type P2SVpnGatewayInner = class
    inherit Resource
Public Class P2SVpnGatewayInner
Inherits Resource
Inheritance
P2SVpnGatewayInner
Attributes

Constructors

P2SVpnGatewayInner()

Initializes a new instance of the P2SVpnGatewayInner class.

P2SVpnGatewayInner(String, String, String, String, IDictionary<String, String>, SubResource, IList<P2SConnectionConfigurationInner>, ProvisioningState, Nullable<Int32>, SubResource, VpnClientConnectionHealth, String)

Initializes a new instance of the P2SVpnGatewayInner class.

Properties

Etag

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

Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
Location

Resource location

(Inherited from Resource)
Name

Resource name

(Inherited from ProxyResource)
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

Resource tags

(Inherited from Resource)
Type

Resource type

(Inherited from ProxyResource)
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.

Methods

Validate()

Validate the object.

Applies to