你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BaselinesOperations 类

警告

请勿直接实例化此类。

相反,应通过以下方式访问以下操作:

MonitorManagementClient's

<xref:baselines> 属性。

继承
builtins.object
BaselinesOperations

构造函数

BaselinesOperations(*args, **kwargs)

方法

list

列出资源的指标基线值

list

列出资源的指标基线值

list(resource_uri: str, metricnames: str | None = None, metricnamespace: str | None = None, timespan: str | None = None, interval: timedelta | None = None, aggregation: str | None = None, sensitivities: str | None = None, filter: str | None = None, result_type: str | ResultType | None = None, **kwargs: Any) -> Iterable[SingleMetricBaseline]

参数

resource_uri
str
必需

资源的标识符。 必需。

metricnames
str
必需

要检索的指标名称 (逗号分隔) 。 特殊情况:如果指标名称本身包含逗号,则使用 %2 来指示它。 例如:“Metric,Name1”应为“Metric%2Name1”。 默认值为 None。

metricnamespace
str
必需

要查询其指标定义的指标命名空间。 默认值为 None。

timespan
str
必需

查询的时间跨度。 它是格式为“startDateTime_ISO/endDateTime_ISO”的字符串。 默认值为 None。

interval
timedelta
必需

间隔 (即查询的 timegrain) 。 默认值为 None。

aggregation
str
必需

要检索的聚合类型列表 (逗号分隔) 。 默认值为 None。

sensitivities
str
必需

要检索的敏感度列表 (逗号分隔) 。 默认值为 None。

filter
str
必需

$filter用于减少返回的指标数据集。 示例:指标包含元数据 A、B 和 C。 - 返回 C 的所有时序,其中 A = a1 且 B = b1 或 b2 $filter=A eq 'a1' 和 B eq 'b1' 或 B eq 'b2' 和 C eq '*' - 无效变量: $filter=A eq 'a1' 和 B eq 'b1' 和 C eq '*' 或 B = 'b2' 这无效,因为逻辑或运算符无法分隔两个不同的元数据名称。 - 返回 A = a1、B = b1 且 C = c1 的所有时序: $filter=A eq 'a1' 和 B eq 'b1' 和 C eq 'c1' - 返回 A = a1 $filter=A eq 'a1' 和 B eq '' 和 C eq ''的所有时序。 特殊情况:当维度名称或维度值使用圆括号时。 例如:当维度名称为 dim (test) 1 而不是使用 $filter= “dim (test) 1 eq '' ”时,请使用 $filter= “dim %2528test%2529 1 eq ' ' ” “,当维度名称为 dim (test) 3 且维度值为 **dim3) (test) val ** 而不是使用 $filter= ”dim (test) 3 eq 'dim3 (test) val' “use $filter= ”dim %2528test%2529 3 eq 'dim3 %2528test%2529 val' ”。 默认值为 None。

result_type
strResultType
必需

仅允许检索基线的元数据。 在数据请求中检索所有信息。 已知值为:“Data”和“Metadata”。 默认值为 None。

cls
callable

将传递直接响应的自定义类型或函数

返回

迭代器,如 SingleMetricBaseline 的实例或 cls (响应)

返回类型

例外

属性

models

models = <module 'azure.mgmt.monitor.v2018_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\monitor\\v2018_09_01\\models\\__init__.py'>