Share via


VpnRoutingDomainConfig class

Represents a site-to-site (S2S) VPN routing domain configuration

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 VpnRoutingDomainConfig : RoutingDomainConfiguration
{
  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[];
};

Members

The VpnRoutingDomainConfig class has these types of members:

Properties

The VpnRoutingDomainConfig class has these properties.

AvailabilityStatus

Data type: string

Access type: Read/write

The availability status of the routing domain

DnsIPAddress

Data type: string array

Access type: Read/write

The DNS server IP addresses for VPN clients

EnableQoS

Data type: uint32

Access type: Read/write

Whether QoS is enabled for VPN

InterimAccountingPeriodSec

Data type: uint32

Access type: Read/write

The interval in which to log interim accounting, in seconds

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

IPv6Prefix

Data type: string

Access type: Read/write

The IPv6 prefix for address assignment

MaximumVpnConnections

Data type: uint32

Access type: Read/write

The maximum number of VPN connections allowed in the VPN routing domain

NetBiosIPAddress

Data type: string array

Access type: Read/write

The Network Basic Input/Output System (NetBIOS) Server IP addresses for VPN clients

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.

TenantName

Data type: string array

Access type: Read/write

The name of the tenant for the VPN routing domain

TxBandwidthKbps

Data type: uint64

Access type: Read/write

The outgoing bandwidth limit for VPN, in kbps.

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
RAMgmtPSProvider.Mof
DLL
RAMgmtPSProvider.dll

See also

RoutingDomainConfiguration

RAMgmtPSProvider Provider Classes