VpnMultiTenancy class

Represents a site-to-site (S2S) VPN multi-tenant 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 VpnMultiTenancy : RemoteAccessCommon
{
  string  InternetInterface;
  string  InternalInterface;
  uint8   SslCertificate[];
  string  DAStatus;
  string  VpnStatus;
  string  VpnS2SStatus;
  string  LoadBalancing;
  string  SstpProxyStatus;
  string  RoutingStatus;
  boolean UseHttp;
  string  VpnMultiTenancyStatus;
  uint64  CapacityKbps;
  VpnAuth AuthenticationPolicy;
};

Members

The VpnMultiTenancy class has these types of members:

Properties

The VpnMultiTenancy class has these properties.

AuthenticationPolicy

Data type: VpnAuth

Access type: Read-only

Qualifiers: EmbeddedInstance ("VpnAuth")

A VpnAuth embedded instance

CapacityKbps

Data type: uint64

Access type: Read-only

The bandwidth capacity of the routing domain, in kbps.

DAStatus

Data type: string

Access type: Read-only

Whether direct access is installed.

This property is inherited from RemoteAccessCommon.

The possible values are.

Installed ("Installed")

Uninstalled ("Uninstalled")

InternalInterface

Data type: string

Access type: Read/write

Intranet facing interface.

This property is inherited from RemoteAccessCore.

InternetInterface

Data type: string

Access type: Read/write

Internet facing interface.

This property is inherited from RemoteAccessCore.

LoadBalancing

Data type: string

Access type: Read-only

Whether load balancing is enabled.

This property is inherited from RemoteAccessCommon.

The possible values are.

("Installed")

("Uninstalled")

NotConfigured ("NotConfigured")

Configured ("Configured")

RoutingStatus

Data type: string

Access type: Read-only

Whether routing is installed.

This property is inherited from RemoteAccessCommon.

Windows Server 2012 R2 and Windows Server 2012: This property is not supported before Windows Server 2016.

The possible values are.

Installed ("Installed")

Uninstalled ("Uninstalled")

SslCertificate

Data type: uint8 array

Access type: Read/write

Array of IP-HTTPS/SSL certificates.

This property is inherited from RemoteAccessCore.

SstpProxyStatus

Data type: string

Access type: Read-only

Whether an SSTP Proxy is installed.

This property is inherited from RemoteAccessCommon.

Windows Server 2012 R2 and Windows Server 2012: This property is not supported before Windows Server 2016.

The possible values are.

Installed ("Installed")

Uninstalled ("Uninstalled")

UseHttp

Data type: boolean

Access type: Read/write

True to use HTTP; otherwise, false

Windows Server 2012 R2 and Windows Server 2012: This property is not supported before Windows Server 2016.

This property is inherited from RemoteAccessCommon.

VpnMultiTenancyStatus

Data type: string

Access type: Read-only

Whether multi-tenant VPN services are installed

The possible values are.

Installed ("Installed")

Uninstalled ("Uninstalled")

VpnS2SStatus

Data type: string

Access type: Read-only

Whether S2S VPN is installed.

This property is inherited from RemoteAccessCommon.

The possible values are.

Installed ("Installed")

Uninstalled ("Uninstalled")

VpnStatus

Data type: string

Access type: Read-only

Whether VPN is installed.

This property is inherited from RemoteAccessCommon.

The possible values are.

Installed ("Installed")

Uninstalled ("Uninstalled")

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

RemoteAccessCommon

RAMgmtPSProvider Provider Classes