Skip to content

Commit 439e59d

Browse files
committed
Updated Mobile Network API version 2022-03-01-preview specs and examples
1 parent 0113a59 commit 439e59d

File tree

66 files changed

+486
-351
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+486
-351
lines changed

specification/mobilenetwork/resource-manager/Microsoft.MobileNetwork/preview/2022-03-01-preview/attachedDataNetwork.json

Lines changed: 48 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"info": {
44
"title": "MobileNetworkManagementClient",
55
"description": "The resources in this swagger specification will be used to manage attached data network resources in mobile network attached to a particular packet core instance",
6-
"version": "2022-01-01-preview"
6+
"version": "2022-03-01-preview"
77
},
88
"host": "management.azure.com",
99
"schemes": [
@@ -43,7 +43,10 @@
4343
"description": "Deletes the specified attached data network.",
4444
"parameters": [
4545
{
46-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
46+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
47+
},
48+
{
49+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
4750
},
4851
{
4952
"$ref": "./common.json#/parameters/PacketCoreControlPlaneNameParameter"
@@ -55,10 +58,7 @@
5558
"$ref": "./common.json#/parameters/AttachedDataNetworkNameParameter"
5659
},
5760
{
58-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
59-
},
60-
{
61-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
61+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
6262
}
6363
],
6464
"responses": {
@@ -74,7 +74,7 @@
7474
"default": {
7575
"description": "Error response describing why the operation failed.",
7676
"schema": {
77-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
77+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse"
7878
}
7979
}
8080
},
@@ -96,7 +96,10 @@
9696
"description": "Gets information about the specified attached data network.",
9797
"parameters": [
9898
{
99-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
99+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
100+
},
101+
{
102+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
100103
},
101104
{
102105
"$ref": "./common.json#/parameters/PacketCoreControlPlaneNameParameter"
@@ -108,10 +111,7 @@
108111
"$ref": "./common.json#/parameters/AttachedDataNetworkNameParameter"
109112
},
110113
{
111-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
112-
},
113-
{
114-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
114+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
115115
}
116116
],
117117
"responses": {
@@ -124,7 +124,7 @@
124124
"default": {
125125
"description": "Error response describing why the operation failed.",
126126
"schema": {
127-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
127+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse"
128128
}
129129
}
130130
},
@@ -142,7 +142,10 @@
142142
"description": "Creates or updates an attached data network.",
143143
"parameters": [
144144
{
145-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
145+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
146+
},
147+
{
148+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
146149
},
147150
{
148151
"$ref": "./common.json#/parameters/PacketCoreControlPlaneNameParameter"
@@ -153,6 +156,9 @@
153156
{
154157
"$ref": "./common.json#/parameters/AttachedDataNetworkNameParameter"
155158
},
159+
{
160+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
161+
},
156162
{
157163
"name": "parameters",
158164
"in": "body",
@@ -161,12 +167,6 @@
161167
"$ref": "#/definitions/AttachedDataNetwork"
162168
},
163169
"description": "Parameters supplied to the create or update attached data network operation."
164-
},
165-
{
166-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
167-
},
168-
{
169-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
170170
}
171171
],
172172
"responses": {
@@ -185,7 +185,7 @@
185185
"default": {
186186
"description": "Error response describing why the operation failed.",
187187
"schema": {
188-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
188+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse"
189189
}
190190
}
191191
},
@@ -207,7 +207,10 @@
207207
"description": "Updates an attached data network update tags.",
208208
"parameters": [
209209
{
210-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
210+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
211+
},
212+
{
213+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
211214
},
212215
{
213216
"$ref": "./common.json#/parameters/PacketCoreControlPlaneNameParameter"
@@ -218,6 +221,9 @@
218221
{
219222
"$ref": "./common.json#/parameters/AttachedDataNetworkNameParameter"
220223
},
224+
{
225+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
226+
},
221227
{
222228
"name": "parameters",
223229
"in": "body",
@@ -226,12 +232,6 @@
226232
"$ref": "./common.json#/definitions/TagsObject"
227233
},
228234
"description": "Parameters supplied to update attached data network tags."
229-
},
230-
{
231-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
232-
},
233-
{
234-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
235235
}
236236
],
237237
"responses": {
@@ -244,7 +244,7 @@
244244
"default": {
245245
"description": "Error response describing why the operation failed.",
246246
"schema": {
247-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
247+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse"
248248
}
249249
}
250250
},
@@ -264,19 +264,19 @@
264264
"description": "Gets all the data networks associated with a packet core data plane.",
265265
"parameters": [
266266
{
267-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter"
267+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
268268
},
269269
{
270-
"$ref": "./common.json#/parameters/PacketCoreControlPlaneNameParameter"
270+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
271271
},
272272
{
273-
"$ref": "./common.json#/parameters/PacketCoreDataPlaneNameParameter"
273+
"$ref": "./common.json#/parameters/PacketCoreControlPlaneNameParameter"
274274
},
275275
{
276-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter"
276+
"$ref": "./common.json#/parameters/PacketCoreDataPlaneNameParameter"
277277
},
278278
{
279-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter"
279+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
280280
}
281281
],
282282
"responses": {
@@ -289,7 +289,7 @@
289289
"default": {
290290
"description": "Error response describing why the operation failed.",
291291
"schema": {
292-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
292+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse"
293293
}
294294
}
295295
},
@@ -315,14 +315,14 @@
315315
},
316316
"systemData": {
317317
"x-ms-client-flatten": true,
318-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/systemData",
318+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/systemData",
319319
"readOnly": true,
320320
"description": "Metadata pertaining to creation and last modification of the resource."
321321
}
322322
},
323323
"allOf": [
324324
{
325-
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource"
325+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource"
326326
}
327327
],
328328
"required": [
@@ -427,7 +427,17 @@
427427
],
428428
"x-ms-enum": {
429429
"name": "NaptEnabled",
430-
"modelAsString": true
430+
"modelAsString": true,
431+
"values": [
432+
{
433+
"value": "Enabled",
434+
"description": "NAPT is enabled"
435+
},
436+
{
437+
"value": "Disabled",
438+
"description": "NAPT is disabled"
439+
}
440+
]
431441
},
432442
"default": "Enabled"
433443
},

specification/mobilenetwork/resource-manager/Microsoft.MobileNetwork/preview/2022-03-01-preview/common.json

Lines changed: 58 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"info": {
44
"title": "MobileNetworkManagementClient",
55
"description": "The resources in this swagger specification will be used to manage the virtual network functions deployed using mobile network",
6-
"version": "2022-01-01-preview"
6+
"version": "2022-03-01-preview"
77
},
88
"host": "management.azure.com",
99
"schemes": [
@@ -169,7 +169,30 @@
169169
],
170170
"x-ms-enum": {
171171
"name": "ProvisioningState",
172-
"modelAsString": true
172+
"modelAsString": true,
173+
"values": [
174+
{
175+
"value": "Unknown"
176+
},
177+
{
178+
"value": "Succeeded"
179+
},
180+
{
181+
"value": "Accepted"
182+
},
183+
{
184+
"value": "Deleting"
185+
},
186+
{
187+
"value": "Failed"
188+
},
189+
{
190+
"value": "Canceled"
191+
},
192+
{
193+
"value": "Deleted"
194+
}
195+
]
173196
}
174197
},
175198
"TagsObject": {
@@ -185,17 +208,32 @@
185208
},
186209
"description": "Tags object for patch operations."
187210
},
188-
"ConfigurationState": {
211+
"SimState": {
189212
"type": "string",
190213
"readOnly": true,
191-
"description": "The configuration state of the resource - complete or incomplete.",
214+
"description": "The state of the sim resource.",
192215
"enum": [
193-
"Incomplete",
194-
"Complete"
216+
"Disabled",
217+
"Enabled",
218+
"Invalid"
195219
],
196220
"x-ms-enum": {
197-
"name": "ConfigurationState",
198-
"modelAsString": true
221+
"name": "SimState",
222+
"modelAsString": true,
223+
"values": [
224+
{
225+
"value": "Disabled",
226+
"description": "The sim is disabled because not all configuration required for enabling is present."
227+
},
228+
{
229+
"value": "Enabled",
230+
"description": "The sim is enabled."
231+
},
232+
{
233+
"value": "Invalid",
234+
"description": "The sim cannot be enabled because some of the associated configuration is invalid."
235+
}
236+
]
199237
}
200238
},
201239
"InterfaceProperties": {
@@ -204,6 +242,18 @@
204242
"name": {
205243
"type": "string",
206244
"description": "The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine."
245+
},
246+
"ipv4Address": {
247+
"$ref": "./ts29571.json#/definitions/Ipv4Addr",
248+
"description": "The IPv4 address."
249+
},
250+
"ipv4Subnet": {
251+
"$ref": "./ts29571.json#/definitions/Ipv4AddrMask",
252+
"description": "The IPv4 subnet."
253+
},
254+
"ipv4Gateway": {
255+
"$ref": "./ts29571.json#/definitions/Ipv4Addr",
256+
"description": "The default IPv4 gateway (router)."
207257
}
208258
},
209259
"required": [

0 commit comments

Comments
 (0)