ServerInterface

Members

Name

Documentation

Type

Description

Optional

Enabled

This setting determines whether this server interface is enabled or not.

Boolean

Value of type ‘Boolean’

No

Identifier

The identifier for this interface.

String

Value of type ‘String’

No

Port

The network port to use for this server interface.

Integer

Value of type ‘Integer’

No

Type

Whether the interface is using a Socket or a WebSocket.

String

In list { TcpSocket, WebSocket }

No

AllowAddresses

IP addresses or domains that should always be allowed access to this interface.

Table

Table parameters

Yes

DefaultAccess

Sets the default access policy.

String

In list { Allow, Deny, RequirePassword }

Yes

DenyAddresses

IP addresses or domains that should never be allowed access to this interface.

Table

Table parameters

Yes

Password

Password for connecting to this interface.

String

Value of type ‘String’

Yes

RequirePasswordAddresses

IP addresses or domains that should be allowed access if they provide a password.

Table

Table parameters

Yes

Table parameters for AllowAddresses

IP addresses or domains that should always be allowed access to this interface.

  • Optional: Yes

Name

Documentation

Type

Description

Optional

*

String

Value of type ‘String’

Yes

Table parameters for DenyAddresses

IP addresses or domains that should never be allowed access to this interface.

  • Optional: Yes

Name

Documentation

Type

Description

Optional

*

String

Value of type ‘String’

Yes

Table parameters for RequirePasswordAddresses

IP addresses or domains that should be allowed access if they provide a password.

  • Optional: Yes

Name

Documentation

Type

Description

Optional

*

String

Value of type ‘String’

Yes