Get a Calculation Policy by ID
get
/api/metric/Calculations/{id}
Gets the calculation policy that matches the specified ID.
Request
Path Parameters
-
id(required): integer(int32)
The ID of the calculation policy to get.Example:
1
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Successful operation
Root Schema : schema
Match All
Show Source
-
object
SuccessfulGetOperation
The response body for a successful get operation.
-
object
type
Nested Schema : SuccessfulGetOperation
Type:
object
The response body for a successful get operation.
Show Source
-
message: string
The response message.Example:
Loaded 1 entries
-
success: boolean
Whether the operation was a success (true) or a failure (false).Example:
true
Nested Schema : metricCalculationsRead
Type:
Show Source
object
-
Collections: array
Collections
Array of metric collections
-
PolicyDescription: string
Consolidation Policy DescriptionExample:
Calculate the Total Bandwidth used across a collection and store it as a new meta-metric associated to the first device in the collection
-
PolicyFormula: string
Content of Consolidation PolicyExample:
$Log->Message()
-
PolicyID: integer
PolicyIDExample:
1
-
PolicyName: string
Consolidation Policy NameExample:
Total Bandwidth Consolidation
-
PolicyStatus: string
Policy StatusExample:
Enabled
-
PolicyStatusIcon: string
Policy Status IconExample:
OrbGreen.png
-
PolicyStatusID: integer
The consolidation policy status ID. Either 0 (disabled) or 1 (enabled).Example:
1
Nested Schema : Collections
Type:
array
Array of metric collections
Show Source
Example:
[
{
"CollectionID":3,
"CollectionName":"example-bandwidth"
},
{
"CollectionID":5,
"CollectionName":"example-bandwidth"
},
{
"CollectionID":7,
"CollectionName":"example-bandwidth"
}
]
Nested Schema : items
Type:
Show Source
object
-
CollectionID: integer
Collection IDExample:
3
-
CollectionName: string
Collection NameExample:
example-bandwidth
Default Response
Failed operation
Root Schema : schema
Type:
Show Source
object
-
errors: array
errors
The list of errors reported. Validation errors will be keyed by record field.
-
message: string
The response message.Example:
Exception thrown
-
success: boolean
Whether the operation was a success (true) or a failure (false).Example:
false
Nested Schema : errors
Type:
array
The list of errors reported. Validation errors will be keyed by record field.
Show Source
-
Array of:
object items
An error.
Nested Schema : items
Type:
object
An error.