Skip to content

Commit

Permalink
Swagger Changes for New Backend Pool Address format (#8993)
Browse files Browse the repository at this point in the history
* SLB Changes

* addressed feedback
  • Loading branch information
ninzavivek authored Apr 10, 2020
1 parent 77b6a6c commit 85114bd
Show file tree
Hide file tree
Showing 5 changed files with 417 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"parameters": {
"subscriptionId": "subid",
"resourceGroupName": "testrg",
"loadBalancerName": "lb",
"api-version": "2020-04-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"name": "backend",
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/backend",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.4"
}
},
{
"name": "address2",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.5"
}
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"parameters": {
"subscriptionId": "subid",
"resourceGroupName": "testrg",
"loadBalancerName": "lb",
"backendAddressPoolName": "backend",
"api-version": "2020-04-01"
},
"responses": {
"200": {
"body": {
"name": "backend",
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/backend",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.4"
}
},
{
"name": "address2",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.5"
}
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
"parameters": {
"subscriptionId": "subid",
"resourceGroupName": "testrg",
"loadBalancerName": "lb",
"backendAddressPoolName": "backend",
"api-version": "2020-04-01",
"parameters": {
"properties": {
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.4"
}
},
{
"name": "address2",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.5"
}
}
]
}
}
},
"responses": {
"200": {
"body": {
"name": "backend",
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/backend",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.4"
}
},
{
"name": "address2",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.5"
}
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
},
"201": {
"body": {
"name": "backend",
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/backend",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.4"
}
},
{
"name": "address2",
"properties": {
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"ipAddress": "10.0.0.5"
}
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
{
"parameters": {
"subscriptionId": "subid",
"resourceGroupName": "rg1",
"loadBalancerName": "lb",
"backendAddressPoolName": "backend",
"api-version": "2020-04-01",
"parameters": {
"properties": {
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"networkInterfaceIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/vnetlb/ipConfigurations/ipconfig1"
}
}
},
{
"name": "address2",
"properties": {
"networkInterfaceIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/vnetlb/ipConfigurations/ipconfig2"
}
}
}
]
}
}
},
"responses": {
"200": {
"body": {
"name": "backend",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/backend",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"networkInterfaceIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/vnetlb/ipConfigurations/ipconfig1"
}
}
},
{
"name": "address2",
"properties": {
"networkInterfaceIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/vnetlb/ipConfigurations/ipconfig2"
}
}
}
]
}
}
},
"201": {
"body": {
"name": "backend",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/backend",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "address1",
"properties": {
"networkInterfaceIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/vnetlb/ipConfigurations/ipconfig1"
}
}
},
{
"name": "address2",
"properties": {
"networkInterfaceIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkInterfaces/vnetlb/ipConfigurations/ipconfig2"
}
}
}
]
}
}
}
}
}
Loading

0 comments on commit 85114bd

Please sign in to comment.