Add a monitor
- 12 Mar 2024
- 2 Minutes to read
- Print
- DarkLight
- PDF
Add a monitor
- Updated on 12 Mar 2024
- 2 Minutes to read
- Print
- DarkLight
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback!
Post
/CostAnalyzer/{costAnalyzerGroupId}/Monitor/Add
Security
API Key
Header parameter nameAPIKey
API key which has access for your API
Path parameters
costAnalyzerGroupId
string (uuid) Required
Body parameters
object
name
string
description
string
configuration
object (CostAnalyserMonitorConfigurationExposedAPI)
interval
integer (int32)
Valid values[ 1, 2, 3 ]
monitorRules
Array of object (CostAnalyserMonitorRuleExposedAPI)
object
name
string
servicePrincipals
Array of object (CostAnalyserServicePrincipal)
object
subscriptionId
string (uuid)
clientId
string (uuid)
filterConfigurations
Array of object (CostAnalyserViewFilterConfigurationExposedAPI)
object
servicePrincipal
object (CostAnalyserServicePrincipal)
subscriptionId
string (uuid)
clientId
string (uuid)
filterType
integer (int32)
Valid values[ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
filterValues
Array of string
string
tagKey
string
budget
number (double)
budgetDifference
integer (int32)
isDynamicBudget
boolean
metric
integer (int32)
Valid values[ 0, 1 ]
currency
string
escalationPolicyConfiguration
object (EscalationPolicyExposedAPI)
escalationPolicyId
string (uuid) Required
notificationChannelsConfiguration
Array of object (EscalationNotificationChannles)
object
order
integer (int32)
notificationChannels
Array of object (EscalationNotificationChannelMappingExposedAPI)
object
notificationChannelId
string (uuid)
customMailTemplateId
string (uuid)
emailSubject
string
recipient
object (RuleRecipientMappingExposedAPI)
customMailTemplateId
string (uuid)
recipients
string
emailSubject
string
object
name
string
description
string
configuration
object (CostAnalyserMonitorConfigurationExposedAPI)
interval
integer (int32)
Valid values[ 1, 2, 3 ]
monitorRules
Array of object (CostAnalyserMonitorRuleExposedAPI)
object
name
string
servicePrincipals
Array of object (CostAnalyserServicePrincipal)
object
subscriptionId
string (uuid)
clientId
string (uuid)
filterConfigurations
Array of object (CostAnalyserViewFilterConfigurationExposedAPI)
object
servicePrincipal
object (CostAnalyserServicePrincipal)
subscriptionId
string (uuid)
clientId
string (uuid)
filterType
integer (int32)
Valid values[ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
filterValues
Array of string
string
tagKey
string
budget
number (double)
budgetDifference
integer (int32)
isDynamicBudget
boolean
metric
integer (int32)
Valid values[ 0, 1 ]
currency
string
escalationPolicyConfiguration
object (EscalationPolicyExposedAPI)
escalationPolicyId
string (uuid) Required
notificationChannelsConfiguration
Array of object (EscalationNotificationChannles)
object
order
integer (int32)
notificationChannels
Array of object (EscalationNotificationChannelMappingExposedAPI)
object
notificationChannelId
string (uuid)
customMailTemplateId
string (uuid)
emailSubject
string
recipient
object (RuleRecipientMappingExposedAPI)
customMailTemplateId
string (uuid)
recipients
string
emailSubject
string
object
name
string
description
string
configuration
object (CostAnalyserMonitorConfigurationExposedAPI)
interval
integer (int32)
Valid values[ 1, 2, 3 ]
monitorRules
Array of object (CostAnalyserMonitorRuleExposedAPI)
object
name
string
servicePrincipals
Array of object (CostAnalyserServicePrincipal)
object
subscriptionId
string (uuid)
clientId
string (uuid)
filterConfigurations
Array of object (CostAnalyserViewFilterConfigurationExposedAPI)
object
servicePrincipal
object (CostAnalyserServicePrincipal)
subscriptionId
string (uuid)
clientId
string (uuid)
filterType
integer (int32)
Valid values[ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
filterValues
Array of string
string
tagKey
string
budget
number (double)
budgetDifference
integer (int32)
isDynamicBudget
boolean
metric
integer (int32)
Valid values[ 0, 1 ]
currency
string
escalationPolicyConfiguration
object (EscalationPolicyExposedAPI)
escalationPolicyId
string (uuid) Required
notificationChannelsConfiguration
Array of object (EscalationNotificationChannles)
object
order
integer (int32)
notificationChannels
Array of object (EscalationNotificationChannelMappingExposedAPI)
object
notificationChannelId
string (uuid)
customMailTemplateId
string (uuid)
emailSubject
string
recipient
object (RuleRecipientMappingExposedAPI)
customMailTemplateId
string (uuid)
recipients
string
emailSubject
string
object
name
string
description
string
configuration
object (CostAnalyserMonitorConfigurationExposedAPI)
interval
integer (int32)
Valid values[ 1, 2, 3 ]
monitorRules
Array of object (CostAnalyserMonitorRuleExposedAPI)
object
name
string
servicePrincipals
Array of object (CostAnalyserServicePrincipal)
object
subscriptionId
string (uuid)
clientId
string (uuid)
filterConfigurations
Array of object (CostAnalyserViewFilterConfigurationExposedAPI)
object
servicePrincipal
object (CostAnalyserServicePrincipal)
subscriptionId
string (uuid)
clientId
string (uuid)
filterType
integer (int32)
Valid values[ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
filterValues
Array of string
string
tagKey
string
budget
number (double)
budgetDifference
integer (int32)
isDynamicBudget
boolean
metric
integer (int32)
Valid values[ 0, 1 ]
currency
string
escalationPolicyConfiguration
object (EscalationPolicyExposedAPI)
escalationPolicyId
string (uuid) Required
notificationChannelsConfiguration
Array of object (EscalationNotificationChannles)
object
order
integer (int32)
notificationChannels
Array of object (EscalationNotificationChannelMappingExposedAPI)
object
notificationChannelId
string (uuid)
customMailTemplateId
string (uuid)
emailSubject
string
recipient
object (RuleRecipientMappingExposedAPI)
customMailTemplateId
string (uuid)
recipients
string
emailSubject
string
Responses
200
Success
Was this article helpful?