Deprecated: Exclusion of instances from pricing calculations
You use the POST
operation on the
api/sam/swinventory/exclude
element to exclude instances from pricing
calculations.
Important: This REST API is deprecated. Use REST API for clssifying software
(v2).
Permissions
You must have the Manage Software Classification permission to perform this task.
Resource URL
https://hostname:port/api/sam/swinventory/exclude
Resource information
Operation details | Description |
---|---|
Purpose | Excludes instances from a pricing calculation. |
HTTP method | POST |
Resource URI | https://hostname:port/api/sam/swinventory/exclude |
URI query parameters | For a list of applicable query parameters, see: Query parameters. |
Request headers |
|
Request payload | n/a |
Request Content-Type |
n/a |
Response headers |
|
Response payload | n/a |
Response Content-Type |
n/a |
Normal HTTP response codes |
|
Error HTTP response codes |
Message body excludes an error message with details. |
Query parameters
You
can use query parameters to narrow down the results of your search.
The following table presents query parameters that you can use for
the
POST/swinventory/exclude
element.
Parameter | Description | Required | Value |
---|---|---|---|
productInventoryId | A list of unique identifiers of instances to be excluded from the calculation separated with a comma. At least one identifier must be specified. | Yes | Numeric |
reason | The reason for excluding an instance from the pricing calculations. | Yes | backup beta component evaluation no_licensing not_compatible other |
comment | Additional comments for the reason of exclusion. | Only when reason is other | String |
updateTime | A list of timestamps of the last modification
time of the instances expressed in milliseconds. Each timestamp is
separated with a comma. The first timestamp in the list corresponds
to the first instance, and so on. This parameter is used to handle
concurrent actions. Use the |
Yes | Numeric |
Example HTTP conversation
- Request
POST https://hostname:port/api/sam/swinventory/exclude ?productInventoryId=300001,500001&updateTime=1349237658578,1349237658588 &reason=no_licensing
- Request header
-
Accept: application/json Accept-Language: en-US Token: <token>
- Response header
HTTP/1.1 204 OK Content-Type: application/json Content-Language: en-US