FPCVpnNetworkConfiguration Object
The FPCVpnNetworkConfiguration object provides access to the configuration settings for site-to-site virtual private network (VPN) connections to a remote site network.
The FPCVpnNetworkConfiguration object also provides a property for specifying a set of dedicated IP addresses for the remote VPN servers and a property and method for specifying the Forefront TMG computer that will serve as the VPN tunnel endpoint in the array when Network Load Balancing (NLB) integration is not enabled in the array.
This object is accessed through the VpnConfiguration property of an FPCNetwork object that represents a remote site network, for which the NetworkConnectionType property is set to fpcVPNConnection or to fpcIPSecConnection.
Click here to see the Forefront TMG object hierarchy.
Methods
The FPCVpnNetworkConfiguration object defines the following methods.
Method | Description |
---|---|
Recursively reads the values of all of the properties of the object and its subobjects from persistent storage, discarding any changes that have not been saved. |
|
Recursively writes the current values of all of the properties of the object and its subobjects to persistent storage. |
|
Sets the name of the FPCServer object representing the Forefront TMG computer that will serve as the VPN tunnel endpoint in the array when Network Load Balancing (NLB) integration is not enabled in the array. |
Properties
The FPCVpnNetworkConfiguration object defines the following properties.
Property | Description |
---|---|
Gets an FPCRef object that references the FPCServer object representing the Forefront TMG computer that will serve as the VPN tunnel endpoint in the array when Network Load Balancing (NLB) integration is not enabled in the array. |
|
Gets or sets a Boolean value that indicates whether site-to-site VPN access to the remote site network is enabled. |
|
Gets an FPCVpnNetworkIPSecSettings object that specifies the Internet Protocol security (IPsec) settings for site-to-site VPN connections to the remote site network. |
|
Gets an FPCVpnNetworkL2tpPptpSettings object that specifies the Layer Two Tunneling Protocol (L2TP) and Point-to-Point Tunneling Protocol (PPTP) settings for outgoing site-to-site VPN connections to the remote site network. |
|
Gets an FPCIpRangeSet collection that contains the set of dedicated IP address ranges for remote VPN servers. |
Interfaces for C++ Programming
This object implements the IFPCVpnNetworkConfiguration and IFPCEEVpnNetworkConfiguration interfaces.
Requirements
Client | Requires Windows 7 or Windows Vista. |
Server | Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2. |
Version | Requires Forefront Threat Management Gateway (TMG) 2010. |
IDL | Declared in Msfpccom.idl. |
See Also
Send comments about this topic to Microsoft
Build date: 6/30/2010