VpnRoutingDomainCustomConfig class
Represents a custom Internet Protocol Security (IPsec) configuration for a routing domain
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 VpnRoutingDomainCustomConfig : VpnRoutingDomainConfig
{
string RoutingDomain;
string RoutingDomainID;
string RoutingDomainStatus;
uint32 VpnStatus;
uint32 VpnS2SStatus;
uint32 RoutingStatus;
uint32 EnableQoS;
uint64 TxBandwidthKbps;
uint64 RxBandwidthKbps;
string IPAddressRange[];
string IPv6Prefix;
string AvailabilityStatus;
uint32 InterimAccountingPeriodSec;
string DnsIPAddress[];
string NetBiosIPAddress[];
uint32 MaximumVpnConnections;
string TenantName[];
boolean CustomPolicy;
uint32 EncryptionMethod;
uint32 IntegrityCheckMethod;
uint32 CipherTransformConstant;
uint32 PfsGroup;
uint32 AuthenticationTransformConstant;
uint32 DHGroup;
uint32 IdleDisconnectSec;
uint32 SaLifeTimeSec;
uint32 SaRenegotiationDataSizeKB;
uint32 MMSaLifeTimeSec;
};
Members
The VpnRoutingDomainCustomConfig class has these types of members:
Properties
The VpnRoutingDomainCustomConfig class has these properties.
-
AuthenticationTransformConstant
-
-
Data type: uint32
-
Access type: Read/write
The authentication transform of the IPsec policy
-
-
AvailabilityStatus
-
-
Data type: string
-
Access type: Read/write
The availability status of the routing domain
This property is inherited from VpnRoutingDomainConfig.
-
-
CipherTransformConstant
-
-
Data type: uint32
-
Access type: Read/write
The cipher algorithm of the IPsec policy
-
-
CustomPolicy
-
-
Data type: boolean
-
Access type: Read-only
The custom Internet Key Exchange (IKE) policy
-
-
DHGroup
-
-
Data type: uint32
-
Access type: Read/write
The Diffie-Hellman (DH) group of the IPsec policy
-
-
DnsIPAddress
-
-
Data type: string array
-
Access type: Read/write
The DNS server IP addresses for VPN clients
This property is inherited from VpnRoutingDomainConfig.
-
-
EnableQoS
-
-
Data type: uint32
-
Access type: Read/write
Whether QoS is enabled for VPN
This property is inherited from VpnRoutingDomainConfig.
-
-
EncryptionMethod
-
-
Data type: uint32
-
Access type: Read/write
The encryption method of the IKE policy
-
-
IdleDisconnectSec
-
-
Data type: uint32
-
Access type: Read/write
The time after which an idle connection is terminated, in seconds
-
-
IntegrityCheckMethod
-
-
Data type: uint32
-
Access type: Read/write
The integrity method of the IPsec policy
-
-
InterimAccountingPeriodSec
-
-
Data type: uint32
-
Access type: Read/write
The interval in which to log interim accounting, in seconds
This property is inherited from VpnRoutingDomainConfig.
-
-
IPAddressRange
-
-
Data type: string array
-
Access type: Read-only
Array of the start and end IP addresses for the IP address range of the routing domain
This property is inherited from VpnRoutingDomainConfig.
-
-
IPv6Prefix
-
-
Data type: string
-
Access type: Read/write
The IPv6 prefix for address assignment
This property is inherited from VpnRoutingDomainConfig.
-
-
MaximumVpnConnections
-
-
Data type: uint32
-
Access type: Read/write
The maximum number of VPN connections allowed in the VPN routing domain
This property is inherited from VpnRoutingDomainConfig.
-
-
MMSaLifeTimeSec
-
-
Data type: uint32
-
Access type: Read/write
Lifetime of main mode security association (SA) after which the MM SA is no longer valid, in seconds
Windows Server 2012 R2: This property is not available before Windows Server 2016.
-
-
NetBiosIPAddress
-
-
Data type: string array
-
Access type: Read/write
The Network Basic Input/Output System (NetBIOS) Server IP addresses for VPN clients
This property is inherited from VpnRoutingDomainConfig.
-
-
PfsGroup
-
-
Data type: uint32
-
Access type: Read/write
The perfect forward secrecy (PFS) group
-
-
RoutingDomain
-
-
Data type: string
-
Access type: Read-only
The friendly Name of the routing domain
This property is inherited from RoutingDomainConfiguration.
-
-
RoutingDomainID
-
-
Data type: string
-
Access type: Read-only
The ID of the routing domain
This property is inherited from RoutingDomainConfiguration.
-
-
RoutingDomainStatus
-
-
Data type: string
-
Access type: Read-only
The status of the routing domain
This property is inherited from RoutingDomainConfiguration.
-
-
RoutingStatus
-
-
Data type: uint32
-
Access type: Read-only
The routing status for the routing domain
This property is inherited from RoutingDomainConfiguration.
-
-
RxBandwidthKbps
-
-
Data type: uint64
-
Access type: Read/write
The incoming bandwidth limit for VPN, in kbps.
This property is inherited from VpnRoutingDomainConfig.
-
-
SaLifeTimeSec
-
-
Data type: uint32
-
Access type: Read/write
The lifetime of a security association (SA) after which the SA becomes invalid, in seconds
-
-
SaRenegotiationDataSizeKB
-
-
Data type: uint32
-
Access type: Read/write
The transfer limit for an SA after which the SA will be renegotiated, in kilobytes
-
-
TenantName
-
-
Data type: string array
-
Access type: Read/write
The name of the tenant for the VPN routing domain
This property is inherited from VpnRoutingDomainConfig.
-
-
TxBandwidthKbps
-
-
Data type: uint64
-
Access type: Read/write
The outgoing bandwidth limit for VPN, in kbps.
This property is inherited from VpnRoutingDomainConfig.
-
-
VpnS2SStatus
-
-
Data type: uint32
-
Access type: Read-only
The site-to-site (S2S) status for the routing domain
This property is inherited from RoutingDomainConfiguration.
-
-
VpnStatus
-
-
Data type: uint32
-
Access type: Read-only
The VPN status for the routing domain
This property is inherited from RoutingDomainConfiguration.
-
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 R2 |
Namespace |
Root\Microsoft\Windows\RemoteAccess |
MOF |
|
DLL |
|