3.1.5.11.2.1.1.1 Request Body
The format for the request body for the ipConfigurations PUT method is as follows.
-
{ "resourceId": "bb36bb47-b8c7-48a8-b868-bc0d695452f7", "properties": { "ipConfigurations": [ { "resourceId": "2aaa9fe0-2d74-475b-9ecf-a8ce8ad8c919", "properties": { "privateIPAddress": "13.168.101.21", "privateIPAllocationMethod": "Static", "subnet": { "resourceRef": "/virtualNetworks/69ec2dd0-510f-4e28-b665-54eee2ed41b5/subnets/2e777dcc-7bbd-427f-8f2b-62ab85853de9" }, "accessControlList": { "resourceRef": "/accessControlLists/097890d3-b154-46c8-a9ad-c19871e4ecfc", "loadBalancerInboundNatRules": [ { "resourceRef": "/loadBalancers/2ea43ab6-cb92-4ad3-854f-bc62092cf4b0/inboundNatRules/inb" }, { "resourceRef": "/loadBalancers/2ea43ab6-cb92-4ad3-854f-bc62092cf4b0/inboundNatRules/inb2" } ] } } } ], "dnsSettings": { "DnsServers": [ "1.2.3.4", "1.2.3.5" ] }, "privateMacAddress": "001F46000004", "privateMacAllocationMethod": "Static", "serviceInsertionElements": [], "portSettings": { "macSpoofingEnabled": "Disabled", "arpGuardEnabled": "Disabled", "dhcpGuardEnabled": "Disabled", "stormLimit": 0, "portFlowLimit": 0, "iovWeight": 0, "iovInterruptModeration": "Off", "iovQueuePairsRequested": 0, "vmqWeight": 100 }, "isHostVirtualNetworkInterface": false, "internalDnsNameLabel": "Tenant0-App0-Tier1-DIP-0_VMAdapter-13", "isMultitenantStack": false, } }
The JSON schema for the ipConfigurations PUT method is contained within the schema for its parent resource networkInterfaces, in section 6.11.1.