MetricSpecificationV1 Class

Metric specification version 1.

Inheritance
msrest.serialization.Model
MetricSpecificationV1

Constructor

MetricSpecificationV1(*, name: str | None = None, display_name: str | None = None, display_description: str | None = None, unit: str | MetricUnit | None = None, aggregation_type: str | MetricAggregationType | None = None, dimensions: List[MetricDimensionV1] | None = None, fill_gap_with_zero: bool | None = None, category: str | MetricCategory | None = None, resource_id_dimension_name_override: str | None = None, supported_time_grain_types: List[str | TimeGrain] | None = None, supported_aggregation_types: List[str | MetricAggregationType] | None = None, **kwargs)

Parameters

Name Description
name
Required
str

Name of the metric.

display_name
Required
str

Display name of the metric.

display_description
Required
str

Description of the metric to be displayed.

unit
Required

Metric units. Possible values include: "NotSpecified", "Percent", "Count", "Seconds", "Milliseconds", "Bytes", "BytesPerSecond", "CountPerSecond".

aggregation_type
Required

Metric aggregation type. Possible values include: "NotSpecified", "None", "Average", "Minimum", "Maximum", "Total", "Count".

dimensions
Required

Metric dimensions, other than default dimension which is resource.

fill_gap_with_zero
Required

Set true to fill the gaps with zero.

category
Required

Metric category. Possible values include: "Capacity", "Transaction".

resource_id_dimension_name_override
Required
str

Resource name override.

supported_time_grain_types
Required

Support granularity of metrics.

supported_aggregation_types
Required

Support metric aggregation type.

Keyword-Only Parameters

Name Description
name
Required
display_name
Required
display_description
Required
unit
Required
aggregation_type
Required
dimensions
Required
fill_gap_with_zero
Required
category
Required
resource_id_dimension_name_override
Required
supported_time_grain_types
Required
supported_aggregation_types
Required