@@ -151,8 +151,8 @@ info:
151
151
The traffic can be from a specific application port in the Device.\
152
152
\
153
153
**destinationTrafficFilters:**
154
- The Application can expose different service on different interfaces,
155
- identified by port and protocol, with this parameter it is possible to
154
+ The Application can expose different service on different interfaces,
155
+ identified by port and protocol, with this parameter it is possible to
156
156
route the traffic just toward some of those services maybe for different
157
157
sets of users.\
158
158
\
@@ -659,7 +659,7 @@ components:
659
659
specified application server address and ports.
660
660
type : object
661
661
properties :
662
- sourcePort :
662
+ sourcePort :
663
663
allOf :
664
664
- $ref : " #/components/schemas/PortsSpec"
665
665
destinationTrafficFilters :
@@ -669,7 +669,7 @@ components:
669
669
(e.g. TCP or UDP) can be specified.
670
670
type : object
671
671
properties :
672
- destinationPort :
672
+ destinationPort :
673
673
allOf :
674
674
- $ref : " #/components/schemas/PortsSpec"
675
675
destinationProtocol :
@@ -731,84 +731,84 @@ components:
731
731
type : string
732
732
additionalProperties : false
733
733
Device :
734
- description : |
735
- End-user equipment able to connect to a mobile network. Examples of
736
- devices include smartphones or IoT sensors/actuators.
737
- The developer can choose to provide the below specified device
738
- identifiers:
739
- * `ipv4Address`
740
- * `ipv6Address`
741
- * `phoneNumber`
742
- * `networkAccessIdentifier`
743
- NOTE: the MNO might support only a subset of these options. The API
744
- invoker can provide multiple identifiers to be compatible across
745
- different MNOs. In this case the identifiers MUST belong to the same
746
- device.
747
- type : object
748
- properties :
749
- phoneNumber :
750
- $ref : " #/components/schemas/PhoneNumber"
751
- networkAccessIdentifier :
752
- $ref : " #/components/schemas/NetworkAccessIdentifier"
753
- ipv4Address :
754
- $ref : " #/components/schemas/DeviceIpv4Addr"
755
- ipv6Address :
756
- $ref : " #/components/schemas/DeviceIpv6Address"
757
- minProperties : 1
734
+ description : |
735
+ End-user equipment able to connect to a mobile network. Examples of
736
+ devices include smartphones or IoT sensors/actuators.
737
+ The developer can choose to provide the below specified device
738
+ identifiers:
739
+ * `ipv4Address`
740
+ * `ipv6Address`
741
+ * `phoneNumber`
742
+ * `networkAccessIdentifier`
743
+ NOTE: the MNO might support only a subset of these options. The API
744
+ invoker can provide multiple identifiers to be compatible across
745
+ different MNOs. In this case the identifiers MUST belong to the same
746
+ device.
747
+ type : object
748
+ properties :
749
+ phoneNumber :
750
+ $ref : " #/components/schemas/PhoneNumber"
751
+ networkAccessIdentifier :
752
+ $ref : " #/components/schemas/NetworkAccessIdentifier"
753
+ ipv4Address :
754
+ $ref : " #/components/schemas/DeviceIpv4Addr"
755
+ ipv6Address :
756
+ $ref : " #/components/schemas/DeviceIpv6Address"
757
+ minProperties : 1
758
758
PhoneNumber :
759
- description : A public identifier addressing a telephone subscription. In
760
- mobile networks it corresponds to the MSISDN (Mobile Station
761
- International Subscriber Directory Number). In order to be globally
762
- unique it has to be formatted in international format, according to
763
- E.164 standard, prefixed with '+'.
764
- type : string
765
- pattern : ' ^\+[1-9][0-9]{4,14}$'
766
- example : " +123456789"
759
+ description : A public identifier addressing a telephone subscription. In
760
+ mobile networks it corresponds to the MSISDN (Mobile Station
761
+ International Subscriber Directory Number). In order to be globally
762
+ unique it has to be formatted in international format, according to
763
+ E.164 standard, prefixed with '+'.
764
+ type : string
765
+ pattern : ' ^\+[1-9][0-9]{4,14}$'
766
+ example : " +123456789"
767
767
NetworkAccessIdentifier :
768
- description : A public identifier addressing a subscription in a mobile
769
- network. In 3GPP terminology, it corresponds to the GPSI formatted with
770
- the External Identifier ({Local Identifier}@{Domain Identifier}).
771
- Unlike the telephone number, the network access identifier is not
772
- subjected to portability ruling in force, and is individually managed
773
- by each operator.
774
- type : string
775
-
768
+ description : A public identifier addressing a subscription in a mobile
769
+ network. In 3GPP terminology, it corresponds to the GPSI formatted with
770
+ the External Identifier ({Local Identifier}@{Domain Identifier}).
771
+ Unlike the telephone number, the network access identifier is not
772
+ subjected to portability ruling in force, and is individually managed
773
+ by each operator.
774
+ type : string
775
+
776
776
DeviceIpv4Addr :
777
- type : object
778
- description : |
779
- The device should be identified by either the public (observed) IP address
780
- and port as seen by the application server, or the private (local) and
781
- any public (observed) IP addresses in use by the device (this
782
- information can be obtained by various means, for example from some DNS
783
- servers).
784
- If the allocated and observed IP addresses are the same (i.e. NAT is not
785
- in use) then the same address should be specified for both publicAddress
786
- and privateAddress.
787
- If NAT64 is in use, the device should be identified by its publicAddress
788
- and publicPort, or separately by its allocated IPv6 address (field
789
- ipv6Address of the Device object)
790
- In all cases, publicAddress must be specified, along with at least one
791
- of either privateAddress or publicPort, dependent upon which is known.
792
- In general, mobile devices cannot be identified by their public IPv4
793
- address alone.
794
- properties :
795
- publicAddress :
796
- $ref : " #/components/schemas/SingleIpv4Addr"
797
- privateAddress :
798
- $ref : " #/components/schemas/SingleIpv4Addr"
799
- publicPort :
800
- $ref : " #/components/schemas/Port"
801
- anyOf :
802
- - required : [publicAddress, privateAddress]
803
- - required : [publicAddress, publicPort]
804
- example :
805
- publicAddress : " 84.125.93.10"
806
- publicPort : 59765
777
+ type : object
778
+ description : |
779
+ The device should be identified by either the public (observed) IP address
780
+ and port as seen by the application server, or the private (local) and
781
+ any public (observed) IP addresses in use by the device (this
782
+ information can be obtained by various means, for example from some DNS
783
+ servers).
784
+ If the allocated and observed IP addresses are the same (i.e. NAT is not
785
+ in use) then the same address should be specified for both publicAddress
786
+ and privateAddress.
787
+ If NAT64 is in use, the device should be identified by its publicAddress
788
+ and publicPort, or separately by its allocated IPv6 address (field
789
+ ipv6Address of the Device object)
790
+ In all cases, publicAddress must be specified, along with at least one
791
+ of either privateAddress or publicPort, dependent upon which is known.
792
+ In general, mobile devices cannot be identified by their public IPv4
793
+ address alone.
794
+ properties :
795
+ publicAddress :
796
+ $ref : " #/components/schemas/SingleIpv4Addr"
797
+ privateAddress :
798
+ $ref : " #/components/schemas/SingleIpv4Addr"
799
+ publicPort :
800
+ $ref : " #/components/schemas/Port"
801
+ anyOf :
802
+ - required : [publicAddress, privateAddress]
803
+ - required : [publicAddress, publicPort]
804
+ example :
805
+ publicAddress : " 84.125.93.10"
806
+ publicPort : 59765
807
807
SingleIpv4Addr :
808
- description : A single IPv4 address with no subnet mask
809
- type : string
810
- format : ipv4
811
- example : " 84.125.93.10"
808
+ description : A single IPv4 address with no subnet mask
809
+ type : string
810
+ format : ipv4
811
+ example : " 84.125.93.10"
812
812
PortsSpec :
813
813
description : Specification of several TCP or UDP ports
814
814
type : object
@@ -829,10 +829,10 @@ components:
829
829
to :
830
830
$ref : " #/components/schemas/Port"
831
831
Port :
832
- description : TCP or UDP port number
833
- type : integer
834
- minimum : 0
835
- maximum : 65535
832
+ description : TCP or UDP port number
833
+ type : integer
834
+ minimum : 0
835
+ maximum : 65535
836
836
Protocol :
837
837
description : The protocol for the influeced flow. It can be specified and
838
838
it is identified by a string according to the column “Keyword” as defined
@@ -841,13 +841,13 @@ components:
841
841
type : string
842
842
example : " TCP"
843
843
DeviceIpv6Address :
844
- description : |
845
- The device should be identified by the observed IPv6 address, or by any
846
- single IPv6 address from within the subnet allocated to the device (e.g.
847
- adding ::0 to the /64 prefix).
848
- type : string
849
- format : ipv6
850
- example : 2001:db8:85a3:8d3:1319:8a2e:370:7344
844
+ description : |
845
+ The device should be identified by the observed IPv6 address, or by any
846
+ single IPv6 address from within the subnet allocated to the device (e.g.
847
+ adding ::0 to the /64 prefix).
848
+ type : string
849
+ format : ipv6
850
+ example : 2001:db8:85a3:8d3:1319:8a2e:370:7344
851
851
AppInstanceId :
852
852
type : string
853
853
format : uuid
0 commit comments