...

Text file src/github.com/go-openapi/spec/fixtures/azure/examples/NetworkInterfaceLoadBalancerList.json

Documentation: github.com/go-openapi/spec/fixtures/azure/examples

     1{
     2  "parameters": {
     3    "subscriptionId": "subid",
     4    "resourceGroupName": "testrg",
     5    "networkInterfaceName": "nic1",
     6    "api-version": "2020-04-01"
     7  },
     8  "responses": {
     9    "200": {
    10      "body": {
    11        "value": [
    12          {
    13            "name": "lbname1",
    14            "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1",
    15            "etag": "W/\\\"00000000-0000-0000-0000-000000000000\\\"",
    16            "type": "Microsoft.Network/loadBalancers",
    17            "location": "westus",
    18            "properties": {
    19              "provisioningState": "Succeeded",
    20              "resourceGuid": "00000000-0000-0000-0000-000000000000",
    21              "frontendIPConfigurations": [
    22                {
    23                  "name": "lbfrontend",
    24                  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/frontendIPConfigurations/lbfrontend",
    25                  "etag": "W/\\\"00000000-0000-0000-0000-000000000000\\\"",
    26                  "properties": {
    27                    "provisioningState": "Succeeded",
    28                    "privateIPAllocationMethod": "Dynamic",
    29                    "publicIPAddress": {
    30                      "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/publicIPAddresses/myDynamicPublicIP"
    31                    },
    32                    "loadBalancingRules": [
    33                      {
    34                        "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/loadBalancingRules/rule1"
    35                      }
    36                    ],
    37                    "inboundNatRules": [
    38                      {
    39                        "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/inboundNatRules/inbound1"
    40                      }
    41                    ]
    42                  }
    43                }
    44              ],
    45              "backendAddressPools": [
    46                {
    47                  "name": "bepool1",
    48                  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/backendAddressPools/bepool1",
    49                  "etag": "W/\\\"00000000-0000-0000-0000-000000000000\\\"",
    50                  "properties": {
    51                    "provisioningState": "Succeeded",
    52                    "backendIPConfigurations": [
    53                      {
    54                        "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/networkInterfaces/nic1/ipConfigurations/ipconfig1"
    55                      }
    56                    ],
    57                    "loadBalancingRules": [
    58                      {
    59                        "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/loadBalancingRules/rule1"
    60                      }
    61                    ]
    62                  }
    63                }
    64              ],
    65              "loadBalancingRules": [
    66                {
    67                  "name": "rule1",
    68                  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/loadBalancingRules/rule1",
    69                  "etag": "W/\\\"00000000-0000-0000-0000-000000000000\\\"",
    70                  "properties": {
    71                    "provisioningState": "Succeeded",
    72                    "frontendIPConfiguration": {
    73                      "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/frontendIPConfigurations/lbfrontend"
    74                    },
    75                    "frontendPort": 80,
    76                    "backendPort": 80,
    77                    "enableFloatingIP": false,
    78                    "idleTimeoutInMinutes": 15,
    79                    "protocol": "Tcp",
    80                    "loadDistribution": "Default",
    81                    "backendAddressPool": {
    82                      "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/backendAddressPools/bepool1"
    83                    },
    84                    "probe": {
    85                      "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/probes/probe1"
    86                    }
    87                  }
    88                }
    89              ],
    90              "probes": [
    91                {
    92                  "name": "probe1",
    93                  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/probes/probe1",
    94                  "etag": "W/\\\"00000000-0000-0000-0000-000000000000\\\"",
    95                  "properties": {
    96                    "provisioningState": "Succeeded",
    97                    "protocol": "Http",
    98                    "port": 80,
    99                    "requestPath": "healthcheck.aspx",
   100                    "intervalInSeconds": 15,
   101                    "numberOfProbes": 2,
   102                    "loadBalancingRules": [
   103                      {
   104                        "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/loadBalancingRules/rule1"
   105                      }
   106                    ]
   107                  }
   108                }
   109              ],
   110              "inboundNatRules": [
   111                {
   112                  "name": "inbound1",
   113                  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/inboundNatRules/inbound1",
   114                  "etag": "W/\\\"00000000-0000-0000-0000-000000000000\\\"",
   115                  "properties": {
   116                    "provisioningState": "Succeeded",
   117                    "frontendIPConfiguration": {
   118                      "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lbname1/frontendIPConfigurations/lbfrontend"
   119                    },
   120                    "frontendPort": 3389,
   121                    "backendPort": 3389,
   122                    "enableFloatingIP": false,
   123                    "idleTimeoutInMinutes": 15,
   124                    "protocol": "Tcp",
   125                    "backendIPConfiguration": {
   126                      "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/networkInterfaces/nic1/ipConfigurations/ipconfig1"
   127                    }
   128                  }
   129                }
   130              ],
   131              "outboundRules": [],
   132              "inboundNatPools": []
   133            }
   134          }
   135        ]
   136      }
   137    }
   138  }
   139}

View as plain text