Skip to content

Commit 1622ecf

Browse files
vineetmimrotharryli0108
authored andcommitted
Disable creation of perimeter base rule (Azure#24945)
* Disable creation of perimeter base rule * Made NSP rule readonly * Added email/sms rule changes * Minor fix
1 parent 57c77b7 commit 1622ecf

File tree

3 files changed

+3
-111
lines changed

3 files changed

+3
-111
lines changed

specification/network/resource-manager/Microsoft.Network/preview/2021-02-01-preview/examples/NspLinkReconcile.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

specification/network/resource-manager/Microsoft.Network/preview/2021-02-01-preview/examples/NspLinkReferenceReconcile.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

specification/network/resource-manager/Microsoft.Network/preview/2021-02-01-preview/networkSecurityPerimeter.json

Lines changed: 3 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,48 +1081,6 @@
10811081
}
10821082
}
10831083
},
1084-
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/links/{linkName}/reconcile": {
1085-
"parameters": [
1086-
{
1087-
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
1088-
},
1089-
{
1090-
"$ref": "#/parameters/ResourceGroupNameParameter"
1091-
},
1092-
{
1093-
"$ref": "#/parameters/NetworkSecurityPerimeterNameParameter"
1094-
},
1095-
{
1096-
"$ref": "#/parameters/LinkNameParameter"
1097-
},
1098-
{
1099-
"$ref": "./network.json#/parameters/ApiVersionParameter"
1100-
}
1101-
],
1102-
"post": {
1103-
"tags": [
1104-
"NspLinkReconcile"
1105-
],
1106-
"operationId": "NspLinkReconcile_Post",
1107-
"description": "Reconcile NSP link resource.",
1108-
"responses": {
1109-
"200": {
1110-
"description": "OK"
1111-
},
1112-
"default": {
1113-
"description": "Error response describing why the operation failed.",
1114-
"schema": {
1115-
"$ref": "./network.json#/definitions/CloudError"
1116-
}
1117-
}
1118-
},
1119-
"x-ms-examples": {
1120-
"NspLinkReconcile": {
1121-
"$ref": "./examples/NspLinkReconcile.json"
1122-
}
1123-
}
1124-
}
1125-
},
11261084
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}": {
11271085
"parameters": [
11281086
{
@@ -1257,48 +1215,6 @@
12571215
}
12581216
}
12591217
}
1260-
},
1261-
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/linkReferences/{linkReferenceName}/reconcile": {
1262-
"parameters": [
1263-
{
1264-
"$ref": "./network.json#/parameters/SubscriptionIdParameter"
1265-
},
1266-
{
1267-
"$ref": "#/parameters/ResourceGroupNameParameter"
1268-
},
1269-
{
1270-
"$ref": "#/parameters/NetworkSecurityPerimeterNameParameter"
1271-
},
1272-
{
1273-
"$ref": "#/parameters/LinkReferenceNameParameter"
1274-
},
1275-
{
1276-
"$ref": "./network.json#/parameters/ApiVersionParameter"
1277-
}
1278-
],
1279-
"post": {
1280-
"tags": [
1281-
"NspLinkReferenceReconcile"
1282-
],
1283-
"operationId": "NspLinkReferenceReconcile_Post",
1284-
"description": "Reconcile NSP linkReference resource.",
1285-
"responses": {
1286-
"200": {
1287-
"description": "OK"
1288-
},
1289-
"default": {
1290-
"description": "Error response describing why the operation failed.",
1291-
"schema": {
1292-
"$ref": "./network.json#/definitions/CloudError"
1293-
}
1294-
}
1295-
},
1296-
"x-ms-examples": {
1297-
"NspLinkReferenceReconcile": {
1298-
"$ref": "./examples/NspLinkReferenceReconcile.json"
1299-
}
1300-
}
1301-
}
13021218
}
13031219
},
13041220
"definitions": {
@@ -1522,12 +1438,13 @@
15221438
"description": "List of subscription ids"
15231439
},
15241440
"networkSecurityPerimeters": {
1441+
"readOnly": true,
15251442
"type": "array",
15261443
"items": {
15271444
"x-ms-client-flatten": true,
15281445
"$ref": "#/definitions/PerimeterBasedAccessRule"
15291446
},
1530-
"description": "Inbound rule specified by the perimeter id."
1447+
"description": "Rule specified by the perimeter id."
15311448
},
15321449
"emailAddresses": {
15331450
"type": "array",
@@ -1559,6 +1476,7 @@
15591476
"type": "object",
15601477
"properties": {
15611478
"id": {
1479+
"readOnly": true,
15621480
"type": "string",
15631481
"description": "NSP id in the ARM id format."
15641482
},

0 commit comments

Comments
 (0)