3.1.5.5.3.1.2.3 Processing Details
Retrieves a frontendIPConfigurations resource.
The server returns a configuration state only if it has already attempted to configure settings according to the REST resource properties that were created or updated by using the PUT method. configurationState.lastUpdatedTime is set to a value that is implementation-specific.
The server returns a configuration state property configurationState.status set to Success if there were no errors. The server returns a configuration state property configurationState.status set to Failure if there were errors during the configuration of settings. configurationState.detailedInfo contains an array of objects per the specification in section 2.2.4. The property configurationState.vipEndpointStates contains both virtual IP (VIP) and dynamic IP (DIP) endpoint states with configurationState content as defined in section 2.2.4.
The following is an example of failures.
-
{ "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189", "resourceId": "2653279b-159f-43d1-a9bd-c5b16d7f0189", "etag": "W/\"0cdcd90c-3ac3-43ab-9430-67619a296ac7\"", "instanceId": "ed537d95-338d-4505-ab7e-d4cdea718e0c", "properties": { "provisioningState": "Succeeded", "frontendIPConfigurations": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/frontendIPConfigurations/a3f28894-81ed-4311-8078-fcd10a1fdd6e", "resourceId": "a3f28894-81ed-4311-8078-fcd10a1fdd6e", "etag": "W/\"0cdcd90c-3ac3-43ab-9430-67619a296ac7\"", "instanceId": "84861488-29d2-4ae3-80d1-b5a2c4a26520", "properties": { "provisioningState": "Succeeded", "privateIPAddress": "5757:5555::15", "privateIPAllocationMethod": "Static", "subnet": { "resourceRef": "/logicalnetworks/4edaf1bb-7012-43a8-aa59-522fb544e1da/subnets/23d5e1fd-6a1e-425d-9255-3695cd678120" }, "loadBalancingRules": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/loadBalancingRules/8c83c104-ba02-4e7f-b671-860362ba5893" } ], "inboundNatRules": [], "outboundNatRules": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/outboundNatRules/5010e7fb-fc61-45ce-9f0e-84c1a5764b56" } ], "counters": [ { "name": "TotalPackets", "currentValue": 13699525, "unit": "Decimal", "context": { "source": "SoftwareLoadBalancer", "category": "Performance" } }, { "name": "DroppedPackets", "currentValue": 0, "unit": "Decimal", "context": { "source": "SoftwareLoadBalancer", "category": "Performance" } }, { "name": "FlowEntries", "currentValue": 53, "unit": "Decimal", "context": { "source": "SoftwareLoadBalancer", "category": "Performance" } }, { "name": "DroppedFlowEntries", "currentValue": 0, "unit": "Decimal", "context": { "source": "SoftwareLoadBalancer", "category": "Performance" } }, { "name": "SynPackets", "currentValue": 115, "unit": "Decimal", "context": { "source": "SoftwareLoadBalancer", "category": "Performance" } }, { "name": "AverageBandwidth", "currentValue": 0, "unit": "Decimal", "context": { "source": "SoftwareLoadBalancer", "category": "Performance" } }, { "name": "PacketsPerSecond", "currentValue": 0, "unit": "Decimal", "context": { "source": "SoftwareLoadBalancer", "category": "Performance" } } ], "configurationState": { "status": "Failure", "lastUpdatedTime": "2018-08-14T14:31:55.1718034-07:00", "id": "84861488-29d2-4ae3-80d1-b5a2c4a26520", "vipEndpointStates": [ { "status": "Failure", "lastUpdatedTime": "2018-08-14T14:31:55.1718034-07:00", "vipEndpoint": "Tcp:[5757:5555::15]:2003", "dipEndpointStates": [ { "status": "Failure", "detailedInfo": [ { "source": "SoftwareLoadBalancerManager", "message": "Failed to configure the policies on mux pool.", "code": "PolicyConfigurationFailureOnMux" } ], "lastUpdatedTime": "2018-08-14T14:31:55.1718034-07:00", "dipEndpoint": "[4218:caca::15]:2003", "hostIPAddress": "192.153.0.21", "hostId": "6e059be9-f546-47de-9db9-f9af11915118", "adapterId": "005762000000", "probeRule": "" }, { "status": "Failure", "detailedInfo": [ { "source": "SoftwareLoadBalancerManager", "message": "Failed to configure the policies on mux pool.", "code": "PolicyConfigurationFailureOnMux" } ], "lastUpdatedTime": "2018-08-14T14:31:55.1718034-07:00", "dipEndpoint": "[4218:caca::16]:2003", "hostIPAddress": "192.153.0.21", "hostId": "6e059be9-f546-47de-9db9-f9af11915118", "adapterId": "005762000001", "probeRule": "" } ] } ] } } } ], "backendAddressPools": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/backendAddressPools/df9ec826-27ae-4184-8e50-01001c50811a", "resourceId": "df9ec826-27ae-4184-8e50-01001c50811a", "etag": "W/\"778c40a4-cea4-437e-8d33-ec8f6cc0046e\"", "instanceId": "1640b748-97c9-410c-8883-2fb404431f2a", "properties": { "provisioningState": "Succeeded", "backendIPConfigurations": [ { "resourceRef": "/networkInterfaces/8d9930fe-6b71-42a3-b9e1-9612b3e9b0c8/ipConfigurations/f51d3d41-efb2-4070-aa77-c19f9b781a2d" }, { "resourceRef": "/networkInterfaces/3c35c29c-543e-4b37-8397-a8ea5ad6b7f5/ipConfigurations/77455994-c49f-4d8c-a839-bd6da52772e6" } ], "outboundNatRules": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/outboundNatRules/5010e7fb-fc61-45ce-9f0e-84c1a5764b56" } ], "loadBalancingRules": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/loadBalancingRules/8c83c104-ba02-4e7f-b671-860362ba5893" } ] } } ], "loadBalancingRules": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/loadBalancingRules/8c83c104-ba02-4e7f-b671-860362ba5893", "resourceId": "8c83c104-ba02-4e7f-b671-860362ba5893", "etag": "W/\"778c40a4-cea4-437e-8d33-ec8f6cc0046e\"", "instanceId": "b43bdd09-4086-4765-941d-ab32741d5cd1", "properties": { "provisioningState": "Succeeded", "frontendIPConfigurations": [ { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/frontendIPConfigurations/a3f28894-81ed-4311-8078-fcd10a1fdd6e" } ], "protocol": "Tcp", "frontendPort": 2003, "backendPort": 2003, "enableFloatingIP": false, "idleTimeoutInMinutes": 4, "backendAddressPool": { "resourceRef": "/loadBalancers/2653279b-159f-43d1-a9bd-c5b16d7f0189/backendAddressPools/df9ec826-27ae-4184-8e50-01001c50811a" }, "loadDistribution": "Default" } } ] } }