Skip to content

Commit 5b93627

Browse files
author
SDKAuto
committed
CodeGen from PR 12189 in Azure/azure-rest-api-specs
Merge fa7a1f5a18b1eebea5f92f2c306def795706e319 into 5ffa05df8f46a74aaf8e406001f184d86ced0fc3
1 parent c8a2a21 commit 5b93627

File tree

1 file changed

+81
-2
lines changed

1 file changed

+81
-2
lines changed

schemas/2019-10-01-preview/Microsoft.Migrate.json

Lines changed: 81 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,23 @@
253253
],
254254
"description": "Defines reference to load balancer backend address pools."
255255
},
256+
"LoadBalancerNatRuleReference": {
257+
"type": "object",
258+
"properties": {
259+
"name": {
260+
"type": "string",
261+
"description": "Gets the name of the proxy resource on the target side."
262+
},
263+
"sourceArmResourceId": {
264+
"type": "string",
265+
"description": "Gets the ARM resource ID of the tracked resource being referenced."
266+
}
267+
},
268+
"required": [
269+
"sourceArmResourceId"
270+
],
271+
"description": "Defines reference to load balancer NAT rules."
272+
},
256273
"LoadBalancerResourceSettings": {
257274
"type": "object",
258275
"properties": {
@@ -535,6 +552,20 @@
535552
],
536553
"description": "Gets or sets the references of the load balancer backend address pools."
537554
},
555+
"loadBalancerNatRules": {
556+
"oneOf": [
557+
{
558+
"type": "array",
559+
"items": {
560+
"$ref": "#/definitions/LoadBalancerNatRuleReference"
561+
}
562+
},
563+
{
564+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
565+
}
566+
],
567+
"description": "Gets or sets the references of the load balancer NAT rules."
568+
},
538569
"name": {
539570
"type": "string",
540571
"description": "Gets or sets the IP configuration name."
@@ -558,6 +589,17 @@
558589
"type": "string",
559590
"description": "Gets or sets the private IP address allocation method."
560591
},
592+
"publicIp": {
593+
"oneOf": [
594+
{
595+
"$ref": "#/definitions/PublicIpReference"
596+
},
597+
{
598+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
599+
}
600+
],
601+
"description": "Defines reference to a public IP."
602+
},
561603
"subnet": {
562604
"oneOf": [
563605
{
@@ -572,6 +614,19 @@
572614
},
573615
"description": "Defines NIC IP configuration properties."
574616
},
617+
"NsgReference": {
618+
"type": "object",
619+
"properties": {
620+
"sourceArmResourceId": {
621+
"type": "string",
622+
"description": "Gets the ARM resource ID of the tracked resource being referenced."
623+
}
624+
},
625+
"required": [
626+
"sourceArmResourceId"
627+
],
628+
"description": "Defines reference to NSG."
629+
},
575630
"NsgSecurityRule": {
576631
"type": "object",
577632
"properties": {
@@ -632,7 +687,7 @@
632687
"type": "string",
633688
"description": "Gets or sets the domain name label."
634689
},
635-
"fQDN": {
690+
"fqdn": {
636691
"type": "string",
637692
"description": "Gets or sets the fully qualified domain name."
638693
},
@@ -660,6 +715,19 @@
660715
],
661716
"description": "Defines the public IP address resource settings."
662717
},
718+
"PublicIpReference": {
719+
"type": "object",
720+
"properties": {
721+
"sourceArmResourceId": {
722+
"type": "string",
723+
"description": "Gets the ARM resource ID of the tracked resource being referenced."
724+
}
725+
},
726+
"required": [
727+
"sourceArmResourceId"
728+
],
729+
"description": "Defines reference to a public IP."
730+
},
663731
"ResourceGroupResourceSettings": {
664732
"type": "object",
665733
"properties": {
@@ -823,6 +891,17 @@
823891
"name": {
824892
"type": "string",
825893
"description": "Gets or sets the Subnet name."
894+
},
895+
"networkSecurityGroup": {
896+
"oneOf": [
897+
{
898+
"$ref": "#/definitions/NsgReference"
899+
},
900+
{
901+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
902+
}
903+
],
904+
"description": "Defines reference to NSG."
826905
}
827906
},
828907
"description": "Defines the virtual network subnets resource settings."
@@ -936,4 +1015,4 @@
9361015
"description": "Defines the virtual network resource settings."
9371016
}
9381017
}
939-
}
1018+
}

0 commit comments

Comments
 (0)