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)
|
|
|
|
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)
|
|
|
|
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)
|
|
|
|
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)
|