|
16 | 16 |
|
17 | 17 | /accesses:
|
18 | 18 | get:
|
19 |
| - tags: |
| 19 | + tags: |
20 | 20 | - Accesses
|
21 | 21 | summary: Get a list of device accesses to dedicated networks, optionally filtered for a given device and/or for a given dedicated network
|
22 | 22 | operationId: listNetworkAccesses
|
|
25 | 25 | in: query
|
26 | 26 | description: Dedicated network id
|
27 | 27 | schema:
|
28 |
| - $ref: 'dn-networks.yaml#/components/schemas/NetworkId' |
| 28 | + $ref: 'dn-networks.yaml#/components/schemas/NetworkId' |
29 | 29 | - $ref: "#/components/parameters/x-device"
|
30 | 30 | - $ref: "#/components/parameters/x-correlator"
|
31 | 31 | responses:
|
|
35 | 35 | application/json:
|
36 | 36 | schema:
|
37 | 37 | type: array
|
38 |
| - items: |
| 38 | + items: |
39 | 39 | $ref: '#/components/schemas/NetworkAccessInfo'
|
40 | 40 | "400":
|
41 | 41 | $ref: "#/components/responses/Generic400"
|
|
50 | 50 | "503":
|
51 | 51 | $ref: "#/components/responses/Generic503"
|
52 | 52 | post:
|
53 |
| - tags: |
| 53 | + tags: |
54 | 54 | - Accesses
|
55 | 55 | summary: Create a device access to a dedicated network with given configuration
|
56 | 56 | operationId: createNetworkAccess
|
|
87 | 87 |
|
88 | 88 | /accesses/{accessId}:
|
89 | 89 | get:
|
90 |
| - tags: |
| 90 | + tags: |
91 | 91 | - Accesses
|
92 | 92 | summary: Get a device access to the dedicated network and its configuration
|
93 | 93 | operationId: readNetworkAccess
|
@@ -119,7 +119,7 @@ paths:
|
119 | 119 | $ref: "#/components/responses/Generic503"
|
120 | 120 |
|
121 | 121 | delete:
|
122 |
| - tags: |
| 122 | + tags: |
123 | 123 | - Accesses
|
124 | 124 | summary: Delete a device access to the dedicated network
|
125 | 125 | operationId: deleteNetworkAccess
|
@@ -170,13 +170,13 @@ components:
|
170 | 170 | type: string
|
171 | 171 |
|
172 | 172 | x-device:
|
173 |
| - description: | |
| 173 | + description: | |
174 | 174 | Device object represented in a header.
|
175 | 175 | It is serialized according to RFC 8941 as a structured field value where
|
176 | 176 | the Device object is a dictionary, with the following additonal provisions:
|
177 | 177 | - property names are changed to lower case to comply with the RFC
|
178 | 178 | - serializing property values must comply with the RFC depending on the type, and in particular:
|
179 |
| - - if the property value is a string which contains only ASCII characters, the string can be serialized as String, |
| 179 | + - if the property value is a string which contains only ASCII characters, the string can be serialized as String, |
180 | 180 | as per section 3.3.3 of the RFC
|
181 | 181 | - if the property value is a string and contains non-ASCII characters, the string must be serialized as Byte Sequence using UTF-8 encoding,
|
182 | 182 | as per section 3.3.5 of the RFC
|
@@ -204,12 +204,12 @@ components:
|
204 | 204 | qosProfiles:
|
205 | 205 | description: (Optional) List of supported QOS profiles usable for the device. When absent, all QosProfiles of the Network are supported. Only a subset of the QOS profiles of the network is allowed
|
206 | 206 | type: array
|
207 |
| - items: |
| 207 | + items: |
208 | 208 | type: string
|
209 | 209 | minItems: 1
|
210 | 210 | defaultQosProfile:
|
211 | 211 | description: (Optional) The default QOS profile of a device access. When absent, the defaultQosProfile of the Network is used
|
212 |
| - type: string |
| 212 | + type: string |
213 | 213 | required:
|
214 | 214 | - networkId
|
215 | 215 | - device
|
|
0 commit comments