Documentation ¶
Index ¶
- type AlarmActions
- type BatchListMetricDataRequest
- type BatchListMetricDataRequestBody
- type BatchListMetricDataResponse
- type BatchMetricData
- type Condition
- type CreateAlarmRequest
- type CreateAlarmRequestBody
- type CreateAlarmRequestBodyAlarmType
- type CreateAlarmRequestBodyAlarmTypeEnum
- type CreateAlarmResponse
- type CreateEventsRequest
- type CreateEventsResponse
- type CreateEventsResponseBody
- type CreateMetricDataRequest
- type CreateMetricDataResponse
- type Datapoint
- type DeleteAlarmRequest
- type DeleteAlarmResponse
- type EventDataInfo
- type EventItem
- type EventItemDetail
- type EventItemDetailEventLevel
- type EventItemDetailEventLevelEnum
- type EventItemDetailEventState
- type EventItemDetailEventStateEnum
- type ListAlarmsRequest
- type ListAlarmsResponse
- type ListMetricsRequest
- type ListMetricsRequestOrder
- type ListMetricsRequestOrderEnum
- type ListMetricsResponse
- type MetaData
- type MetricAlarms
- type MetricAlarmsAlarmType
- type MetricAlarmsAlarmTypeEnum
- type MetricDataItem
- type MetricInfo
- type MetricInfoExt
- type MetricsDimension
- type ModifyAlarmActionReq
- type Quotas
- type Resource
- type ResourcesItems
- type ShowAlarmRequest
- type ShowAlarmResponse
- type ShowEventDataRequest
- type ShowEventDataResponse
- type ShowMetricDataRequest
- type ShowMetricDataRequestFilter
- type ShowMetricDataRequestFilterEnum
- type ShowMetricDataResponse
- type ShowQuotasRequest
- type ShowQuotasResponse
- type UpdateAlarmActionRequest
- type UpdateAlarmActionResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmActions ¶
type AlarmActions struct { Type string `json:"type"` // NotificationList []string `json:"notificationList"` }
func (AlarmActions) String ¶
func (o AlarmActions) String() string
type BatchListMetricDataRequest ¶
type BatchListMetricDataRequest struct { ContentType string `json:"Content-Type"` Body *BatchListMetricDataRequestBody `json:"body,omitempty"` }
Request Object
func (BatchListMetricDataRequest) String ¶
func (o BatchListMetricDataRequest) String() string
type BatchListMetricDataRequestBody ¶
type BatchListMetricDataRequestBody struct { // 指标数据。数组长度最大10 Metrics []MetricInfo `json:"metrics"` // 查询数据起始时间,UNIX时间戳,单位毫秒。建议from的值相对于当前时间向前偏移至少1个周期。由于聚合运算的过程是将一个聚合周期范围内的数据点聚合到周期起始边界上,如果将from和to的范围设置在聚合周期内,会因为聚合未完成而造成查询数据为空,所以建议from参数相对于当前时间向前偏移至少1个周期。以5分钟聚合周期为例:假设当前时间点为10:35,10:30~10:35之间的原始数据会被聚合到10:30这个点上,所以查询5分钟数据点时from参数应为10:30或之前。 说明: 云监控会根据所选择的聚合粒度向前取整from参数。 From int64 `json:"from"` // 查询数据截止时间UNIX时间戳,单位毫秒。from必须小于to。 To int64 `json:"to"` // 监控数据粒度。 取值范围: \"1\",原始数据 \"300\",5分钟粒度 \"1200\",20分钟粒度 \"3600\",1小时粒度 \"14400\",4小时粒度 \"86400\",1天粒度 Period string `json:"period"` // 数据聚合方式。 支持的值为max, min, average, sum, variance。 filter参数的值不会影响原始数据(period为1)的查询结果。 Filter string `json:"filter"` }
func (BatchListMetricDataRequestBody) String ¶
func (o BatchListMetricDataRequestBody) String() string
type BatchListMetricDataResponse ¶
type BatchListMetricDataResponse struct { // Metrics *[]BatchMetricData `json:"metrics,omitempty"` }
Response Object
func (BatchListMetricDataResponse) String ¶
func (o BatchListMetricDataResponse) String() string
type BatchMetricData ¶
type BatchMetricData struct { // 指标单位 Unit *string `json:"unit,omitempty"` // 指标数据列表。由于查询数据时,云监控会根据所选择的聚合粒度向前取整from参数,所以datapoints中包含的数据点有可能会多于预期。 Datapoints []Datapoint `json:"datapoints"` // 指标命名空间,格式为service.item;service和item必须是字符串,必须以字母开头,只能包含0-9/a-z/A-Z/_,总长度最短为3,最大为32 Namespace *string `json:"namespace,omitempty"` // 指标名称,例如弹性云服务器监控指标中的cpu_util。 MetricName string `json:"metric_name"` // 指标维度列表 Dimensions *[]MetricsDimension `json:"dimensions,omitempty"` }
func (BatchMetricData) String ¶
func (o BatchMetricData) String() string
type Condition ¶
type CreateAlarmRequest ¶
type CreateAlarmRequest struct {
Body *CreateAlarmRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateAlarmRequest) String ¶
func (o CreateAlarmRequest) String() string
type CreateAlarmRequestBody ¶
type CreateAlarmRequestBody struct { // 告警名称,只能包含0-9/a-z/A-Z/_/-或汉字。 AlarmName string `json:"alarm_name"` // AlarmDescription *string `json:"alarm_description,omitempty"` Metric *MetricInfoExt `json:"metric"` Condition *Condition `json:"condition"` // 是否启用该条告警,默认为true。 AlarmEnabled *bool `json:"alarm_enabled,omitempty"` // 是否启用该条告警触发的动作,默认为true。注:若alarm_action_enabled为true,对应的alarm_actions、ok_actions至少有一个不能为空。若alarm_actions、ok_actions同时存在时,notificationList值保持一致。 AlarmActionEnabled *bool `json:"alarm_action_enabled,omitempty"` // 告警级别,默认为2,级别为1、2、3、4。分别对应紧急、重要、次要、提示。 AlarmLevel *int32 `json:"alarm_level,omitempty"` // 告警类型。 仅针对事件告警的参数,枚举类型:EVENT.SYS或者EVENT.CUSTOM AlarmType *CreateAlarmRequestBodyAlarmType `json:"alarm_type,omitempty"` // 告警触发的动作。 结构样例如下: { \"type\": \"notification\",\"notificationList\": [\"urn:smn:southchina:68438a86d98e427e907e0097b7e35d47:sd\"] } type取值: notification:通知。 autoscaling:弹性伸缩。 AlarmActions *[]AlarmActions `json:"alarm_actions,omitempty"` // 数据不足触发的动作(该参数已废弃,建议无需配置)。 InsufficientdataActions *[]AlarmActions `json:"insufficientdata_actions,omitempty"` // 告警恢复触发的动作 OkActions *[]AlarmActions `json:"ok_actions,omitempty"` }
func (CreateAlarmRequestBody) String ¶
func (o CreateAlarmRequestBody) String() string
type CreateAlarmRequestBodyAlarmType ¶
type CreateAlarmRequestBodyAlarmType struct {
// contains filtered or unexported fields
}
func (CreateAlarmRequestBodyAlarmType) MarshalJSON ¶
func (c CreateAlarmRequestBodyAlarmType) MarshalJSON() ([]byte, error)
func (*CreateAlarmRequestBodyAlarmType) UnmarshalJSON ¶
func (c *CreateAlarmRequestBodyAlarmType) UnmarshalJSON(b []byte) error
type CreateAlarmRequestBodyAlarmTypeEnum ¶
type CreateAlarmRequestBodyAlarmTypeEnum struct { EVENT_SYS CreateAlarmRequestBodyAlarmType EVENT_CUSTOM CreateAlarmRequestBodyAlarmType }
func GetCreateAlarmRequestBodyAlarmTypeEnum ¶
func GetCreateAlarmRequestBodyAlarmTypeEnum() CreateAlarmRequestBodyAlarmTypeEnum
type CreateAlarmResponse ¶
type CreateAlarmResponse struct { // AlarmId *string `json:"alarm_id,omitempty"` }
Response Object
func (CreateAlarmResponse) String ¶
func (o CreateAlarmResponse) String() string
type CreateEventsRequest ¶
type CreateEventsRequest struct { ContentType string `json:"Content-Type"` Body *[]EventItem `json:"body,omitempty"` }
Request Object
func (CreateEventsRequest) String ¶
func (o CreateEventsRequest) String() string
type CreateEventsResponse ¶
type CreateEventsResponse struct {
Body *[]CreateEventsResponseBody `json:"body,omitempty"`
}
Response Object
func (CreateEventsResponse) String ¶
func (o CreateEventsResponse) String() string
type CreateEventsResponseBody ¶
type CreateEventsResponseBody struct { // 事件ID。 EventId string `json:"event_id"` // 事件名称。 必须以字母开头,只能包含0-9/a-z/A-Z/_,长度最短为1,最大为64。 EventName string `json:"event_name"` }
func (CreateEventsResponseBody) String ¶
func (o CreateEventsResponseBody) String() string
type CreateMetricDataRequest ¶
type CreateMetricDataRequest struct {
Body *[]MetricDataItem `json:"body,omitempty"`
}
Request Object
func (CreateMetricDataRequest) String ¶
func (o CreateMetricDataRequest) String() string
type CreateMetricDataResponse ¶
type CreateMetricDataResponse struct { }
Response Object
func (CreateMetricDataResponse) String ¶
func (o CreateMetricDataResponse) String() string
type Datapoint ¶
type DeleteAlarmRequest ¶
type DeleteAlarmRequest struct {
AlarmId string `json:"alarm_id"`
}
Request Object
func (DeleteAlarmRequest) String ¶
func (o DeleteAlarmRequest) String() string
type DeleteAlarmResponse ¶
type DeleteAlarmResponse struct { }
Response Object
func (DeleteAlarmResponse) String ¶
func (o DeleteAlarmResponse) String() string
type EventDataInfo ¶
type EventDataInfo struct { // 事件类型,例如instance_host_info。 Type string `json:"type"` // 事件上报时间。 Timestamp int64 `json:"timestamp"` // 主机配置信息。 Value string `json:"value"` }
func (EventDataInfo) String ¶
func (o EventDataInfo) String() string
type EventItem ¶
type EventItem struct { // 事件名称。 必须以字母开头,只能包含0-9/a-z/A-Z/_,长度最短为1,最大为64。 EventName string `json:"event_name"` // 事件来源。 格式为service.item;service和item必须是字符串,必须以字母开头,只能包含0-9/a-z/A-Z/_,总长度最短为3,最大为32。 EventSource *string `json:"event_source,omitempty"` // 事件发生时间。UNIX时间戳,单位毫秒。 说明: 因为客户端到服务器端有延时,因此插入数据的时间戳应该在[当前时间-1小时+20秒,当前时间+10分钟-20秒]区间内,保证到达服务器时不会因为传输时延造成数据不能插入数据库。 Time int64 `json:"time"` Detail *EventItemDetail `json:"detail"` }
type EventItemDetail ¶
type EventItemDetail struct { // 事件内容,最大长度4096。 Content *string `json:"content,omitempty"` // 所属分组。 资源分组对应的ID,必须传存在的分组ID。 GroupId *string `json:"group_id,omitempty"` // 资源ID,支持字母、数字_ -:,最大长度128。 ResourceId *string `json:"resource_id,omitempty"` // 资源名称,支持字母 中文 数字_ -. ,最大长度128。 ResourceName *string `json:"resource_name,omitempty"` // 事件状态。 枚举类型:normal\\warning\\incident EventState *EventItemDetailEventState `json:"event_state,omitempty"` // 事件级别。 枚举类型:Critical, Major, Minor, Info EventLevel *EventItemDetailEventLevel `json:"event_level,omitempty"` // 事件用户。 支持字母 数字_ -/空格 ,最大长度64。 EventUser *string `json:"event_user,omitempty"` }
func (EventItemDetail) String ¶
func (o EventItemDetail) String() string
type EventItemDetailEventLevel ¶
type EventItemDetailEventLevel struct {
// contains filtered or unexported fields
}
func (EventItemDetailEventLevel) MarshalJSON ¶
func (c EventItemDetailEventLevel) MarshalJSON() ([]byte, error)
func (*EventItemDetailEventLevel) UnmarshalJSON ¶
func (c *EventItemDetailEventLevel) UnmarshalJSON(b []byte) error
type EventItemDetailEventLevelEnum ¶
type EventItemDetailEventLevelEnum struct { CRITICAL EventItemDetailEventLevel MAJOR EventItemDetailEventLevel MINOR EventItemDetailEventLevel INFO EventItemDetailEventLevel }
func GetEventItemDetailEventLevelEnum ¶
func GetEventItemDetailEventLevelEnum() EventItemDetailEventLevelEnum
type EventItemDetailEventState ¶
type EventItemDetailEventState struct {
// contains filtered or unexported fields
}
func (EventItemDetailEventState) MarshalJSON ¶
func (c EventItemDetailEventState) MarshalJSON() ([]byte, error)
func (*EventItemDetailEventState) UnmarshalJSON ¶
func (c *EventItemDetailEventState) UnmarshalJSON(b []byte) error
type EventItemDetailEventStateEnum ¶
type EventItemDetailEventStateEnum struct { NORMAL EventItemDetailEventState WARNING EventItemDetailEventState INCIDENT EventItemDetailEventState }
func GetEventItemDetailEventStateEnum ¶
func GetEventItemDetailEventStateEnum() EventItemDetailEventStateEnum
type ListAlarmsRequest ¶
type ListAlarmsRequest struct { ContentType string `json:"Content-Type"` Limit *int32 `json:"limit,omitempty"` Order *string `json:"order,omitempty"` Start *string `json:"start,omitempty"` }
Request Object
func (ListAlarmsRequest) String ¶
func (o ListAlarmsRequest) String() string
type ListAlarmsResponse ¶
type ListAlarmsResponse struct { // MetricAlarms *[]MetricAlarms `json:"metric_alarms,omitempty"` MetaData *MetaData `json:"meta_data,omitempty"` }
Response Object
func (ListAlarmsResponse) String ¶
func (o ListAlarmsResponse) String() string
type ListMetricsRequest ¶
type ListMetricsRequest struct { ContentType string `json:"Content-Type"` Dim0 *string `json:"dim.0,omitempty"` Dim1 *string `json:"dim.1,omitempty"` Dim2 *string `json:"dim.2,omitempty"` Limit *int32 `json:"limit,omitempty"` MetricName *string `json:"metric_name,omitempty"` Namespace *string `json:"namespace,omitempty"` Order *ListMetricsRequestOrder `json:"order,omitempty"` Start *string `json:"start,omitempty"` }
Request Object
func (ListMetricsRequest) String ¶
func (o ListMetricsRequest) String() string
type ListMetricsRequestOrder ¶
type ListMetricsRequestOrder struct {
// contains filtered or unexported fields
}
func (ListMetricsRequestOrder) MarshalJSON ¶
func (c ListMetricsRequestOrder) MarshalJSON() ([]byte, error)
func (*ListMetricsRequestOrder) UnmarshalJSON ¶
func (c *ListMetricsRequestOrder) UnmarshalJSON(b []byte) error
type ListMetricsRequestOrderEnum ¶
type ListMetricsRequestOrderEnum struct { ASC ListMetricsRequestOrder DESC ListMetricsRequestOrder }
func GetListMetricsRequestOrderEnum ¶
func GetListMetricsRequestOrderEnum() ListMetricsRequestOrderEnum
type ListMetricsResponse ¶
type ListMetricsResponse struct { // 指标信息列表 Metrics *[]MetricInfo `json:"metrics,omitempty"` MetaData *MetaData `json:"meta_data,omitempty"` }
Response Object
func (ListMetricsResponse) String ¶
func (o ListMetricsResponse) String() string
type MetaData ¶
type MetaData struct { // 当前返回结果条数。 Count int32 `json:"count"` // 总条数。 Total int32 `json:"total"` // 下一个开始的标记,用于分页。 Marker string `json:"marker"` }
查询结果元数据信息,包括分页信息等。
type MetricAlarms ¶
type MetricAlarms struct { // 告警名称。 AlarmName string `json:"alarm_name"` // 告警描述。 AlarmDescription *string `json:"alarm_description,omitempty"` Metric *MetricInfo `json:"metric"` Condition *Condition `json:"condition"` // 是否启用该条告警。 AlarmEnabled *bool `json:"alarm_enabled,omitempty"` // 告警级别,默认为2,级别为1、2、3、4。分别对应紧急、重要、次要、提示。 AlarmLevel *int32 `json:"alarm_level,omitempty"` // 告警类型。 仅针对事件告警的参数,枚举类型:EVENT.SYS或者EVENT.CUSTOM AlarmType *MetricAlarmsAlarmType `json:"alarm_type,omitempty"` // 是否启用该条告警触发的动作。 AlarmActionEnabled *bool `json:"alarm_action_enabled,omitempty"` // 告警触发的动作。 结构如下: { \"type\": \"notification\", \"notificationList\": [\"urn:smn:southchina:68438a86d98e427e907e0097b7e35d47:sd\"] } type取值: notification:通知。 autoscaling:弹性伸缩。 notificationList:告警状态发生变化时,被通知对象的列表。 AlarmActions *[]AlarmActions `json:"alarm_actions,omitempty"` // 告警恢复触发的动作。 结构如下: { \"type\": \"notification\", \"notificationList\": [\"urn:smn:southchina:68438a86d98e427e907e0097b7e35d47:sd\"] } type取值: notification:通知。 notificationList:告警状态发生变化时,被通知对象的列表。 OkActions *[]AlarmActions `json:"ok_actions,omitempty"` // 告警规则的ID。 AlarmId string `json:"alarm_id"` // 告警状态变更的时间,UNIX时间戳,单位毫秒。 UpdateTime int64 `json:"update_time"` // 告警状态,取值说明: ok,正常 alarm,告警 insufficient_data,数据不足 AlarmState string `json:"alarm_state"` }
func (MetricAlarms) String ¶
func (o MetricAlarms) String() string
type MetricAlarmsAlarmType ¶
type MetricAlarmsAlarmType struct {
// contains filtered or unexported fields
}
func (MetricAlarmsAlarmType) MarshalJSON ¶
func (c MetricAlarmsAlarmType) MarshalJSON() ([]byte, error)
func (*MetricAlarmsAlarmType) UnmarshalJSON ¶
func (c *MetricAlarmsAlarmType) UnmarshalJSON(b []byte) error
type MetricAlarmsAlarmTypeEnum ¶
type MetricAlarmsAlarmTypeEnum struct { EVENT_SYS MetricAlarmsAlarmType EVENT_CUSTOM MetricAlarmsAlarmType }
func GetMetricAlarmsAlarmTypeEnum ¶
func GetMetricAlarmsAlarmTypeEnum() MetricAlarmsAlarmTypeEnum
type MetricDataItem ¶
type MetricDataItem struct { Metric *MetricInfo `json:"metric"` // 数据的有效期,超出该有效期则自动删除该数据,单位秒,最大值604800。 Ttl int32 `json:"ttl"` // 数据收集时间 UNIX时间戳,单位毫秒。 说明: 因为客户端到服务器端有延时,因此插入数据的时间戳应该在[当前时间-3天+20秒,当前时间+10分钟-20秒]区间内,保证到达服务器时不会因为传输时延造成数据不能插入数据库。 CollectTime int64 `json:"collect_time"` // 指标数据的值。 Value float64 `json:"value"` // 数据的单位。 Unit *string `json:"unit,omitempty"` // 数据的类型,只能是\"int\"或\"float\" Type *string `json:"type,omitempty"` }
func (MetricDataItem) String ¶
func (o MetricDataItem) String() string
type MetricInfo ¶
type MetricInfo struct { // 指标维度 Dimensions []MetricsDimension `json:"dimensions"` // 指标名称,必须以字母开头,只能包含0-9/a-z/A-Z/_,长度最短为1,最大为64。 具体指标名请参见查询指标列表中查询出的指标名。 MetricName string `json:"metric_name"` // 指标命名空间,,例如弹性云服务器命名空间。格式为service.item;service和item必须是字符串,必须以字母开头,只能包含0-9/a-z/A-Z/_,总长度最短为3,最大为32。说明: 当alarm_type为(EVENT.SYS| EVENT.CUSTOM)时允许为空。 Namespace string `json:"namespace"` // 指标单位 Unit *string `json:"unit,omitempty"` }
指标信息
func (MetricInfo) String ¶
func (o MetricInfo) String() string
type MetricInfoExt ¶
type MetricInfoExt struct { // 指标维度 Dimensions []MetricsDimension `json:"dimensions"` // 指标名称,必须以字母开头,只能包含0-9/a-z/A-Z/_,长度最短为1,最大为64。 具体指标名请参见查询指标列表中查询出的指标名。 MetricName string `json:"metric_name"` // 指标命名空间,,例如弹性云服务器命名空间。格式为service.item;service和item必须是字符串,必须以字母开头,只能包含0-9/a-z/A-Z/_,总长度最短为3,最大为32。说明: 当alarm_type为(EVENT.SYS| EVENT.CUSTOM)时允许为空。 Namespace string `json:"namespace"` }
指标信息
func (MetricInfoExt) String ¶
func (o MetricInfoExt) String() string
type MetricsDimension ¶
type MetricsDimension struct { // 维度名 Name *string `json:"name,omitempty"` // 维度值 Value *string `json:"value,omitempty"` }
指标维度
func (MetricsDimension) String ¶
func (o MetricsDimension) String() string
type ModifyAlarmActionReq ¶
type ModifyAlarmActionReq struct { // 告警是否启用。true:启动。false:停止 AlarmEnabled bool `json:"alarm_enabled"` }
func (ModifyAlarmActionReq) String ¶
func (o ModifyAlarmActionReq) String() string
type Resource ¶
type ResourcesItems ¶
type ResourcesItems struct { }
资源列表详情
func (ResourcesItems) String ¶
func (o ResourcesItems) String() string
type ShowAlarmRequest ¶
type ShowAlarmRequest struct { ContentType string `json:"Content-Type"` AlarmId string `json:"alarm_id"` }
Request Object
func (ShowAlarmRequest) String ¶
func (o ShowAlarmRequest) String() string
type ShowAlarmResponse ¶
type ShowAlarmResponse struct { // MetricAlarms *[]MetricAlarms `json:"metric_alarms,omitempty"` }
Response Object
func (ShowAlarmResponse) String ¶
func (o ShowAlarmResponse) String() string
type ShowEventDataRequest ¶
type ShowEventDataRequest struct { ContentType string `json:"Content-Type"` Dim0 string `json:"dim.0"` Dim1 *string `json:"dim.1,omitempty"` Dim2 *string `json:"dim.2,omitempty"` From int64 `json:"from"` Namespace string `json:"namespace"` To int64 `json:"to"` Type string `json:"type"` }
Request Object
func (ShowEventDataRequest) String ¶
func (o ShowEventDataRequest) String() string
type ShowEventDataResponse ¶
type ShowEventDataResponse struct { // Datapoints *[]EventDataInfo `json:"datapoints,omitempty"` }
Response Object
func (ShowEventDataResponse) String ¶
func (o ShowEventDataResponse) String() string
type ShowMetricDataRequest ¶
type ShowMetricDataRequest struct { ContentType string `json:"Content-Type"` Dim0 string `json:"dim.0"` Dim1 *string `json:"dim.1,omitempty"` Dim2 *string `json:"dim.2,omitempty"` Filter ShowMetricDataRequestFilter `json:"filter"` From int64 `json:"from"` MetricName string `json:"metric_name"` Namespace string `json:"namespace"` Period int32 `json:"period"` To int64 `json:"to"` }
Request Object
func (ShowMetricDataRequest) String ¶
func (o ShowMetricDataRequest) String() string
type ShowMetricDataRequestFilter ¶
type ShowMetricDataRequestFilter struct {
// contains filtered or unexported fields
}
func (ShowMetricDataRequestFilter) MarshalJSON ¶
func (c ShowMetricDataRequestFilter) MarshalJSON() ([]byte, error)
func (*ShowMetricDataRequestFilter) UnmarshalJSON ¶
func (c *ShowMetricDataRequestFilter) UnmarshalJSON(b []byte) error
type ShowMetricDataRequestFilterEnum ¶
type ShowMetricDataRequestFilterEnum struct { MAX ShowMetricDataRequestFilter MIN ShowMetricDataRequestFilter AVERAGE ShowMetricDataRequestFilter SUM ShowMetricDataRequestFilter VARIANCE ShowMetricDataRequestFilter }
func GetShowMetricDataRequestFilterEnum ¶
func GetShowMetricDataRequestFilterEnum() ShowMetricDataRequestFilterEnum
type ShowMetricDataResponse ¶
type ShowMetricDataResponse struct { // 指标数据列表。由于查询数据时,云监控会根据所选择的聚合粒度向前取整from参数,所以datapoints中包含的数据点有可能会多于预期。 Datapoints *[]Datapoint `json:"datapoints,omitempty"` // 指标名称,例如弹性云服务器监控指标中的cpu_util。 MetricName *string `json:"metric_name,omitempty"` }
Response Object
func (ShowMetricDataResponse) String ¶
func (o ShowMetricDataResponse) String() string
type ShowQuotasRequest ¶
type ShowQuotasRequest struct {
ContentType string `json:"Content-Type"`
}
Request Object
func (ShowQuotasRequest) String ¶
func (o ShowQuotasRequest) String() string
type ShowQuotasResponse ¶
type ShowQuotasResponse struct {
Quotas *Quotas `json:"quotas,omitempty"`
}
Response Object
func (ShowQuotasResponse) String ¶
func (o ShowQuotasResponse) String() string
type UpdateAlarmActionRequest ¶
type UpdateAlarmActionRequest struct { ContentType string `json:"Content-Type"` AlarmId string `json:"alarm_id"` Body *ModifyAlarmActionReq `json:"body,omitempty"` }
Request Object
func (UpdateAlarmActionRequest) String ¶
func (o UpdateAlarmActionRequest) String() string
type UpdateAlarmActionResponse ¶
type UpdateAlarmActionResponse struct { }
Response Object
func (UpdateAlarmActionResponse) String ¶
func (o UpdateAlarmActionResponse) String() string
Source Files ¶
- model_alarm_actions.go
- model_batch_list_metric_data_request.go
- model_batch_list_metric_data_request_body.go
- model_batch_list_metric_data_response.go
- model_batch_metric_data.go
- model_condition.go
- model_create_alarm_request.go
- model_create_alarm_request_body.go
- model_create_alarm_response.go
- model_create_events_request.go
- model_create_events_response.go
- model_create_events_response_body.go
- model_create_metric_data_request.go
- model_create_metric_data_response.go
- model_datapoint.go
- model_delete_alarm_request.go
- model_delete_alarm_response.go
- model_event_data_info.go
- model_event_item.go
- model_event_item_detail.go
- model_list_alarms_request.go
- model_list_alarms_response.go
- model_list_metrics_request.go
- model_list_metrics_response.go
- model_meta_data.go
- model_metric_alarms.go
- model_metric_data_item.go
- model_metric_info.go
- model_metric_info_ext.go
- model_metrics_dimension.go
- model_modify_alarm_action_req.go
- model_quotas.go
- model_resource.go
- model_resources_items.go
- model_show_alarm_request.go
- model_show_alarm_response.go
- model_show_event_data_request.go
- model_show_event_data_response.go
- model_show_metric_data_request.go
- model_show_metric_data_response.go
- model_show_quotas_request.go
- model_show_quotas_response.go
- model_update_alarm_action_request.go
- model_update_alarm_action_response.go
Click to show internal directories.
Click to hide internal directories.