model

package
v0.0.13-beta Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2020 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 1

Documentation

Index

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

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

type BatchListMetricDataResponse

type BatchListMetricDataResponse struct {
	//
	Metrics *[]BatchMetricData `json:"metrics,omitempty"`
}

Response Object

func (BatchListMetricDataResponse) 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 Condition struct {
	ComparisonOperator string  `json:"comparison_operator"`
	Count              int32   `json:"count"`
	Filter             string  `json:"filter"`
	Period             int32   `json:"period"`
	Unit               *string `json:"unit,omitempty"`
	Value              int32   `json:"value"`
}

func (Condition) String

func (o Condition) String() string

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 Datapoint struct {
	// 指标值,该字段名称与请求参数中filter使用的查询值相同。
	Average float64 `json:"average"`
	// 指标采集时间。
	Timestamp int64 `json:"timestamp"`
	// 指标单位
	Unit *string `json:"unit,omitempty"`
}

func (Datapoint) String

func (o Datapoint) String() string

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"`
}

func (EventItem) String

func (o EventItem) String() string

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"`
}

查询结果元数据信息,包括分页信息等。

func (MetaData) String

func (o MetaData) String() string

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 Quotas

type Quotas struct {
	//
	Resources []Resource `json:"resources"`
}

func (Quotas) String

func (o Quotas) String() string

type Resource

type Resource struct {
	// 名称
	Name *string `json:"name,omitempty"`
	// 值
	Value *string `json:"value,omitempty"`
	// 配额类型。  枚举值说明:  alarm,告警规则
	Type string `json:"type"`
	// 已使用配额数。
	Used int32 `json:"used"`
	// 单位。
	Unit string `json:"unit"`
	// 配额总数。
	Quota int32 `json:"quota"`
}

func (Resource) String

func (o Resource) String() string

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 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL