Skip to content

OpsAggregator

Source code in docs_src/capo_ssm/types/ops_aggregator.py
class OpsAggregator(TypedDict, closed=True):
    aggregator_type: NotRequired["capo_ssm.types.ops_aggregator_type.OpsAggregatorType"]
    """<p>Either a <code>Range</code> or <code>Count</code> aggregator for limiting an OpsData summary.</p>"""
    type_name: NotRequired["capo_ssm.types.ops_data_type_name.OpsDataTypeName"]
    """<p>The data type name to use for viewing counts of OpsData.</p>"""
    attribute_name: NotRequired[
        "capo_ssm.types.ops_data_attribute_name.OpsDataAttributeName"
    ]
    """<p>The name of an OpsData attribute on which to limit the count of OpsData.</p>"""
    values: NotRequired["capo_ssm.types.ops_aggregator_value_map.OpsAggregatorValueMap"]
    """<p>The aggregator value.</p>"""
    filters: NotRequired["capo_ssm.types.ops_filter_list.OpsFilterList"]
    """<p>The aggregator filters.</p>"""
    aggregators: NotRequired["capo_ssm.types.ops_aggregator_list.OpsAggregatorList"]
    """<p>A nested aggregator for viewing counts of OpsData.</p>"""

aggregator_type instance-attribute

aggregator_type: NotRequired[OpsAggregatorType]

Either a Range or Count aggregator for limiting an OpsData summary.

aggregators instance-attribute

aggregators: NotRequired[OpsAggregatorList]

A nested aggregator for viewing counts of OpsData.

attribute_name instance-attribute

attribute_name: NotRequired[OpsDataAttributeName]

The name of an OpsData attribute on which to limit the count of OpsData.

filters instance-attribute

filters: NotRequired[OpsFilterList]

The aggregator filters.

type_name instance-attribute

type_name: NotRequired[OpsDataTypeName]

The data type name to use for viewing counts of OpsData.

values instance-attribute

values: NotRequired[OpsAggregatorValueMap]

The aggregator value.