GetBinAssignmentProperties
Suggest changes
You can use the GetBinAssignmentProperties
method to retrieve the bin assignment properties in the database.
Parameter
This method has the no input parameters.
Return value
This method has the following return value:
Name | Description | Type |
---|---|---|
properties |
Details the properties for all current bin assignments in the database. |
binAssignmentProperties array |
Request example
Requests for this method are similar to the following example:
{ "method": "GetBinAssignmentProperties", "params": { }, "id": 1 }
Response example
This method returns a response similar to the following example:
{ "id": 1, "result": { "properties": { "algorithmRuntimeMS": 1105, "areReplicasValid": true, "binCount": 65536, "isBalanced": true, "isStable": true, "isWellCoupled": false, "layout": [ { "protectionDomainName": "1", "services": [ { "budget": 7281, "serviceID": 16 }, { "budget": 7281, "serviceID": 19 }, { "budget": 7281, "serviceID": 24 } ] }, { "protectionDomainName": "2", "services": [ { "budget": 7281, "serviceID": 17 }, { "budget": 7281, "serviceID": 20 }, { "budget": 7281, "serviceID": 22 } ] }, { "protectionDomainName": "3", "services": [ { "budget": 7281, "serviceID": 18 }, { "budget": 7281, "serviceID": 21 }, { "budget": 7281, "serviceID": 23 } ] } ], "numSwaps": 0, "numUpdatingBins": 0, "protectionDomainType": "node", "reason": "Final", "replicationCount": 2, "requestRebalance": false, "serviceStrandedCapacities": [], "timePublished": "2020-04-02T18:34:07.807681Z", "validSchemes": [] } } }
New since version
12.0