Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ const getBulkEnableRuleErrorSummary = () => {
});
};

const getBulkCreateRuleErrorSummary = () => {
return i18n.translate('xpack.alerting.ruleCircuitBreaker.error.bulkCreateSummary', {
defaultMessage: `Rules cannot be bulk created. The maximum number of runs per minute would be exceeded.`,
});
};

const getRuleCircuitBreakerErrorDetail = ({
interval,
intervalAvailable,
Expand Down Expand Up @@ -84,7 +90,7 @@ export const getRuleCircuitBreakerErrorMessage = ({
name?: string;
interval: number;
intervalAvailable: number;
action: 'update' | 'create' | 'enable' | 'bulkEdit' | 'bulkEnable';
action: 'update' | 'create' | 'enable' | 'bulkEdit' | 'bulkEnable' | 'bulkCreate';
rules?: number;
}) => {
let errorMessageSummary: string;
Expand All @@ -105,6 +111,9 @@ export const getRuleCircuitBreakerErrorMessage = ({
case 'bulkEnable':
errorMessageSummary = getBulkEnableRuleErrorSummary();
break;
case 'bulkCreate':
errorMessageSummary = getBulkCreateRuleErrorSummary();
break;
}

return `Error validating circuit breaker - ${errorMessageSummary} - ${getRuleCircuitBreakerErrorDetail(
Expand Down
Loading
Loading