/// <summary> /// Creates a Process Alert /// </summary> /// <remarks> /// Required permissions: Alerts.Create. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='raiseAlertParameters'> /// RaiseProcessAlert action parameters /// </param> public static void RaiseProcessAlert(this IAlerts operations, RaiseAlertParameters raiseAlertParameters = default(RaiseAlertParameters)) { operations.RaiseProcessAlertAsync(raiseAlertParameters).GetAwaiter().GetResult(); }
/// <summary> /// Creates a Process Alert /// </summary> /// <remarks> /// Client Credentials Flow required permissions: Monitoring or /// Monitoring.Write. /// /// Required permissions: Alerts.Create. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='body'> /// </param> public static void RaiseProcessAlert(this IAlerts operations, AlertsRaiseProcessAlertParameters body = default(AlertsRaiseProcessAlertParameters)) { operations.RaiseProcessAlertAsync(body).GetAwaiter().GetResult(); }