1description: >
2    This defines the network endpoint. Application which wants to keep the
3    network endpoint info can use this interface. e.g: Network endpoint could be
4    SNMP mangers or LDAP servers etc.
5properties:
6    - name: Address
7      type: string
8      description: >
9          The value of this property can be IP/hostname of the network endpoint.
10      errors:
11          - xyz.openbmc_project.Common.Error.InvalidArgument
12          - xyz.openbmc_project.Common.Error.InternalFailure
13    - name: Port
14      type: uint16
15      description: >
16          The value of this property is the network port number.
17      errors:
18          - xyz.openbmc_project.Common.Error.InternalFailure
19    - name: TransportProtocol
20      type: enum[self.TransportProtocol]
21      description: >
22          The value of this property is the network IP protocol.
23      default: TCP
24      errors:
25          - xyz.openbmc_project.Common.Error.InternalFailure
26
27enumerations:
28    - name: TransportProtocol
29      description: >
30          Possible IP protocol types.
31      values:
32          - name: TCP
33          - name: UDP
34