+
+ {
+ setConditionMode(value as ConditionMode);
+ }}
+ style={{ marginBottom: token.marginSM }}
+ />
+
+
+ {conditionMode === 'single' ? (
+
+
+ {t('autoScalingRule.Metric')}
+
+
+
+
+
+
+
+ ) : (
+
+
+
+
+
+ {'<'} {t('autoScalingRule.Metric')} {'<'}
+
+ ({
+ validator(_, value) {
+ const min = getFieldValue('minThreshold');
+ if (min != null && value != null && min >= value) {
+ return Promise.reject(
+ new Error(t('autoScalingRule.MinMustBeLessThanMax')),
+ );
+ }
+ return Promise.resolve();
+ },
+ }),
+ ]}
+ >
+
+
+
+ )}
+
+
+ {/* Step Size */}
+