Skip to content

Commit 7bb89ac

Browse files
vineetmimrotanandanthony
authored andcommitted
[Hub Generated] Review request for Microsoft.Network to update version preview/2021-02-01-preview for NSP Link feature (Azure#21617)
* Update NSP Link Swagger * fix model validation
1 parent 68a7340 commit 7bb89ac

File tree

7 files changed

+37
-2
lines changed

7 files changed

+37
-2
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"resourceGroupName": "rg1",
77
"networkSecurityPerimeterName": "nsp1",
88
"profileName": "profile1",
9+
"accessRuleName": "accessRule1",
910
"parameters": {
1011
"properties": {}
1112
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"provisioningState": "Succeeded",
1818
"autoApprovedRemotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp2",
1919
"remotePerimeterGuid": "guid",
20+
"remotePerimeterLocation": "westus2",
2021
"localInboundProfiles": [
2122
"*"
2223
],

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"provisioningState": "Succeeded",
1919
"autoApprovedRemotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp2",
2020
"remotePerimeterGuid": "guid",
21+
"remotePerimeterLocation": "westus2",
2122
"localInboundProfiles": [
2223
"*"
2324
],

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"provisioningState": "Succeeded",
2323
"autoApprovedRemotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp2",
2424
"remotePerimeterGuid": "guid",
25+
"remotePerimeterLocation": "westus2",
2526
"localInboundProfiles": [
2627
"*"
2728
],
@@ -48,6 +49,7 @@
4849
"provisioningState": "Succeeded",
4950
"autoApprovedRemotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp2",
5051
"remotePerimeterGuid": "guid",
52+
"remotePerimeterLocation": "westus2",
5153
"localInboundProfiles": [
5254
"*"
5355
],

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"provisioningState": "Succeeded",
1818
"remotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1",
1919
"remotePerimeterGuid": "guid",
20+
"remotePerimeterLocation": "westus2",
2021
"localInboundProfiles": [
2122
"*"
2223
],

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"provisioningState": "Succeeded",
1919
"remotePerimeterResourceId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1",
2020
"remotePerimeterGuid": "guid",
21+
"remotePerimeterLocation": "westus2",
2122
"localInboundProfiles": [
2223
"*"
2324
],

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

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1736,6 +1736,24 @@
17361736
"modelAsString": true
17371737
}
17381738
},
1739+
"NSPLinkProvisioningState": {
1740+
"type": "string",
1741+
"readOnly": true,
1742+
"description": "The current provisioning state of NSP Link/LinkReference.",
1743+
"enum": [
1744+
"Succeeded",
1745+
"Creating",
1746+
"Updating",
1747+
"Deleting",
1748+
"Accepted",
1749+
"Failed",
1750+
"WaitForRemoteCompletion"
1751+
],
1752+
"x-ms-enum": {
1753+
"name": "nspLinkProvisioningState",
1754+
"modelAsString": true
1755+
}
1756+
},
17391757
"NspAccessRuleReconcile": {
17401758
"type": "object",
17411759
"properties": {},
@@ -1779,7 +1797,7 @@
17791797
"properties": {
17801798
"provisioningState": {
17811799
"readOnly": true,
1782-
"$ref": "#/definitions/NSPProvisioningState",
1800+
"$ref": "#/definitions/NSPLinkProvisioningState",
17831801
"description": "The provisioning state of the NSP Link resource."
17841802
},
17851803
"autoApprovedRemotePerimeterResourceId": {
@@ -1795,6 +1813,11 @@
17951813
"type": "string",
17961814
"description": "Remote NSP Guid with which the link gets created."
17971815
},
1816+
"remotePerimeterLocation": {
1817+
"readOnly": true,
1818+
"type": "string",
1819+
"description": "Remote NSP location with which the link gets created."
1820+
},
17981821
"localInboundProfiles": {
17991822
"type": "array",
18001823
"items": {
@@ -1889,7 +1912,7 @@
18891912
"properties": {
18901913
"provisioningState": {
18911914
"readOnly": true,
1892-
"$ref": "#/definitions/NSPProvisioningState",
1915+
"$ref": "#/definitions/NSPLinkProvisioningState",
18931916
"description": "The provisioning state of the NSP LinkReference resource."
18941917
},
18951918
"remotePerimeterResourceId": {
@@ -1902,6 +1925,11 @@
19021925
"type": "string",
19031926
"description": "Remote NSP Guid with which the link is created."
19041927
},
1928+
"remotePerimeterLocation": {
1929+
"readOnly": true,
1930+
"type": "string",
1931+
"description": "Remote NSP location with which the link gets created."
1932+
},
19051933
"localInboundProfiles": {
19061934
"type": "array",
19071935
"items": {

0 commit comments

Comments
 (0)