private static AzureMonitorAlertCardMessageData GetMessageData(string requestBody) { var alert = JsonConvert.DeserializeObject <IncomingAzureMonitorCommonAlertSchema>(requestBody); var messageData = new AzureMonitorAlertCardMessageData(alert); return(messageData); }
private static string CreateMessageCard(AzureMonitorAlertCardMessageData messageData) { var fixFailingServicebusUrl = Environment.GetEnvironmentVariable("FixFailingServicebusUrl", EnvironmentVariableTarget.Process); var messageCard = new AzureMonitorAlertCard(messageData, fixFailingServicebusUrl); var messageContent = messageCard.TransformText(); return(messageContent); }
public AzureMonitorAlertCard(AzureMonitorAlertCardMessageData messageData, string fixServicebusUrl) { this.messageData = messageData; this.fixServicebusUrl = fixServicebusUrl; }