From c6a98bd6bab755071bc4fc856be2fd468b566f1b Mon Sep 17 00:00:00 2001 From: Anton Evseev Date: Mon, 22 Jul 2019 14:41:24 +0300 Subject: [PATCH] Add missing read-only property "loadBalancerFrontendIpConfiguration" to publicIpPrefix --- .../PublicIpPrefixCreateCustomizedValues.json | 13 +++++-- .../PublicIpPrefixCreateDefaults.json | 22 ++++++++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2018-07-01/publicIpPrefix.json | 5 +++ .../PublicIpPrefixCreateCustomizedValues.json | 13 +++++-- .../PublicIpPrefixCreateDefaults.json | 22 ++++++++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2018-08-01/publicIpPrefix.json | 5 +++ .../PublicIpPrefixCreateCustomizedValues.json | 13 +++++-- .../PublicIpPrefixCreateDefaults.json | 22 ++++++++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2018-10-01/publicIpPrefix.json | 5 +++ .../PublicIpPrefixCreateCustomizedValues.json | 13 +++++-- .../PublicIpPrefixCreateDefaults.json | 22 ++++++++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2018-11-01/publicIpPrefix.json | 5 +++ .../PublicIpPrefixCreateCustomizedValues.json | 13 +++++-- .../PublicIpPrefixCreateDefaults.json | 22 ++++++++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2018-12-01/publicIpPrefix.json | 5 +++ .../PublicIpPrefixCreateCustomizedValues.json | 13 +++++-- .../PublicIpPrefixCreateDefaults.json | 22 ++++++++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2019-02-01/publicIpPrefix.json | 13 ++++--- .../PublicIpPrefixCreateCustomizedValues.json | 13 +++++-- .../PublicIpPrefixCreateDefaults.json | 12 +++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2019-04-01/publicIpPrefix.json | 5 +++ .../PublicIpPrefixCreateCustomizedValues.json | 12 +++++-- .../PublicIpPrefixCreateDefaults.json | 16 +++++++-- .../examples/PublicIpPrefixGet.json | 5 +++ .../examples/PublicIpPrefixList.json | 13 ++++++- .../examples/PublicIpPrefixListAll.json | 35 ++++++++++++++++++- .../examples/PublicIpPrefixUpdateTags.json | 9 ++++- .../stable/2019-06-01/publicIpPrefix.json | 5 +++ 56 files changed, 741 insertions(+), 66 deletions(-) diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateCustomizedValues.json index e39d6f35c714..e0b8aaa068a0 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -8,6 +8,7 @@ "1" ], "parameters": { + "location": "westus", "properties": { "publicIPAddressVersion": "IPv4", "prefixLength": 30 @@ -22,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -41,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateDefaults.json index 75f96a891030..20b67215ce88 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixCreateDefaults.json @@ -4,18 +4,30 @@ "subscriptionId": "subid", "resourceGroupName": "rg1", "publicIpPrefixName": "test-ipprefix", - "parameters": {} + "parameters": { + "location": "westus", + "sku": { + "name": "Standard" + }, + "properties": { + "prefixLength": 30 + } + } }, "responses": { "200": { "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -27,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixGet.json index 37e34d75d994..6c8d0e8b3b3f 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixList.json index 61bfd8129394..97800bbc3b41 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixListAll.json index 4c3c1edbecc0..14ab25d5abb7 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixUpdateTags.json index cce41b02f821..ea1519db1242 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/publicIpPrefix.json index 7303a3c5ef81..0e0962030c95 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-07-01/publicIpPrefix.json @@ -372,6 +372,11 @@ }, "description": "The list of all referenced PublicIPAddresses" }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the public IP prefix resource." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateCustomizedValues.json index edf99b8e7b2a..8676e8bb7085 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -8,6 +8,7 @@ "1" ], "parameters": { + "location": "westus", "properties": { "publicIPAddressVersion": "IPv4", "prefixLength": 30 @@ -22,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -41,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateDefaults.json index c1204d46c9da..923da5bfdc46 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixCreateDefaults.json @@ -4,18 +4,30 @@ "subscriptionId": "subid", "resourceGroupName": "rg1", "publicIpPrefixName": "test-ipprefix", - "parameters": {} + "parameters": { + "location": "westus", + "sku": { + "name": "Standard" + }, + "properties": { + "prefixLength": 30 + } + } }, "responses": { "200": { "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -27,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixGet.json index 29321ce81099..4bb7d2942d41 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixList.json index f4e12552d3f8..e92dfdc6dde3 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixListAll.json index 1285fd93d8c7..0d6453965bb2 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixUpdateTags.json index 65e4807328d2..93e35faede9f 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/publicIpPrefix.json index 90f6541467f4..fa8721fc58d9 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/publicIpPrefix.json @@ -372,6 +372,11 @@ }, "description": "The list of all referenced PublicIPAddresses" }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the public IP prefix resource." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateCustomizedValues.json index 614e53292d0a..6067048d1493 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -8,6 +8,7 @@ "1" ], "parameters": { + "location": "westus", "properties": { "publicIPAddressVersion": "IPv4", "prefixLength": 30 @@ -22,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -41,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateDefaults.json index 88bc3e9b446e..b664e6aa6767 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixCreateDefaults.json @@ -4,18 +4,30 @@ "subscriptionId": "subid", "resourceGroupName": "rg1", "publicIpPrefixName": "test-ipprefix", - "parameters": {} + "parameters": { + "location": "westus", + "sku": { + "name": "Standard" + }, + "properties": { + "prefixLength": 30 + } + } }, "responses": { "200": { "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -27,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixGet.json index 411f946b25c6..30de81b4bf74 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixList.json index db868f864361..81171bd5c429 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixListAll.json index 7d8829f3a306..19caa035aa0e 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixUpdateTags.json index edc327c16f96..80c5e1cb0fe3 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/publicIpPrefix.json index 5931fca0be7f..407d94f441cc 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-10-01/publicIpPrefix.json @@ -372,6 +372,11 @@ }, "description": "The list of all referenced PublicIPAddresses" }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the public IP prefix resource." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateCustomizedValues.json index ddf2bf426897..23884f83e4c0 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -8,6 +8,7 @@ "1" ], "parameters": { + "location": "westus", "properties": { "publicIPAddressVersion": "IPv4", "prefixLength": 30 @@ -22,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -41,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateDefaults.json index dd85ebc8bda8..da803d2a5bcd 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixCreateDefaults.json @@ -4,18 +4,30 @@ "subscriptionId": "subid", "resourceGroupName": "rg1", "publicIpPrefixName": "test-ipprefix", - "parameters": {} + "parameters": { + "location": "westus", + "sku": { + "name": "Standard" + }, + "properties": { + "prefixLength": 30 + } + } }, "responses": { "200": { "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -27,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixGet.json index 63354eaa1680..aeac0dc1ffed 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixList.json index 71cfd8ff97e3..726bdd49512c 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixListAll.json index d7adb3cd474d..73f1908b8d18 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixUpdateTags.json index dac6d5c5e803..4d29cfec7675 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/publicIpPrefix.json index 4f453bee3824..402e38c4c57a 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-11-01/publicIpPrefix.json @@ -372,6 +372,11 @@ }, "description": "The list of all referenced PublicIPAddresses" }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the public IP prefix resource." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateCustomizedValues.json index 201fbb1e668f..cce58dd7ce5b 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -8,6 +8,7 @@ "1" ], "parameters": { + "location": "westus", "properties": { "publicIPAddressVersion": "IPv4", "prefixLength": 30 @@ -22,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -41,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateDefaults.json index 00dccc52495d..4a249cd50e21 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixCreateDefaults.json @@ -4,18 +4,30 @@ "subscriptionId": "subid", "resourceGroupName": "rg1", "publicIpPrefixName": "test-ipprefix", - "parameters": {} + "parameters": { + "location": "westus", + "sku": { + "name": "Standard" + }, + "properties": { + "prefixLength": 30 + } + } }, "responses": { "200": { "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -27,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixGet.json index 9a7ed1c33c15..3adaf24983b9 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixList.json index dea8ca0ac021..655127ca0768 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixListAll.json index 8a77e90a8e80..0f07cd9a1561 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixUpdateTags.json index 0004c884b252..cbd70e6e68df 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/publicIpPrefix.json index da0f54b7c543..c0f85476b5a2 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-12-01/publicIpPrefix.json @@ -372,6 +372,11 @@ }, "description": "The list of all referenced PublicIPAddresses" }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the public IP prefix resource." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateCustomizedValues.json index 60e2e952c2a8..3ced65e1b413 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -8,6 +8,7 @@ "1" ], "parameters": { + "location": "westus", "properties": { "publicIPAddressVersion": "IPv4", "prefixLength": 30 @@ -22,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -41,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateDefaults.json index 4fceba6ab78d..b9a7f3bb1acf 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixCreateDefaults.json @@ -4,18 +4,30 @@ "subscriptionId": "subid", "resourceGroupName": "rg1", "publicIpPrefixName": "test-ipprefix", - "parameters": {} + "parameters": { + "location": "westus", + "sku": { + "name": "Standard" + }, + "properties": { + "prefixLength": 30 + } + } }, "responses": { "200": { "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -27,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixGet.json index e7d2f00d6e48..167a5fd0e14d 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixList.json index d52890e7748b..ba3b93818a7f 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixListAll.json index 975911ef0c4a..b4bd7bb14b98 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixUpdateTags.json index cc3a94ff72ba..644aa5f1bbb4 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/publicIpPrefix.json index 445e186580cb..bef2798df325 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/publicIpPrefix.json @@ -339,7 +339,7 @@ } } }, - "description": "SKU of a public IP prefix" + "description": "SKU of a public IP prefix." }, "PublicIPPrefixPropertiesFormat": { "properties": { @@ -361,14 +361,19 @@ }, "ipPrefix": { "type": "string", - "description": "The allocated Prefix" + "description": "The allocated Prefix." }, "publicIPAddresses": { "type": "array", "items": { "$ref": "#/definitions/ReferencedPublicIpAddress" }, - "description": "The list of all referenced PublicIPAddresses" + "description": "The list of all referenced PublicIPAddresses." + }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." }, "resourceGuid": { "type": "string", @@ -431,7 +436,7 @@ "properties": { "id": { "type": "string", - "description": "The PublicIPAddress Reference" + "description": "The PublicIPAddress Reference." } }, "description": "Reference to a public IP address." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateCustomizedValues.json index e9f3cd342ce4..5c1402551759 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -8,6 +8,7 @@ "1" ], "parameters": { + "location": "westus", "properties": { "publicIPAddressVersion": "IPv4", "prefixLength": 30 @@ -22,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -41,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateDefaults.json index c11dfacdcf70..3e56e7d73858 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixCreateDefaults.json @@ -19,11 +19,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -35,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixGet.json index dfab5e67b6c3..0e55c61a03b3 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixList.json index f795ee31dc43..9ac5e08bc6a8 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixListAll.json index 55da83ee5119..bfea8f02749e 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixUpdateTags.json index 11e954724c55..1ad71d7a1f9d 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/publicIpPrefix.json index 0fcabd54e0cd..23e7be7824e9 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-04-01/publicIpPrefix.json @@ -370,6 +370,11 @@ }, "description": "The list of all referenced PublicIPAddresses." }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the public IP prefix resource." diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateCustomizedValues.json index 3d29db64fc4e..3795bf559667 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateCustomizedValues.json @@ -23,14 +23,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -42,14 +46,18 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "zones": [ "1" ], "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateDefaults.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateDefaults.json index f3a47491b55c..51f76b0c81f7 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateDefaults.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixCreateDefaults.json @@ -5,6 +5,10 @@ "resourceGroupName": "rg1", "publicIpPrefixName": "test-ipprefix", "parameters": { + "location": "westus", + "properties": { + "prefixLength": 30 + }, "sku": { "name": "Standard" } @@ -15,11 +19,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" @@ -31,11 +39,15 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipPrefix": "192.168.254.2/30", + "ipTags": [] }, "sku": { "name": "Standard" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixGet.json index 970423b03cee..ca846f1ccd03 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixGet.json @@ -10,9 +10,11 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "192.168.254.2/30", @@ -23,6 +25,9 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixList.json index c199968075b3..c0757132723b 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixList.json @@ -11,9 +11,11 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "40.85.154.2/30", @@ -24,17 +26,26 @@ } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix03", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/ipprefix03", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 31, - "ipPrefix": "40.85.153.2/31" + "ipPrefix": "40.85.153.2/31", + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixListAll.json index 517dfe366f83..dcaa05348391 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixListAll.json @@ -10,31 +10,64 @@ { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", "prefixLength": 30, "ipPrefix": "41.85.154.247/30", + "ipTags": [], "publicIPAddresses": [ { "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1" } ] }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" }, { "name": "ipprefix01", "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/publicIPPrefixes/ipprefix01", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "ipPrefix": "40.85.154.247/30", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "prefixLength": 30, + "ipTags": [] + }, + "sku": { + "name": "Standard" }, "type": "Microsoft.Network/publicIPPrefixes" + }, + { + "name": "pfx", + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/publicIPPrefixes/pfx", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", + "type": "Microsoft.Network/publicIPPrefixes", + "location": "westus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", + "ipPrefix": "25.101.84.16/30", + "publicIPAddressVersion": "IPv4", + "prefixLength": 30, + "ipTags": [], + "loadBalancerFrontendIpConfiguration": { + "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/loadBalancers/lb-pfx/frontendIPConfigurations/ipconfig1" + } + }, + "sku": { + "name": "Standard" + } } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixUpdateTags.json index bc015e5ad8bd..4d3b2b86f669 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/examples/PublicIpPrefixUpdateTags.json @@ -16,16 +16,23 @@ "body": { "name": "test-ipprefix", "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/test-ipprefix", + "etag": "W/\"00000000-0000-0000-0000-00000000\"", "location": "westus", "properties": { "provisioningState": "Succeeded", + "resourceGuid": "00000000-0000-0000-0000-00000000", "publicIPAddressVersion": "IPv4", - "prefixLength": 30 + "ipPrefix": "40.85.154.247/30", + "prefixLength": 30, + "ipTags": [] }, "tags": { "tag1": "value1", "tag2": "value2" }, + "sku": { + "name": "Standard" + }, "type": "Microsoft.Network/publicIPPrefixes" } } diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/publicIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/publicIpPrefix.json index 7f9f30d8148a..5e882a6e257f 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/publicIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/publicIpPrefix.json @@ -370,6 +370,11 @@ }, "description": "The list of all referenced PublicIPAddresses." }, + "loadBalancerFrontendIpConfiguration": { + "readOnly": true, + "$ref": "./network.json#/definitions/SubResource", + "description": "The reference to load balancer frontend IP configuration associated with the public IP prefix." + }, "resourceGuid": { "type": "string", "description": "The resource GUID property of the public IP prefix resource."