Skip to content
v2.274.0

CalculationComponentProperty Struct ​

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const calculationComponentProperty: connect.CfnMetric.CalculationComponentProperty = {
  alias: 'alias',

  // the properties below are optional
  metricFilters: [{
    metricFilterKey: 'metricFilterKey',

    // the properties below are optional
    booleanCondition: {
      comparison: 'comparison',
    },
    negate: false,
    numberCondition: {
      comparison: 'comparison',
      values: [123],
    },
    stringCondition: {
      comparison: 'comparison',
      values: ['values'],
    },
  }],
  metricId: 'metricId',
  metricName: 'metricName',
};

Properties ​

aliasstringaliasstraliasStringAliasstringAlias*stringrequired#
Metric calculation component alias for use within a calculation.
metricFiltersIResolvable | IResolvable | CfnMetric.MetricFilterProperty[]metric_filterstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, MetricFilterProperty]]]metricFiltersIResolvableMetricFiltersIResolvableMetricFiltersinterface{}#
metricIdstringmetric_idstrmetricIdStringMetricIdstringMetricId*string#
metricNamestringmetric_namestrmetricNameStringMetricNamestringMetricName*string#