以下objects与sla
(服务等级协议)API直接相关。
SLA object 具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
slaid | string | (只读) SLA的ID。 |
name (required) |
string | SLA的名称。 |
period (required) |
integer | SLA的报告周期。 可能的值: 0 - 每日; 1 - 每周; 2 - 每月; 3 - 每季度; 4 - 每年。 |
slo (required) |
float | 最低可接受的服务水平目标,以百分比表示。如果服务水平指标(SLI)低于此值,SLA将被视为处于问题/未满足状态。 可能的值:0-100(最多 4 位小数)。 |
effective_date | integer | SLA的生效日期。 可能的值:UTC时间戳。 |
timezone (required) |
string | 报告时区,例如:Europe/London 、UTC 。有关支持的时区完整列表,请参阅 PHP documentation。 |
status | integer | SLA的状态。 可能的值: 0 - (默认) 禁用的SLA; 1 - 启用的SLA。 |
description | string | SLA的描述。 |
请注意,对于某些方法(更新、删除),所需/可选参数的组合是不同的。
SLA时间表object定义了关联服务应处于正常工作状态的时段。 它具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
period_from (required) |
integer | 周期性每周时间段的起始时间(包含)。 可能的值:秒数(从周日开始计算)。 |
period_to (required) |
integer | 周期性每周时间段的结束时间(不包含)。 可能的值:秒数(从周日开始计算)。 |
排除性停机object定义了关联服务计划内处于非工作状态的时段,该时段不会影响SLI指标,例如执行计划维护的情况。
属性 | 数据类型 | 描述 |
---|---|---|
name (required) |
string | 排除维护时段的名称。 |
period_from (required) |
integer | 排除维护时段的开始时间(包含)。 可能的值:时间戳。 |
period_to (required) |
integer | 排除维护时段的结束时间(不包含)。 可能的值:时间戳。 |
SLA服务标签object用于关联需要纳入SLA计算的服务,具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
tag (required) |
string | SLA服务标签名称。 |
operator | integer | SLA服务标签运算符。 可选值: 0 - (默认) 等于; 2 - 包含。 |
value | string | SLA服务标签值。 |