Skip to content

Commit f5fb710

Browse files
authored
fixed network resources, updates from previous version (Azure#14217)
1 parent ba75ca1 commit f5fb710

File tree

6 files changed

+109
-1
lines changed

6 files changed

+109
-1
lines changed

specification/network/resource-manager/Microsoft.Network/stable/2020-11-01/networkInterface.json

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1035,6 +1035,10 @@
10351035
"readOnly": true,
10361036
"type": "string",
10371037
"description": "A unique read-only string that changes whenever the resource is updated."
1038+
},
1039+
"type": {
1040+
"type": "string",
1041+
"description": "Resource type."
10381042
}
10391043
},
10401044
"allOf": [
@@ -1153,6 +1157,37 @@
11531157
"readOnly": true,
11541158
"$ref": "./network.json#/definitions/ProvisioningState",
11551159
"description": "The provisioning state of the network interface resource."
1160+
},
1161+
"nicType": {
1162+
"type": "string",
1163+
"description": "Type of Network Interface resource.",
1164+
"enum": [
1165+
"Standard",
1166+
"Elastic"
1167+
],
1168+
"x-ms-enum": {
1169+
"name": "NetworkInterfaceNicType",
1170+
"modelAsString": true
1171+
}
1172+
},
1173+
"privateLinkService": {
1174+
"$ref": "./privateLinkService.json#/definitions/PrivateLinkService",
1175+
"description": "Privatelinkservice of the network interface resource."
1176+
},
1177+
"migrationPhase": {
1178+
"type": "string",
1179+
"description": "Migration phase of Network Interface resource.",
1180+
"enum": [
1181+
"None",
1182+
"Prepare",
1183+
"Commit",
1184+
"Abort",
1185+
"Committed"
1186+
],
1187+
"x-ms-enum": {
1188+
"name": "NetworkInterfaceMigrationPhase",
1189+
"modelAsString": true
1190+
}
11561191
}
11571192
},
11581193
"description": "NetworkInterface properties."
@@ -1485,7 +1520,8 @@
14851520
},
14861521
"privateIPAllocationMethod": {
14871522
"$ref": "./network.json#/definitions/IPAllocationMethod",
1488-
"description": "The private IP address allocation method."
1523+
"description": "The private IP address allocation method.",
1524+
"default": "Dynamic"
14891525
},
14901526
"subnet": {
14911527
"$ref": "./virtualNetwork.json#/definitions/Subnet",

specification/network/resource-manager/Microsoft.Network/stable/2020-11-01/privateEndpoint.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,6 +854,10 @@
854854
"resourceName": {
855855
"type": "string",
856856
"description": "The name of the service and resource."
857+
},
858+
"displayName": {
859+
"type": "string",
860+
"description": "Display name of the resource."
857861
}
858862
},
859863
"description": "The information of an AvailablePrivateEndpointType."

specification/network/resource-manager/Microsoft.Network/stable/2020-11-01/publicIpAddress.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,33 @@
444444
"readOnly": true,
445445
"$ref": "./network.json#/definitions/ProvisioningState",
446446
"description": "The provisioning state of the public IP address resource."
447+
},
448+
"servicePublicIPAddress": {
449+
"$ref": "#/definitions/PublicIPAddress",
450+
"description": "The service public IP address of the public IP address resource."
451+
},
452+
"natGateway": {
453+
"$ref": "./natGateway.json#/definitions/NatGateway",
454+
"description": "The NatGateway for the Public IP address."
455+
},
456+
"migrationPhase": {
457+
"type": "string",
458+
"description": "Migration phase of Public IP Address.",
459+
"enum": [
460+
"None",
461+
"Prepare",
462+
"Commit",
463+
"Abort",
464+
"Committed"
465+
],
466+
"x-ms-enum": {
467+
"name": "PublicIPAddressMigrationPhase",
468+
"modelAsString": true
469+
}
470+
},
471+
"linkedPublicIPAddress": {
472+
"$ref": "#/definitions/PublicIPAddress",
473+
"description": "The linked public IP address of the public IP address resource."
447474
}
448475
},
449476
"description": "Public IP address properties."

specification/network/resource-manager/Microsoft.Network/stable/2020-11-01/publicIpPrefix.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,10 @@
437437
"readOnly": true,
438438
"$ref": "./network.json#/definitions/ProvisioningState",
439439
"description": "The provisioning state of the public IP prefix resource."
440+
},
441+
"natGateway": {
442+
"$ref": "./natGateway.json#/definitions/NatGateway",
443+
"description": "NatGateway of Public IP Prefix."
440444
}
441445
},
442446
"description": "Public IP prefix properties."

specification/network/resource-manager/Microsoft.Network/stable/2020-11-01/serviceTags.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@
163163
},
164164
"readOnly": true,
165165
"description": "The list of IP address prefixes."
166+
},
167+
"state": {
168+
"type": "string",
169+
"readOnly": true,
170+
"description": "The state of the service tag."
166171
}
167172
},
168173
"description": "Properties of the service tag information."

specification/network/resource-manager/Microsoft.Network/stable/2020-11-01/virtualNetwork.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1382,6 +1382,10 @@
13821382
"readOnly": true,
13831383
"type": "string",
13841384
"description": "A unique read-only string that changes whenever the resource is updated."
1385+
},
1386+
"type": {
1387+
"type": "string",
1388+
"description": "Resource type."
13851389
}
13861390
},
13871391
"allOf": [
@@ -1519,6 +1523,13 @@
15191523
"name": "VirtualNetworkPrivateLinkServiceNetworkPolicies",
15201524
"modelAsString": true
15211525
}
1526+
},
1527+
"applicationGatewayIpConfigurations": {
1528+
"type": "array",
1529+
"items": {
1530+
"$ref": "./applicationGateway.json#/definitions/ApplicationGatewayIPConfiguration"
1531+
},
1532+
"description": "Application gateway IP configurations of virtual network resource."
15221533
}
15231534
},
15241535
"description": "Properties of the subnet."
@@ -1592,6 +1603,15 @@
15921603
"readOnly": true,
15931604
"$ref": "./network.json#/definitions/ProvisioningState",
15941605
"description": "The provisioning state of the virtual network peering resource."
1606+
},
1607+
"doNotVerifyRemoteGateways": {
1608+
"type": "boolean",
1609+
"description": "If we need to verify the provisioning state of the remote gateway."
1610+
},
1611+
"resourceGuid": {
1612+
"readOnly": true,
1613+
"type": "string",
1614+
"description": "The resourceGuid property of the Virtual Network peering resource."
15951615
}
15961616
},
15971617
"description": "Properties of the virtual network peering."
@@ -1611,6 +1631,10 @@
16111631
"readOnly": true,
16121632
"type": "string",
16131633
"description": "A unique read-only string that changes whenever the resource is updated."
1634+
},
1635+
"type": {
1636+
"type": "string",
1637+
"description": "Resource type."
16141638
}
16151639
},
16161640
"allOf": [
@@ -1635,6 +1659,10 @@
16351659
"readOnly": true,
16361660
"type": "string",
16371661
"description": "A unique read-only string that changes whenever the resource is updated."
1662+
},
1663+
"type": {
1664+
"type": "string",
1665+
"description": "Resource type."
16381666
}
16391667
},
16401668
"allOf": [
@@ -1867,6 +1895,10 @@
18671895
"type": "string"
18681896
},
18691897
"description": "Contains other available private IP addresses if the asked for address is taken."
1898+
},
1899+
"isPlatformReserved": {
1900+
"type": "boolean",
1901+
"description": "Private IP address platform reserved."
18701902
}
18711903
},
18721904
"description": "Response for CheckIPAddressAvailability API service call."

0 commit comments

Comments
 (0)