VpnS2SInterface class
Represents the S2S VPN interface.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[ClassVersion("1.0.0"), dynamic, provider("RAMgmtPSProvider"), AMENDMENT]
class VpnS2SInterface
{
string Protocol;
string Destination[];
boolean AdminStatus;
string InterfaceType;
uint32 RetryInterval;
uint32 SADataSizeForRenegotiation;
uint32 SALifeTime;
string IPv6Subnet[];
string IPv4Subnet[];
string Name;
string UserName;
uint8 Certificate[];
uint32 NetworkOutageTime;
uint32 NumberOfTries;
boolean PromoteAlternate;
string AuthenticationMethod;
string ResponderAuthenticationMethod;
string EapMethod;
boolean InternalIPv4;
boolean InternalIPv6;
uint32 IdleDisconnect;
uint32 LastError;
string UnReachabilityReasons;
string ConnectionState;
string IPv4TriggerFilter[];
uint32 IPv4TriggerFilterAction;
string PostConnectionIPv4Subnet[];
string IPv6TriggerFilter[];
uint32 IPv6TriggerFilterAction;
string PostConnectionIPv6Subnet[];
boolean Persistent;
boolean InitiateConfigPayload;
uint32 EnableQoS;
uint64 TxBandwidthKbps;
uint64 RxBandwidthKbps;
string SourceIpAddress;
uint32 MMSALifeTime;
VpnTrafficSelector LocalVpnTrafficSelector[];
VpnTrafficSelector RemoteVpnTrafficSelector[];
uint32 LastDisconnectReason;
};
Members
The VpnS2SInterface class has these types of members:
Properties
The VpnS2SInterface class has these properties.
-
AdminStatus
-
-
Data type: boolean
-
Access type: Read/write
The admin status of the cmdlet.
-
-
AuthenticationMethod
-
-
Data type: string
-
Access type: Read/write
The authentication method to be used for the S2S connection.
The possible values are.
-
-
EAP ("EAP")
-
MachineCertificates ("MachineCertificates")
-
PSKOnly ("PSKOnly")
Certificate
-
Data type: uint8 array
-
Access type: Read/write
Subject Name of the certificate to be used in default store; applicable only when the authentication method is "MachineCert".
ConnectionState
-
Data type: string
-
Access type: Read-only
The current state of the interface, for example connected, disconnected, or unreachable.
Destination
-
Data type: string array
-
Access type: Read/write
The destination end-point of the S2S connection.
EapMethod
-
Data type: string
-
Access type: Read/write
The EAP method when the AuthenticationMethod property is "EAP".
The possible values are:
TLS ("TLS")
PEAP ("PEAP")
MSCHAPv2 ("MSCHAPv2")
EnableQoS
-
Data type: uint32
-
Access type: Read/write
Whether QoS is enabled on the interface.
The possible values are.
0
Enabled
1
Disabled
Windows Server 2012: This property was renamed from QoS in Windows Server 2012 R2.
IdleDisconnect
-
Data type: uint32
-
Access type: Read/write
The duration, in seconds, after which an idle connection is terminated.
Unless the idle time-out is disabled, the entire connection is terminated if the connection is idle for the specified interval.
InitiateConfigPayload
-
Data type: boolean
-
Access type: Read/write
True to negotiate the configuration with peers; otherwise false.
Windows Server 2012: This property is not available before Windows Server 2012 R2.
InterfaceType
-
Data type: string
-
Access type: Read/write
The type of connection.
The possible values are.
HomeRouter ("HomeRouter")
FullRouter ("FullRouter")
InternalIPv4
-
Data type: boolean
-
Access type: Read/write
true to negotiate the IPv4 address.
InternalIPv6
-
Data type: boolean
-
Access type: Read/write
true to negotiate the IPv6 address.
IPv4Subnet
-
Data type: string array
-
Access type: Read/write
The IPv4 subnet that is routed on this connection.
IPv4TriggerFilter
-
Data type: string array
-
Access type: Read/write
An array that contains the demand dial filters for the IPv4 Transport.
Windows Server 2012: This parameter is unavailable before Windows Server 2012 R2.
IPv4TriggerFilterAction
-
Data type: uint32
-
Access type: Read/write
Whether the IPv4 trigger filters initiates the S2S connection.
The possible values are.
0
Allow
1
Block
Windows Server 2012: The data type of this property was changed from a string in Windows Server 2012 R2.
IPv6Subnet
-
Data type: string array
-
Access type: Read/write
The IPv6 subnet that is routed on this connection.
IPv6TriggerFilter
-
Data type: string array
-
Access type: Read/write
An array that contains the demand dial filters for the IPv6 Transport.
Windows Server 2012: This property is not available before Windows Server 2012 R2.
IPv6TriggerFilterAction
-
Data type: uint32
-
Access type: Read/write
Whether the IPv6 trigger filters initiates the S2S connection.
The possible values are.
0
Allow
1
Block
Windows Server 2012: The data type of this property was changed from a string in Windows Server 2012 R2.
LastDisconnectReason
-
Data type: uint32
-
Access type: Read-only
The reason for the last interface disconnect.
Windows Server 2012 R2 and Windows Server 2012: This property is not available before Windows Server 2016.
LastError
-
Data type: uint32
-
Access type: Read-only
The last error value if the interface fails to connect.
LocalVpnTrafficSelector
-
Data type: VpnTrafficSelector array
-
Access type: Read-only
-
Qualifiers: EmbeddedInstance ("VpnTrafficSelector")
An array of local VpnTrafficSelector embedded instances to be negotiated.
Windows Server 2012 R2 and Windows Server 2012: This property is not available before Windows Server 2016.
MMSALifeTime
-
Data type: uint32
-
Access type: Read/write
Lifetime of a main mode security association (SA), after which the MM SA is no longer valid, in seconds.
Windows Server 2012 R2 and Windows Server 2012: This property is not available before Windows Server 2016.
Name
-
Data type: string
-
Access type: Read/write
The name of the connection.
NetworkOutageTime
-
Data type: uint32
-
Access type: Read/write
Maximum network outage time after which the connection is disconnected.
NumberOfTries
-
Data type: uint32
-
Access type: Read/write
Number of times the connection is retried.
Persistent
-
Data type: boolean
-
Access type: Read/write
True if the connection is persistent; otherwise false.
Windows Server 2012: This property is not available before Windows Server 2012 R2.
PostConnectionIPv4Subnet
-
Data type: string array
-
Access type: Read/write
The IPv4 subnet to route
The routes specified by the subnet do not trigger the S2S connection.
Windows Server 2012: This property was renamed from IPv4DontTriggerSubnet in Windows Server 2012 R2.
PostConnectionIPv6Subnet
-
Data type: string array
-
Access type: Read/write
The IPv6 subnet to route
The routes specified by the subnet do not trigger the S2S connection.
Windows Server 2012: This property was renamed from IPv6DontTriggerSubnet in Windows Server 2012 R2.
PromoteAlternate
-
Data type: boolean
-
Access type: Read-only
Whether an alternate IP address that connects successfully becomes the primary IP address, and the current primary IP address is moved to the alternate list.
Protocol
-
Data type: string
-
Access type: Read/write
The underlying protocol.
The possible values are.
L2TP ("L2TP")
IKEv2 ("IKEv2")
Automatic ("Automatic")
GRE ("GRE")
Windows Server 2012 and Windows Server 2012 R2: The "GRE" value is not supported before Windows Server 2016.
RemoteVpnTrafficSelector
-
Data type: VpnTrafficSelector array
-
Access type: Read-only
-
Qualifiers: EmbeddedInstance ("VpnTrafficSelector")
An array of remote VpnTrafficSelector embedded instances to be negotiated.
Windows Server 2012 R2 and Windows Server 2012: This property is not available before Windows Server 2016.
ResponderAuthenticationMethod
-
Data type: string
-
Access type: Read/write
The responder authentication method to be used for the S2S connection.
The possible values are.
MachineCertificates ("MachineCertificates")
PSKOnly ("PSKOnly")
RetryInterval
-
Data type: uint32
-
Access type: Read/write
Number of seconds between retries.
RxBandwidthKbps
-
Data type: uint64
-
Access type: Read/write
The incoming bandwidth limit of the interface.
Windows Server 2012: This property is not available before Windows Server 2012 R2.
SADataSizeForRenegotiation
-
Data type: uint32
-
Access type: Read/write
The number of kilobytes that can be transferred using a security administration (SA). After the transfer, the SA will be renegotiated.
SALifeTime
-
Data type: uint32
-
Access type: Read/write
Lifetime of a security association (SA), in seconds, after which the SA is no longer valid.
SourceIpAddress
-
Data type: string
-
Access type: Read/write
The IP address of the interface.
Windows Server 2012: This property is not available before Windows Server 2012 R2.
TxBandwidthKbps
-
Data type: uint64
-
Access type: Read/write
The outgoing bandwidth limit of the interface.
Windows Server 2012: This property is not available before Windows Server 2012 R2.
UnReachabilityReasons
-
Data type: string
-
Access type: Read-only
The reason why the interface was unreachable.
UserName
-
Data type: string
-
Access type: Read/write
The username to use for dialing this connection when the authentication method is set to "EAP".
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\RemoteAccess |
MOF |
|
DLL |
|