Advanced Networking Services includes functionality to create grouping objects for use when configuring the edge gateway firewall and the distributed firewall. Additionally, you can use grouping objects when configuring the server pool for the load balancer.

Note

The Web UI for Advanced Networking Services refers to applications and application groups as services and service groups.

You can create custom applications by using the Advanced Networking Services API so that you can define applications to use non-standard ports. You can modify the name, description, protocol, and port value of an application.

APPLICATIONS (applicationSet)

Element

Type

Required

Description

objectId

String

Yes

The ID for the application in the format application-X

Note

Leave this element empty when creating an application by using the POST method. The system will auto-generate an object ID.

revision

Number

Yes

Current version of the application configuration

name

String

Yes

A name for the application; for example, TestApplication1

description

String

No

A description for the application

SCOPE (scope)

id

String

No

A read-only field

Applications are defined under the global scope so that they are available to all virtual data centers and port groups.

name

String

No

Display name for the scope (a read-only field)

objectTypeName

String

No

Display name for the object type (a read-only field)

ELEMENT (element)

applicationProtocol

No

The protocol for which you want to add a non-standard port

value

No

sourcePort

No

The source port for the protocol

You can add multiple ports as a comma separated list. You can add a maximum of 15 ports.

You can create an application group and add members available in the system or members you custom created.

GLOBAL SETTINGS – APPLICATION GROUPS (applicationGroups)

Element

Type

Required

Description

objectId

String

Yes

The ID for the application in the format applicationgroup-X

Note

Leave this element empty when creating an application group by using the POST method. The system will auto-generate an object ID.

revision

Number

Yes

Current version of the application group configuration

name

String

Yes

The name of the application group

description

String

No

A description for the application group

SCOPE (scope)

id

String

No

A read-only field

Application groups are defined under the global scope so that they are available to all virtual data centers and port groups.

name

String

No

Display name for the scope (a read-only field)

objectTypeName

String

No

Display name for the object type (a read-only field)

You can add and modify the members of an application group.

MEMBERS – APPLICATION GROUPS (members – Array)

Element

Type

Required

Description

objectId

String

Yes

The ID for the application in the format application-X to add to the group

revision

Number

Yes

The version of the application to add to the group

name

String

Yes

The name of the application

description

String

No

A description for the application

SCOPE (scope)

id

String

No

A read-only field

Application group members are defined under the global scope so that they are available to all virtual data centers and port groups.

name

String

No

Display name for the scope (a read-only field)

objectTypeName

String

No

Display name for the object type (a read-only field)