Apply a monitoring profile to a business application
  • 12 Mar 2024
  • 3 Minutes to read
  • Dark
    Light
  • PDF

Apply a monitoring profile to a business application

  • Dark
    Light
  • PDF

Article summary

Post
/BusinessApplication/{businessApplicationId}/ApplyMonitoringProfile
Security
API Key
Header parameter nameAPIKey

API key which has access for your API

Path parameters
businessApplicationId
string (uuid) Required
Body parameters
Expand All
object
monitorConfiguration
object (ExposedAPIBAMonitorConfiguration)Required
evaluationFrequency
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7 ]
aggregationPeriod
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
statusReport
Array of integerRequired
integer (int32)
monitoringDays
Array of stringRequired
string
monitoringHours
Array of integerRequired
integer (int32)
timeZoneId
string Required
Min length1
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
monitorScaledAppServiceInstances
boolean
includeHealthyRulesInTheReport
boolean
includeAllIdentifiedIssues
boolean
sendReportIfAnyError
boolean
upAlerts
boolean
resourceConfiguration
Array of object (ExposedAPIMonitoringTemplateResourceConfiguration)
object
type
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, -1 ]
resourceId
string (uuid) Required
templateId
string (uuid) Required
Expand All
object
monitorConfiguration
object (ExposedAPIBAMonitorConfiguration)Required
evaluationFrequency
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7 ]
aggregationPeriod
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
statusReport
Array of integerRequired
integer (int32)
monitoringDays
Array of stringRequired
string
monitoringHours
Array of integerRequired
integer (int32)
timeZoneId
string Required
Min length1
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
monitorScaledAppServiceInstances
boolean
includeHealthyRulesInTheReport
boolean
includeAllIdentifiedIssues
boolean
sendReportIfAnyError
boolean
upAlerts
boolean
resourceConfiguration
Array of object (ExposedAPIMonitoringTemplateResourceConfiguration)
object
type
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, -1 ]
resourceId
string (uuid) Required
templateId
string (uuid) Required
Expand All
object
monitorConfiguration
object (ExposedAPIBAMonitorConfiguration)Required
evaluationFrequency
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7 ]
aggregationPeriod
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
statusReport
Array of integerRequired
integer (int32)
monitoringDays
Array of stringRequired
string
monitoringHours
Array of integerRequired
integer (int32)
timeZoneId
string Required
Min length1
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
monitorScaledAppServiceInstances
boolean
includeHealthyRulesInTheReport
boolean
includeAllIdentifiedIssues
boolean
sendReportIfAnyError
boolean
upAlerts
boolean
resourceConfiguration
Array of object (ExposedAPIMonitoringTemplateResourceConfiguration)
object
type
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, -1 ]
resourceId
string (uuid) Required
templateId
string (uuid) Required
Expand All
object
monitorConfiguration
object (ExposedAPIBAMonitorConfiguration)Required
evaluationFrequency
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7 ]
aggregationPeriod
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
statusReport
Array of integerRequired
integer (int32)
monitoringDays
Array of stringRequired
string
monitoringHours
Array of integerRequired
integer (int32)
timeZoneId
string Required
Min length1
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
monitorScaledAppServiceInstances
boolean
includeHealthyRulesInTheReport
boolean
includeAllIdentifiedIssues
boolean
sendReportIfAnyError
boolean
upAlerts
boolean
resourceConfiguration
Array of object (ExposedAPIMonitoringTemplateResourceConfiguration)
object
type
integer (int32) Required
Valid values[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, -1 ]
resourceId
string (uuid) Required
templateId
string (uuid) Required
Responses
200

Success


Was this article helpful?