POST api/v1/capacity/update
Request Information
URI Parameters
None.
Body Parameters
CapacityBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Authentication | AuthenticationModel |
Required |
|
| Request | CapacityHardwareRequestModel |
Required |
Request Formats
application/json, text/json
Sample:
{
"Authentication": {
"Id": "170200123 - sample only, user your ID",
"Key": "467512342123 - sample only, user your Key"
},
"Request": {
"BandwidthUtilizers": [
{
"Name": "Hurricane Electric #1",
"Available": "975",
"Download": "14",
"Upload": "1"
},
{
"Name": "Hurricane Electric #2",
"Available": "1000",
"Download": "0",
"Upload": "0"
}
],
"StorageUtilizers": [
{
"Name": "Vancouver",
"Available": "15032",
"Used": "33"
},
{
"Name": "Azure Storage",
"Available": "1000",
"Used": "0"
}
]
}
}
application/xml, text/xml
Sample:
<CapacityBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Api.Models">
<Authentication>
<Id>170200123 - sample only, user your ID</Id>
<Key>467512342123 - sample only, user your Key</Key>
</Authentication>
<Request>
<BandwidthUtilizers>
<BandWithUtilization>
<Available>975</Available>
<Download>14</Download>
<Name>Hurricane Electric #1</Name>
<Upload>1</Upload>
</BandWithUtilization>
<BandWithUtilization>
<Available>1000</Available>
<Download>0</Download>
<Name>Hurricane Electric #2</Name>
<Upload>0</Upload>
</BandWithUtilization>
</BandwidthUtilizers>
<StorageUtilizers>
<StorageUtilization>
<Available>15032</Available>
<Name>Vancouver</Name>
<Used>33</Used>
</StorageUtilization>
<StorageUtilization>
<Available>1000</Available>
<Name>Azure Storage</Name>
<Used>0</Used>
</StorageUtilization>
</StorageUtilizers>
</Request>
</CapacityBindingModel>
Response Information
Resource Description
CapacityOutgoingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Message | MessageModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"Message": {
"Code": "sample string 1",
"Description": "sample string 2"
}
}
application/xml, text/xml
Sample:
<CapacityOutgoingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Api.Models">
<Message>
<Code>sample string 1</Code>
<Description>sample string 2</Description>
</Message>
</CapacityOutgoingModel>