cms

package
v1.63.73 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2024 License: Apache-2.0 Imports: 5 Imported by: 47

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AddTagsRequest ¶ added in v1.60.287

type AddTagsRequest struct {
	*requests.RpcRequest
	GroupIds *[]string     `position:"Query" name:"GroupIds"  type:"Repeated"`
	Tag      *[]AddTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
}

AddTagsRequest is the request struct for api AddTags

func CreateAddTagsRequest ¶ added in v1.60.287

func CreateAddTagsRequest() (request *AddTagsRequest)

CreateAddTagsRequest creates a request to invoke AddTags API

type AddTagsResponse ¶ added in v1.60.287

type AddTagsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

AddTagsResponse is the response struct for api AddTags

func CreateAddTagsResponse ¶ added in v1.60.287

func CreateAddTagsResponse() (response *AddTagsResponse)

CreateAddTagsResponse creates a response to parse from AddTags response

type AddTagsTag ¶ added in v1.60.287

type AddTagsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

AddTagsTag is a repeated param struct in AddTagsRequest

type Aggregate ¶ added in v1.61.314

type Aggregate struct {
	Max       string `json:"Max" xml:"Max"`
	Min       string `json:"Min" xml:"Min"`
	Function  string `json:"Function" xml:"Function"`
	Alias     string `json:"Alias" xml:"Alias"`
	FieldName string `json:"FieldName" xml:"FieldName"`
}

Aggregate is a nested struct in cms response

type Aggregates ¶ added in v1.61.314

type Aggregates struct {
	Aggregate []Aggregate `json:"Aggregate" xml:"Aggregate"`
}

Aggregates is a nested struct in cms response

type Alarm ¶

type Alarm struct {
	RuleName           string `json:"RuleName" xml:"RuleName"`
	ContactGroups      string `json:"ContactGroups" xml:"ContactGroups"`
	SilenceTime        string `json:"SilenceTime" xml:"SilenceTime"`
	RuleId             string `json:"RuleId" xml:"RuleId"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Period             string `json:"Period" xml:"Period"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	State              string `json:"State" xml:"State"`
	StartTime          string `json:"StartTime" xml:"StartTime"`
	EndTime            string `json:"EndTime" xml:"EndTime"`
	Namespace          string `json:"Namespace" xml:"Namespace"`
	Enable             string `json:"Enable" xml:"Enable"`
	MetricName         string `json:"MetricName" xml:"MetricName"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	EvaluationCount    string `json:"EvaluationCount" xml:"EvaluationCount"`
	Webhook            string `json:"Webhook" xml:"Webhook"`
}

Alarm is a nested struct in cms response

type AlarmHistory ¶

type AlarmHistory struct {
	Status          int                                     `json:"Status" xml:"Status"`
	MetricName      string                                  `json:"MetricName" xml:"MetricName"`
	EvaluationCount int                                     `json:"EvaluationCount" xml:"EvaluationCount"`
	State           string                                  `json:"State" xml:"State"`
	PreLevel        string                                  `json:"PreLevel" xml:"PreLevel"`
	Namespace       string                                  `json:"Namespace" xml:"Namespace"`
	Webhooks        string                                  `json:"Webhooks" xml:"Webhooks"`
	RuleName        string                                  `json:"RuleName" xml:"RuleName"`
	RuleId          string                                  `json:"RuleId" xml:"RuleId"`
	LastTime        int64                                   `json:"LastTime" xml:"LastTime"`
	Value           string                                  `json:"Value" xml:"Value"`
	Expression      string                                  `json:"Expression" xml:"Expression"`
	GroupId         string                                  `json:"GroupId" xml:"GroupId"`
	AlertTime       int64                                   `json:"AlertTime" xml:"AlertTime"`
	InstanceName    string                                  `json:"InstanceName" xml:"InstanceName"`
	Dimensions      string                                  `json:"Dimensions" xml:"Dimensions"`
	Level           string                                  `json:"Level" xml:"Level"`
	Contacts        ContactsInDescribeAlertHistoryList      `json:"Contacts" xml:"Contacts"`
	ContactALIIMs   ContactALIIMs                           `json:"ContactALIIMs" xml:"ContactALIIMs"`
	ContactMails    ContactMails                            `json:"ContactMails" xml:"ContactMails"`
	ContactSmses    ContactSmses                            `json:"ContactSmses" xml:"ContactSmses"`
	ContactGroups   ContactGroupsInDescribeAlertHistoryList `json:"ContactGroups" xml:"ContactGroups"`
}

AlarmHistory is a nested struct in cms response

type AlarmHistoryList ¶

type AlarmHistoryList struct {
	AlarmHistory []AlarmHistory `json:"AlarmHistory" xml:"AlarmHistory"`
}

AlarmHistoryList is a nested struct in cms response

type AlarmInDescribeAlertLogList ¶ added in v1.61.836

type AlarmInDescribeAlertLogList struct {
	MetricName          string            `json:"MetricName" xml:"MetricName"`
	EventName           string            `json:"EventName" xml:"EventName"`
	Product             string            `json:"Product" xml:"Product"`
	BlackListUUID       string            `json:"BlackListUUID" xml:"BlackListUUID"`
	Message             string            `json:"Message" xml:"Message"`
	Namespace           string            `json:"Namespace" xml:"Namespace"`
	LevelChange         string            `json:"LevelChange" xml:"LevelChange"`
	InstanceId          string            `json:"InstanceId" xml:"InstanceId"`
	RuleName            string            `json:"RuleName" xml:"RuleName"`
	RuleId              string            `json:"RuleId" xml:"RuleId"`
	BlackListName       string            `json:"BlackListName" xml:"BlackListName"`
	GroupName           string            `json:"GroupName" xml:"GroupName"`
	GroupId             string            `json:"GroupId" xml:"GroupId"`
	AlertTime           string            `json:"AlertTime" xml:"AlertTime"`
	InstanceName        string            `json:"InstanceName" xml:"InstanceName"`
	BlackListDetail     string            `json:"BlackListDetail" xml:"BlackListDetail"`
	Level               string            `json:"Level" xml:"Level"`
	SendStatus          string            `json:"SendStatus" xml:"SendStatus"`
	LogId               string            `json:"LogId" xml:"LogId"`
	DingdingWebhookList []string          `json:"DingdingWebhookList" xml:"DingdingWebhookList"`
	ContactOnCallList   []string          `json:"ContactOnCallList" xml:"ContactOnCallList"`
	ContactMailList     []string          `json:"ContactMailList" xml:"ContactMailList"`
	ContactGroups       []string          `json:"ContactGroups" xml:"ContactGroups"`
	ContactALIIWWList   []string          `json:"ContactALIIWWList" xml:"ContactALIIWWList"`
	ContactSMSList      []string          `json:"ContactSMSList" xml:"ContactSMSList"`
	ContactDingList     []string          `json:"ContactDingList" xml:"ContactDingList"`
	SendDetail          SendDetail        `json:"SendDetail" xml:"SendDetail"`
	Escalation          Escalation        `json:"Escalation" xml:"Escalation"`
	ExtendedInfo        []ExtInfo         `json:"ExtendedInfo" xml:"ExtendedInfo"`
	Dimensions          []DimensionsItem  `json:"Dimensions" xml:"Dimensions"`
	WebhookList         []WebhookListItem `json:"WebhookList" xml:"WebhookList"`
	SendResultList      []SendResult      `json:"SendResultList" xml:"SendResultList"`
}

AlarmInDescribeAlertLogList is a nested struct in cms response

type AlarmInDescribeMetricRuleList ¶ added in v1.61.639

type AlarmInDescribeMetricRuleList struct {
	SilenceTime                  int                            `json:"SilenceTime" xml:"SilenceTime"`
	MetricName                   string                         `json:"MetricName" xml:"MetricName"`
	Webhook                      string                         `json:"Webhook" xml:"Webhook"`
	ContactGroups                string                         `json:"ContactGroups" xml:"ContactGroups"`
	SourceType                   string                         `json:"SourceType" xml:"SourceType"`
	Namespace                    string                         `json:"Namespace" xml:"Namespace"`
	MailSubject                  string                         `json:"MailSubject" xml:"MailSubject"`
	NoEffectiveInterval          string                         `json:"NoEffectiveInterval" xml:"NoEffectiveInterval"`
	EffectiveInterval            string                         `json:"EffectiveInterval" xml:"EffectiveInterval"`
	RuleName                     string                         `json:"RuleName" xml:"RuleName"`
	AlertState                   string                         `json:"AlertState" xml:"AlertState"`
	Period                       string                         `json:"Period" xml:"Period"`
	RuleId                       string                         `json:"RuleId" xml:"RuleId"`
	GroupName                    string                         `json:"GroupName" xml:"GroupName"`
	GroupId                      string                         `json:"GroupId" xml:"GroupId"`
	Dimensions                   string                         `json:"Dimensions" xml:"Dimensions"`
	EnableState                  bool                           `json:"EnableState" xml:"EnableState"`
	GroupBy                      string                         `json:"GroupBy" xml:"GroupBy"`
	Resources                    string                         `json:"Resources" xml:"Resources"`
	NoDataPolicy                 string                         `json:"NoDataPolicy" xml:"NoDataPolicy"`
	Options                      string                         `json:"Options" xml:"Options"`
	DynamicAlertSensitivity      string                         `json:"DynamicAlertSensitivity" xml:"DynamicAlertSensitivity"`
	DynamicAlertHistoryDataRange string                         `json:"DynamicAlertHistoryDataRange" xml:"DynamicAlertHistoryDataRange"`
	RuleType                     string                         `json:"RuleType" xml:"RuleType"`
	ProductCategory              string                         `json:"ProductCategory" xml:"ProductCategory"`
	Escalations                  Escalations                    `json:"Escalations" xml:"Escalations"`
	CompositeExpression          CompositeExpression            `json:"CompositeExpression" xml:"CompositeExpression"`
	Prometheus                   Prometheus                     `json:"Prometheus" xml:"Prometheus"`
	Labels                       LabelsInDescribeMetricRuleList `json:"Labels" xml:"Labels"`
}

AlarmInDescribeMetricRuleList is a nested struct in cms response

type Alarms ¶

type Alarms struct {
	Alarm []AlarmInDescribeMetricRuleList `json:"Alarm" xml:"Alarm"`
}

Alarms is a nested struct in cms response

type Alert ¶ added in v1.61.291

type Alert struct {
	SilenceTime         string      `json:"SilenceTime" xml:"SilenceTime"`
	MetricName          string      `json:"MetricName" xml:"MetricName"`
	Webhook             string      `json:"Webhook" xml:"Webhook"`
	ContactGroups       string      `json:"ContactGroups" xml:"ContactGroups"`
	Namespace           string      `json:"Namespace" xml:"Namespace"`
	EffectiveInterval   string      `json:"EffectiveInterval" xml:"EffectiveInterval"`
	NoEffectiveInterval string      `json:"NoEffectiveInterval" xml:"NoEffectiveInterval"`
	MailSubject         string      `json:"MailSubject" xml:"MailSubject"`
	RuleName            string      `json:"RuleName" xml:"RuleName"`
	RuleId              string      `json:"RuleId" xml:"RuleId"`
	Period              string      `json:"Period" xml:"Period"`
	AlertState          string      `json:"AlertState" xml:"AlertState"`
	Dimensions          string      `json:"Dimensions" xml:"Dimensions"`
	EnableState         bool        `json:"EnableState" xml:"EnableState"`
	Resources           string      `json:"Resources" xml:"Resources"`
	Escalations         Escalations `json:"Escalations" xml:"Escalations"`
}

Alert is a nested struct in cms response

type AlertConfig ¶

type AlertConfig struct {
	SilenceTime    int                                      `json:"SilenceTime" xml:"SilenceTime"`
	EndTime        int                                      `json:"EndTime" xml:"EndTime"`
	NotifyType     int                                      `json:"NotifyType" xml:"NotifyType"`
	StartTime      int                                      `json:"StartTime" xml:"StartTime"`
	WebHook        string                                   `json:"WebHook" xml:"WebHook"`
	TargetList     TargetListInDescribeHostAvailabilityList `json:"TargetList" xml:"TargetList"`
	EscalationList EscalationList                           `json:"EscalationList" xml:"EscalationList"`
}

AlertConfig is a nested struct in cms response

type AlertConfigInDescribeGroupMonitoringAgentProcess ¶ added in v1.60.287

type AlertConfigInDescribeGroupMonitoringAgentProcess struct {
	AlertConfigItem []AlertConfigItem `json:"AlertConfig" xml:"AlertConfig"`
}

AlertConfigInDescribeGroupMonitoringAgentProcess is a nested struct in cms response

type AlertConfigItem ¶ added in v1.60.287

type AlertConfigItem struct {
	ComparisonOperator  string                                          `json:"ComparisonOperator" xml:"ComparisonOperator"`
	SilenceTime         string                                          `json:"SilenceTime" xml:"SilenceTime"`
	Webhook             string                                          `json:"Webhook" xml:"Webhook"`
	Times               string                                          `json:"Times" xml:"Times"`
	EscalationsLevel    string                                          `json:"EscalationsLevel" xml:"EscalationsLevel"`
	NoEffectiveInterval string                                          `json:"NoEffectiveInterval" xml:"NoEffectiveInterval"`
	EffectiveInterval   string                                          `json:"EffectiveInterval" xml:"EffectiveInterval"`
	Threshold           string                                          `json:"Threshold" xml:"Threshold"`
	Statistics          string                                          `json:"Statistics" xml:"Statistics"`
	TargetList          TargetListInDescribeGroupMonitoringAgentProcess `json:"TargetList" xml:"TargetList"`
}

AlertConfigItem is a nested struct in cms response

type AlertInitConfig ¶ added in v1.61.291

type AlertInitConfig struct {
	MetricName      string `json:"MetricName" xml:"MetricName"`
	EvaluationCount string `json:"EvaluationCount" xml:"EvaluationCount"`
	Namespace       string `json:"Namespace" xml:"Namespace"`
	Threshold       string `json:"Threshold" xml:"Threshold"`
	Statistics      string `json:"Statistics" xml:"Statistics"`
	Period          string `json:"Period" xml:"Period"`
}

AlertInitConfig is a nested struct in cms response

type AlertInitConfigList ¶ added in v1.61.291

type AlertInitConfigList struct {
	AlertInitConfig []AlertInitConfig `json:"AlertInitConfig" xml:"AlertInitConfig"`
}

AlertInitConfigList is a nested struct in cms response

type AlertList ¶ added in v1.61.291

type AlertList struct {
	Alert []Alert `json:"Alert" xml:"Alert"`
}

AlertList is a nested struct in cms response

type AlertLogCount ¶ added in v1.61.836

type AlertLogCount struct {
	AlertLogCountItem []AlertLogCountItem `json:"AlertLogCount" xml:"AlertLogCount"`
}

AlertLogCount is a nested struct in cms response

type AlertLogCountItem ¶ added in v1.61.836

type AlertLogCountItem struct {
	Count int        `json:"Count" xml:"Count"`
	Logs  []LogsItem `json:"Logs" xml:"Logs"`
}

AlertLogCountItem is a nested struct in cms response

type AlertLogHistogramList ¶ added in v1.61.836

type AlertLogHistogramList struct {
	AlertLogHistogramListItem []AlertLogHistogramListItem `json:"AlertLogHistogramList" xml:"AlertLogHistogramList"`
}

AlertLogHistogramList is a nested struct in cms response

type AlertLogHistogramListItem ¶ added in v1.61.836

type AlertLogHistogramListItem struct {
	From  int64 `json:"From" xml:"From"`
	To    int64 `json:"To" xml:"To"`
	Count int   `json:"Count" xml:"Count"`
}

AlertLogHistogramListItem is a nested struct in cms response

type AlertLogList ¶ added in v1.61.836

type AlertLogList struct {
	Alarm []AlarmInDescribeAlertLogList `json:"Alarm" xml:"Alarm"`
}

AlertLogList is a nested struct in cms response

type AlertResult ¶

type AlertResult struct {
	Code     int    `json:"Code" xml:"Code"`
	Message  string `json:"Message" xml:"Message"`
	Success  bool   `json:"Success" xml:"Success"`
	RuleName string `json:"RuleName" xml:"RuleName"`
	RuleId   string `json:"RuleId" xml:"RuleId"`
}

AlertResult is a nested struct in cms response

type AlertResults ¶

type AlertResults struct {
	Result []Result `json:"Result" xml:"Result"`
}

AlertResults is a nested struct in cms response

type AlertTemplate ¶

type AlertTemplate struct {
	MetricName          string                                      `json:"MetricName" xml:"MetricName"`
	Selector            string                                      `json:"Selector" xml:"Selector"`
	Webhook             string                                      `json:"Webhook" xml:"Webhook"`
	Namespace           string                                      `json:"Namespace" xml:"Namespace"`
	Category            string                                      `json:"Category" xml:"Category"`
	RuleName            string                                      `json:"RuleName" xml:"RuleName"`
	NoDataPolicy        string                                      `json:"NoDataPolicy" xml:"NoDataPolicy"`
	CompositeExpression CompositeExpression                         `json:"CompositeExpression" xml:"CompositeExpression"`
	Escalations         Escalations                                 `json:"Escalations" xml:"Escalations"`
	Labels              LabelsInDescribeMetricRuleTemplateAttribute `json:"Labels" xml:"Labels"`
}

AlertTemplate is a nested struct in cms response

type AlertTemplates ¶

type AlertTemplates struct {
	AlertTemplate []AlertTemplate `json:"AlertTemplate" xml:"AlertTemplate"`
}

AlertTemplates is a nested struct in cms response

type AliyunProductMetric ¶ added in v1.61.1609

type AliyunProductMetric struct {
	UserId        int64       `json:"UserId" xml:"UserId"`
	YAMLConfig    string      `json:"YAMLConfig" xml:"YAMLConfig"`
	NamespaceList []Namespace `json:"NamespaceList" xml:"NamespaceList"`
}

AliyunProductMetric is a nested struct in cms response

type AliyunProductMetricList ¶ added in v1.61.1609

type AliyunProductMetricList struct {
	AliyunProductMetric []AliyunProductMetric `json:"AliyunProductMetric" xml:"AliyunProductMetric"`
}

AliyunProductMetricList is a nested struct in cms response

type AllProductInitMetricRule ¶ added in v1.61.291

type AllProductInitMetricRule struct {
	Product             string              `json:"Product" xml:"Product"`
	AlertInitConfigList AlertInitConfigList `json:"AlertInitConfigList" xml:"AlertInitConfigList"`
}

AllProductInitMetricRule is a nested struct in cms response

type AllProductInitMetricRuleList ¶ added in v1.61.291

type AllProductInitMetricRuleList struct {
	AllProductInitMetricRule []AllProductInitMetricRule `json:"AllProductInitMetricRule" xml:"AllProductInitMetricRule"`
}

AllProductInitMetricRuleList is a nested struct in cms response

type Annotations ¶ added in v1.61.1364

type Annotations struct {
	AnnotationsItem []AnnotationsItem `json:"Annotations" xml:"Annotations"`
}

Annotations is a nested struct in cms response

type AnnotationsItem ¶ added in v1.61.1364

type AnnotationsItem struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

AnnotationsItem is a nested struct in cms response

type Api ¶ added in v1.61.836

type Api struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

Api is a nested struct in cms response

type ApplyHistories ¶

type ApplyHistories struct {
	ApplyHistory []ApplyHistory `json:"ApplyHistory" xml:"ApplyHistory"`
}

ApplyHistories is a nested struct in cms response

type ApplyHistory ¶

type ApplyHistory struct {
	GroupId   int64  `json:"GroupId" xml:"GroupId"`
	GroupName string `json:"GroupName" xml:"GroupName"`
	ApplyTime int64  `json:"ApplyTime" xml:"ApplyTime"`
}

ApplyHistory is a nested struct in cms response

type ApplyMetricRuleTemplateRequest ¶

type ApplyMetricRuleTemplateRequest struct {
	*requests.RpcRequest
	ApplyMode       string           `position:"Query" name:"ApplyMode"`
	Webhook         string           `position:"Query" name:"Webhook"`
	TemplateIds     string           `position:"Query" name:"TemplateIds"`
	EnableEndTime   requests.Integer `position:"Query" name:"EnableEndTime"`
	GroupId         requests.Integer `position:"Query" name:"GroupId"`
	NotifyLevel     requests.Integer `position:"Query" name:"NotifyLevel"`
	EnableStartTime requests.Integer `position:"Query" name:"EnableStartTime"`
	SilenceTime     requests.Integer `position:"Query" name:"SilenceTime"`
}

ApplyMetricRuleTemplateRequest is the request struct for api ApplyMetricRuleTemplate

func CreateApplyMetricRuleTemplateRequest ¶

func CreateApplyMetricRuleTemplateRequest() (request *ApplyMetricRuleTemplateRequest)

CreateApplyMetricRuleTemplateRequest creates a request to invoke ApplyMetricRuleTemplate API

type ApplyMetricRuleTemplateResponse ¶

type ApplyMetricRuleTemplateResponse struct {
	*responses.BaseResponse
	Code      int                               `json:"Code" xml:"Code"`
	Message   string                            `json:"Message" xml:"Message"`
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Success   bool                              `json:"Success" xml:"Success"`
	Resource  ResourceInApplyMetricRuleTemplate `json:"Resource" xml:"Resource"`
}

ApplyMetricRuleTemplateResponse is the response struct for api ApplyMetricRuleTemplate

func CreateApplyMetricRuleTemplateResponse ¶

func CreateApplyMetricRuleTemplateResponse() (response *ApplyMetricRuleTemplateResponse)

CreateApplyMetricRuleTemplateResponse creates a response to parse from ApplyMetricRuleTemplate response

type AssertionsInDescribeSiteMonitorAttribute ¶ added in v1.62.351

type AssertionsInDescribeSiteMonitorAttribute struct {
	AssertionsItem []AssertionsItem `json:"assertions" xml:"assertions"`
}

AssertionsInDescribeSiteMonitorAttribute is a nested struct in cms response

type AssertionsInDescribeSiteMonitorList ¶ added in v1.62.351

type AssertionsInDescribeSiteMonitorList struct {
	AssertionsItem []AssertionsItem `json:"assertions" xml:"assertions"`
}

AssertionsInDescribeSiteMonitorList is a nested struct in cms response

type AssertionsItem ¶ added in v1.62.351

type AssertionsItem struct {
	Type     string `json:"type" xml:"type"`
	Property string `json:"property" xml:"property"`
	Operator string `json:"operator" xml:"operator"`
	Target   string `json:"target" xml:"target"`
}

AssertionsItem is a nested struct in cms response

type AttachAlertResult ¶

type AttachAlertResult struct {
	Contact []Contact `json:"Contact" xml:"Contact"`
}

AttachAlertResult is a nested struct in cms response

type AttachLabels ¶ added in v1.61.1609

type AttachLabels struct {
	AttachLabelsItem []AttachLabelsItem `json:"AttachLabels" xml:"AttachLabels"`
}

AttachLabels is a nested struct in cms response

type AttachLabelsItem ¶ added in v1.61.1609

type AttachLabelsItem struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

AttachLabelsItem is a nested struct in cms response

type BatchCreateInstantSiteMonitorRequest ¶ added in v1.62.351

type BatchCreateInstantSiteMonitorRequest struct {
	*requests.RpcRequest
	TaskList *[]BatchCreateInstantSiteMonitorTaskList `position:"Query" name:"TaskList"  type:"Repeated"`
}

BatchCreateInstantSiteMonitorRequest is the request struct for api BatchCreateInstantSiteMonitor

func CreateBatchCreateInstantSiteMonitorRequest ¶ added in v1.62.351

func CreateBatchCreateInstantSiteMonitorRequest() (request *BatchCreateInstantSiteMonitorRequest)

CreateBatchCreateInstantSiteMonitorRequest creates a request to invoke BatchCreateInstantSiteMonitor API

type BatchCreateInstantSiteMonitorResponse ¶ added in v1.62.351

type BatchCreateInstantSiteMonitorResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Message   string     `json:"Message" xml:"Message"`
	Success   bool       `json:"Success" xml:"Success"`
	Code      string     `json:"Code" xml:"Code"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

BatchCreateInstantSiteMonitorResponse is the response struct for api BatchCreateInstantSiteMonitor

func CreateBatchCreateInstantSiteMonitorResponse ¶ added in v1.62.351

func CreateBatchCreateInstantSiteMonitorResponse() (response *BatchCreateInstantSiteMonitorResponse)

CreateBatchCreateInstantSiteMonitorResponse creates a response to parse from BatchCreateInstantSiteMonitor response

type BatchCreateInstantSiteMonitorTaskList ¶ added in v1.62.351

type BatchCreateInstantSiteMonitorTaskList struct {
	OptionsJson string `name:"OptionsJson"`
	Address     string `name:"Address"`
	TaskType    string `name:"TaskType"`
	TaskName    string `name:"TaskName"`
	IspCities   string `name:"IspCities"`
}

BatchCreateInstantSiteMonitorTaskList is a repeated param struct in BatchCreateInstantSiteMonitorRequest

type BatchCreateIntantSiteMonitorRequest ¶ added in v1.61.1571

type BatchCreateIntantSiteMonitorRequest struct {
	*requests.RpcRequest
	TaskList *[]BatchCreateIntantSiteMonitorTaskList `position:"Query" name:"TaskList"  type:"Repeated"`
}

BatchCreateIntantSiteMonitorRequest is the request struct for api BatchCreateIntantSiteMonitor

func CreateBatchCreateIntantSiteMonitorRequest ¶ added in v1.61.1571

func CreateBatchCreateIntantSiteMonitorRequest() (request *BatchCreateIntantSiteMonitorRequest)

CreateBatchCreateIntantSiteMonitorRequest creates a request to invoke BatchCreateIntantSiteMonitor API

type BatchCreateIntantSiteMonitorResponse ¶ added in v1.61.1571

type BatchCreateIntantSiteMonitorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
}

BatchCreateIntantSiteMonitorResponse is the response struct for api BatchCreateIntantSiteMonitor

func CreateBatchCreateIntantSiteMonitorResponse ¶ added in v1.61.1571

func CreateBatchCreateIntantSiteMonitorResponse() (response *BatchCreateIntantSiteMonitorResponse)

CreateBatchCreateIntantSiteMonitorResponse creates a response to parse from BatchCreateIntantSiteMonitor response

type BatchCreateIntantSiteMonitorTaskList ¶ added in v1.61.1571

type BatchCreateIntantSiteMonitorTaskList struct {
	OptionsJson string `name:"OptionsJson"`
	Address     string `name:"Address"`
	TaskType    string `name:"TaskType"`
	TaskName    string `name:"TaskName"`
	IspCities   string `name:"IspCities"`
}

BatchCreateIntantSiteMonitorTaskList is a repeated param struct in BatchCreateIntantSiteMonitorRequest

type BatchExportRequest ¶ added in v1.62.351

type BatchExportRequest struct {
	*requests.RpcRequest
	Cursor       string           `position:"Body" name:"Cursor"`
	Length       requests.Integer `position:"Body" name:"Length"`
	Metric       string           `position:"Body" name:"Metric"`
	Namespace    string           `position:"Body" name:"Namespace"`
	Measurements *[]string        `position:"Body" name:"Measurements"  type:"Json"`
}

BatchExportRequest is the request struct for api BatchExport

func CreateBatchExportRequest ¶ added in v1.62.351

func CreateBatchExportRequest() (request *BatchExportRequest)

CreateBatchExportRequest creates a request to invoke BatchExport API

type BatchExportResponse ¶ added in v1.62.351

type BatchExportResponse struct {
	*responses.BaseResponse
	Message     string       `json:"Message" xml:"Message"`
	Code        int          `json:"Code" xml:"Code"`
	Success     bool         `json:"Success" xml:"Success"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	Cursor      string       `json:"Cursor" xml:"Cursor"`
	Length      int          `json:"Length" xml:"Length"`
	Anchor      int64        `json:"Anchor" xml:"Anchor"`
	HasNext     bool         `json:"HasNext" xml:"HasNext"`
	DataResults []DataResult `json:"DataResults" xml:"DataResults"`
}

BatchExportResponse is the response struct for api BatchExport

func CreateBatchExportResponse ¶ added in v1.62.351

func CreateBatchExportResponse() (response *BatchExportResponse)

CreateBatchExportResponse creates a response to parse from BatchExport response

type CategoryItem ¶

type CategoryItem struct {
	Count    int    `json:"Count" xml:"Count"`
	Category string `json:"Category" xml:"Category"`
}

CategoryItem is a nested struct in cms response

type ChannelResult ¶ added in v1.61.1311

type ChannelResult struct {
	Channel    string                         `json:"Channel" xml:"Channel"`
	ResultList []ResultInDescribeAlertLogList `json:"ResultList" xml:"ResultList"`
}

ChannelResult is a nested struct in cms response

type ChannelResultList ¶ added in v1.61.1311

type ChannelResultList struct {
	ChannelResult []ChannelResult `json:"ChannelResult" xml:"ChannelResult"`
}

ChannelResultList is a nested struct in cms response

type Channels ¶

type Channels struct {
	AliIM       string `json:"AliIM" xml:"AliIM"`
	Mail        string `json:"Mail" xml:"Mail"`
	SMS         string `json:"SMS" xml:"SMS"`
	DingWebHook string `json:"DingWebHook" xml:"DingWebHook"`
}

Channels is a nested struct in cms response

type ChannelsState ¶ added in v1.61.291

type ChannelsState struct {
	Mail        string `json:"Mail" xml:"Mail"`
	AliIM       string `json:"AliIM" xml:"AliIM"`
	DingWebHook string `json:"DingWebHook" xml:"DingWebHook"`
	SMS         string `json:"SMS" xml:"SMS"`
}

ChannelsState is a nested struct in cms response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddTags ¶ added in v1.60.287

func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)

AddTags invokes the cms.AddTags API synchronously

func (*Client) AddTagsWithCallback ¶ added in v1.60.287

func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int

AddTagsWithCallback invokes the cms.AddTags API asynchronously

func (*Client) AddTagsWithChan ¶ added in v1.60.287

func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)

AddTagsWithChan invokes the cms.AddTags API asynchronously

func (*Client) ApplyMetricRuleTemplate ¶

func (client *Client) ApplyMetricRuleTemplate(request *ApplyMetricRuleTemplateRequest) (response *ApplyMetricRuleTemplateResponse, err error)

ApplyMetricRuleTemplate invokes the cms.ApplyMetricRuleTemplate API synchronously

func (*Client) ApplyMetricRuleTemplateWithCallback ¶

func (client *Client) ApplyMetricRuleTemplateWithCallback(request *ApplyMetricRuleTemplateRequest, callback func(response *ApplyMetricRuleTemplateResponse, err error)) <-chan int

ApplyMetricRuleTemplateWithCallback invokes the cms.ApplyMetricRuleTemplate API asynchronously

func (*Client) ApplyMetricRuleTemplateWithChan ¶

func (client *Client) ApplyMetricRuleTemplateWithChan(request *ApplyMetricRuleTemplateRequest) (<-chan *ApplyMetricRuleTemplateResponse, <-chan error)

ApplyMetricRuleTemplateWithChan invokes the cms.ApplyMetricRuleTemplate API asynchronously

func (*Client) BatchCreateInstantSiteMonitor ¶ added in v1.62.351

func (client *Client) BatchCreateInstantSiteMonitor(request *BatchCreateInstantSiteMonitorRequest) (response *BatchCreateInstantSiteMonitorResponse, err error)

BatchCreateInstantSiteMonitor invokes the cms.BatchCreateInstantSiteMonitor API synchronously

func (*Client) BatchCreateInstantSiteMonitorWithCallback ¶ added in v1.62.351

func (client *Client) BatchCreateInstantSiteMonitorWithCallback(request *BatchCreateInstantSiteMonitorRequest, callback func(response *BatchCreateInstantSiteMonitorResponse, err error)) <-chan int

BatchCreateInstantSiteMonitorWithCallback invokes the cms.BatchCreateInstantSiteMonitor API asynchronously

func (*Client) BatchCreateInstantSiteMonitorWithChan ¶ added in v1.62.351

func (client *Client) BatchCreateInstantSiteMonitorWithChan(request *BatchCreateInstantSiteMonitorRequest) (<-chan *BatchCreateInstantSiteMonitorResponse, <-chan error)

BatchCreateInstantSiteMonitorWithChan invokes the cms.BatchCreateInstantSiteMonitor API asynchronously

func (*Client) BatchCreateIntantSiteMonitor ¶ added in v1.61.1571

func (client *Client) BatchCreateIntantSiteMonitor(request *BatchCreateIntantSiteMonitorRequest) (response *BatchCreateIntantSiteMonitorResponse, err error)

BatchCreateIntantSiteMonitor invokes the cms.BatchCreateIntantSiteMonitor API synchronously

func (*Client) BatchCreateIntantSiteMonitorWithCallback ¶ added in v1.61.1571

func (client *Client) BatchCreateIntantSiteMonitorWithCallback(request *BatchCreateIntantSiteMonitorRequest, callback func(response *BatchCreateIntantSiteMonitorResponse, err error)) <-chan int

BatchCreateIntantSiteMonitorWithCallback invokes the cms.BatchCreateIntantSiteMonitor API asynchronously

func (*Client) BatchCreateIntantSiteMonitorWithChan ¶ added in v1.61.1571

func (client *Client) BatchCreateIntantSiteMonitorWithChan(request *BatchCreateIntantSiteMonitorRequest) (<-chan *BatchCreateIntantSiteMonitorResponse, <-chan error)

BatchCreateIntantSiteMonitorWithChan invokes the cms.BatchCreateIntantSiteMonitor API asynchronously

func (*Client) BatchExport ¶ added in v1.62.351

func (client *Client) BatchExport(request *BatchExportRequest) (response *BatchExportResponse, err error)

BatchExport invokes the cms.BatchExport API synchronously

func (*Client) BatchExportWithCallback ¶ added in v1.62.351

func (client *Client) BatchExportWithCallback(request *BatchExportRequest, callback func(response *BatchExportResponse, err error)) <-chan int

BatchExportWithCallback invokes the cms.BatchExport API asynchronously

func (*Client) BatchExportWithChan ¶ added in v1.62.351

func (client *Client) BatchExportWithChan(request *BatchExportRequest) (<-chan *BatchExportResponse, <-chan error)

BatchExportWithChan invokes the cms.BatchExport API asynchronously

func (*Client) CreateCmsCallNumOrder ¶ added in v1.61.836

func (client *Client) CreateCmsCallNumOrder(request *CreateCmsCallNumOrderRequest) (response *CreateCmsCallNumOrderResponse, err error)

CreateCmsCallNumOrder invokes the cms.CreateCmsCallNumOrder API synchronously

func (*Client) CreateCmsCallNumOrderWithCallback ¶ added in v1.61.836

func (client *Client) CreateCmsCallNumOrderWithCallback(request *CreateCmsCallNumOrderRequest, callback func(response *CreateCmsCallNumOrderResponse, err error)) <-chan int

CreateCmsCallNumOrderWithCallback invokes the cms.CreateCmsCallNumOrder API asynchronously

func (*Client) CreateCmsCallNumOrderWithChan ¶ added in v1.61.836

func (client *Client) CreateCmsCallNumOrderWithChan(request *CreateCmsCallNumOrderRequest) (<-chan *CreateCmsCallNumOrderResponse, <-chan error)

CreateCmsCallNumOrderWithChan invokes the cms.CreateCmsCallNumOrder API asynchronously

func (*Client) CreateCmsOrder ¶ added in v1.61.836

func (client *Client) CreateCmsOrder(request *CreateCmsOrderRequest) (response *CreateCmsOrderResponse, err error)

CreateCmsOrder invokes the cms.CreateCmsOrder API synchronously

func (*Client) CreateCmsOrderWithCallback ¶ added in v1.61.836

func (client *Client) CreateCmsOrderWithCallback(request *CreateCmsOrderRequest, callback func(response *CreateCmsOrderResponse, err error)) <-chan int

CreateCmsOrderWithCallback invokes the cms.CreateCmsOrder API asynchronously

func (*Client) CreateCmsOrderWithChan ¶ added in v1.61.836

func (client *Client) CreateCmsOrderWithChan(request *CreateCmsOrderRequest) (<-chan *CreateCmsOrderResponse, <-chan error)

CreateCmsOrderWithChan invokes the cms.CreateCmsOrder API asynchronously

func (*Client) CreateCmsSmspackageOrder ¶ added in v1.61.836

func (client *Client) CreateCmsSmspackageOrder(request *CreateCmsSmspackageOrderRequest) (response *CreateCmsSmspackageOrderResponse, err error)

CreateCmsSmspackageOrder invokes the cms.CreateCmsSmspackageOrder API synchronously

func (*Client) CreateCmsSmspackageOrderWithCallback ¶ added in v1.61.836

func (client *Client) CreateCmsSmspackageOrderWithCallback(request *CreateCmsSmspackageOrderRequest, callback func(response *CreateCmsSmspackageOrderResponse, err error)) <-chan int

CreateCmsSmspackageOrderWithCallback invokes the cms.CreateCmsSmspackageOrder API asynchronously

func (*Client) CreateCmsSmspackageOrderWithChan ¶ added in v1.61.836

func (client *Client) CreateCmsSmspackageOrderWithChan(request *CreateCmsSmspackageOrderRequest) (<-chan *CreateCmsSmspackageOrderResponse, <-chan error)

CreateCmsSmspackageOrderWithChan invokes the cms.CreateCmsSmspackageOrder API asynchronously

func (*Client) CreateDynamicTagGroup ¶ added in v1.60.329

func (client *Client) CreateDynamicTagGroup(request *CreateDynamicTagGroupRequest) (response *CreateDynamicTagGroupResponse, err error)

CreateDynamicTagGroup invokes the cms.CreateDynamicTagGroup API synchronously

func (*Client) CreateDynamicTagGroupWithCallback ¶ added in v1.60.329

func (client *Client) CreateDynamicTagGroupWithCallback(request *CreateDynamicTagGroupRequest, callback func(response *CreateDynamicTagGroupResponse, err error)) <-chan int

CreateDynamicTagGroupWithCallback invokes the cms.CreateDynamicTagGroup API asynchronously

func (*Client) CreateDynamicTagGroupWithChan ¶ added in v1.60.329

func (client *Client) CreateDynamicTagGroupWithChan(request *CreateDynamicTagGroupRequest) (<-chan *CreateDynamicTagGroupResponse, <-chan error)

CreateDynamicTagGroupWithChan invokes the cms.CreateDynamicTagGroup API asynchronously

func (*Client) CreateGroupMetricRules ¶

func (client *Client) CreateGroupMetricRules(request *CreateGroupMetricRulesRequest) (response *CreateGroupMetricRulesResponse, err error)

CreateGroupMetricRules invokes the cms.CreateGroupMetricRules API synchronously

func (*Client) CreateGroupMetricRulesWithCallback ¶

func (client *Client) CreateGroupMetricRulesWithCallback(request *CreateGroupMetricRulesRequest, callback func(response *CreateGroupMetricRulesResponse, err error)) <-chan int

CreateGroupMetricRulesWithCallback invokes the cms.CreateGroupMetricRules API asynchronously

func (*Client) CreateGroupMetricRulesWithChan ¶

func (client *Client) CreateGroupMetricRulesWithChan(request *CreateGroupMetricRulesRequest) (<-chan *CreateGroupMetricRulesResponse, <-chan error)

CreateGroupMetricRulesWithChan invokes the cms.CreateGroupMetricRules API asynchronously

func (*Client) CreateGroupMonitoringAgentProcess ¶ added in v1.60.287

func (client *Client) CreateGroupMonitoringAgentProcess(request *CreateGroupMonitoringAgentProcessRequest) (response *CreateGroupMonitoringAgentProcessResponse, err error)

CreateGroupMonitoringAgentProcess invokes the cms.CreateGroupMonitoringAgentProcess API synchronously

func (*Client) CreateGroupMonitoringAgentProcessWithCallback ¶ added in v1.60.287

func (client *Client) CreateGroupMonitoringAgentProcessWithCallback(request *CreateGroupMonitoringAgentProcessRequest, callback func(response *CreateGroupMonitoringAgentProcessResponse, err error)) <-chan int

CreateGroupMonitoringAgentProcessWithCallback invokes the cms.CreateGroupMonitoringAgentProcess API asynchronously

func (*Client) CreateGroupMonitoringAgentProcessWithChan ¶ added in v1.60.287

func (client *Client) CreateGroupMonitoringAgentProcessWithChan(request *CreateGroupMonitoringAgentProcessRequest) (<-chan *CreateGroupMonitoringAgentProcessResponse, <-chan error)

CreateGroupMonitoringAgentProcessWithChan invokes the cms.CreateGroupMonitoringAgentProcess API asynchronously

func (*Client) CreateHostAvailability ¶

func (client *Client) CreateHostAvailability(request *CreateHostAvailabilityRequest) (response *CreateHostAvailabilityResponse, err error)

CreateHostAvailability invokes the cms.CreateHostAvailability API synchronously

func (*Client) CreateHostAvailabilityWithCallback ¶

func (client *Client) CreateHostAvailabilityWithCallback(request *CreateHostAvailabilityRequest, callback func(response *CreateHostAvailabilityResponse, err error)) <-chan int

CreateHostAvailabilityWithCallback invokes the cms.CreateHostAvailability API asynchronously

func (*Client) CreateHostAvailabilityWithChan ¶

func (client *Client) CreateHostAvailabilityWithChan(request *CreateHostAvailabilityRequest) (<-chan *CreateHostAvailabilityResponse, <-chan error)

CreateHostAvailabilityWithChan invokes the cms.CreateHostAvailability API asynchronously

func (*Client) CreateHybridMonitorNamespace ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorNamespace(request *CreateHybridMonitorNamespaceRequest) (response *CreateHybridMonitorNamespaceResponse, err error)

CreateHybridMonitorNamespace invokes the cms.CreateHybridMonitorNamespace API synchronously

func (*Client) CreateHybridMonitorNamespaceWithCallback ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorNamespaceWithCallback(request *CreateHybridMonitorNamespaceRequest, callback func(response *CreateHybridMonitorNamespaceResponse, err error)) <-chan int

CreateHybridMonitorNamespaceWithCallback invokes the cms.CreateHybridMonitorNamespace API asynchronously

func (*Client) CreateHybridMonitorNamespaceWithChan ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorNamespaceWithChan(request *CreateHybridMonitorNamespaceRequest) (<-chan *CreateHybridMonitorNamespaceResponse, <-chan error)

CreateHybridMonitorNamespaceWithChan invokes the cms.CreateHybridMonitorNamespace API asynchronously

func (*Client) CreateHybridMonitorSLSGroup ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorSLSGroup(request *CreateHybridMonitorSLSGroupRequest) (response *CreateHybridMonitorSLSGroupResponse, err error)

CreateHybridMonitorSLSGroup invokes the cms.CreateHybridMonitorSLSGroup API synchronously

func (*Client) CreateHybridMonitorSLSGroupWithCallback ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorSLSGroupWithCallback(request *CreateHybridMonitorSLSGroupRequest, callback func(response *CreateHybridMonitorSLSGroupResponse, err error)) <-chan int

CreateHybridMonitorSLSGroupWithCallback invokes the cms.CreateHybridMonitorSLSGroup API asynchronously

func (*Client) CreateHybridMonitorSLSGroupWithChan ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorSLSGroupWithChan(request *CreateHybridMonitorSLSGroupRequest) (<-chan *CreateHybridMonitorSLSGroupResponse, <-chan error)

CreateHybridMonitorSLSGroupWithChan invokes the cms.CreateHybridMonitorSLSGroup API asynchronously

func (*Client) CreateHybridMonitorTask ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorTask(request *CreateHybridMonitorTaskRequest) (response *CreateHybridMonitorTaskResponse, err error)

CreateHybridMonitorTask invokes the cms.CreateHybridMonitorTask API synchronously

func (*Client) CreateHybridMonitorTaskWithCallback ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorTaskWithCallback(request *CreateHybridMonitorTaskRequest, callback func(response *CreateHybridMonitorTaskResponse, err error)) <-chan int

CreateHybridMonitorTaskWithCallback invokes the cms.CreateHybridMonitorTask API asynchronously

func (*Client) CreateHybridMonitorTaskWithChan ¶ added in v1.61.1609

func (client *Client) CreateHybridMonitorTaskWithChan(request *CreateHybridMonitorTaskRequest) (<-chan *CreateHybridMonitorTaskResponse, <-chan error)

CreateHybridMonitorTaskWithChan invokes the cms.CreateHybridMonitorTask API asynchronously

func (*Client) CreateInstantSiteMonitor ¶ added in v1.61.1364

func (client *Client) CreateInstantSiteMonitor(request *CreateInstantSiteMonitorRequest) (response *CreateInstantSiteMonitorResponse, err error)

CreateInstantSiteMonitor invokes the cms.CreateInstantSiteMonitor API synchronously

func (*Client) CreateInstantSiteMonitorWithCallback ¶ added in v1.61.1364

func (client *Client) CreateInstantSiteMonitorWithCallback(request *CreateInstantSiteMonitorRequest, callback func(response *CreateInstantSiteMonitorResponse, err error)) <-chan int

CreateInstantSiteMonitorWithCallback invokes the cms.CreateInstantSiteMonitor API asynchronously

func (*Client) CreateInstantSiteMonitorWithChan ¶ added in v1.61.1364

func (client *Client) CreateInstantSiteMonitorWithChan(request *CreateInstantSiteMonitorRequest) (<-chan *CreateInstantSiteMonitorResponse, <-chan error)

CreateInstantSiteMonitorWithChan invokes the cms.CreateInstantSiteMonitor API asynchronously

func (*Client) CreateMetricRuleBlackList ¶ added in v1.62.351

func (client *Client) CreateMetricRuleBlackList(request *CreateMetricRuleBlackListRequest) (response *CreateMetricRuleBlackListResponse, err error)

CreateMetricRuleBlackList invokes the cms.CreateMetricRuleBlackList API synchronously

func (*Client) CreateMetricRuleBlackListWithCallback ¶ added in v1.62.351

func (client *Client) CreateMetricRuleBlackListWithCallback(request *CreateMetricRuleBlackListRequest, callback func(response *CreateMetricRuleBlackListResponse, err error)) <-chan int

CreateMetricRuleBlackListWithCallback invokes the cms.CreateMetricRuleBlackList API asynchronously

func (*Client) CreateMetricRuleBlackListWithChan ¶ added in v1.62.351

func (client *Client) CreateMetricRuleBlackListWithChan(request *CreateMetricRuleBlackListRequest) (<-chan *CreateMetricRuleBlackListResponse, <-chan error)

CreateMetricRuleBlackListWithChan invokes the cms.CreateMetricRuleBlackList API asynchronously

func (*Client) CreateMetricRuleResources ¶

func (client *Client) CreateMetricRuleResources(request *CreateMetricRuleResourcesRequest) (response *CreateMetricRuleResourcesResponse, err error)

CreateMetricRuleResources invokes the cms.CreateMetricRuleResources API synchronously

func (*Client) CreateMetricRuleResourcesWithCallback ¶

func (client *Client) CreateMetricRuleResourcesWithCallback(request *CreateMetricRuleResourcesRequest, callback func(response *CreateMetricRuleResourcesResponse, err error)) <-chan int

CreateMetricRuleResourcesWithCallback invokes the cms.CreateMetricRuleResources API asynchronously

func (*Client) CreateMetricRuleResourcesWithChan ¶

func (client *Client) CreateMetricRuleResourcesWithChan(request *CreateMetricRuleResourcesRequest) (<-chan *CreateMetricRuleResourcesResponse, <-chan error)

CreateMetricRuleResourcesWithChan invokes the cms.CreateMetricRuleResources API asynchronously

func (*Client) CreateMetricRuleTemplate ¶

func (client *Client) CreateMetricRuleTemplate(request *CreateMetricRuleTemplateRequest) (response *CreateMetricRuleTemplateResponse, err error)

CreateMetricRuleTemplate invokes the cms.CreateMetricRuleTemplate API synchronously

func (*Client) CreateMetricRuleTemplateWithCallback ¶

func (client *Client) CreateMetricRuleTemplateWithCallback(request *CreateMetricRuleTemplateRequest, callback func(response *CreateMetricRuleTemplateResponse, err error)) <-chan int

CreateMetricRuleTemplateWithCallback invokes the cms.CreateMetricRuleTemplate API asynchronously

func (*Client) CreateMetricRuleTemplateWithChan ¶

func (client *Client) CreateMetricRuleTemplateWithChan(request *CreateMetricRuleTemplateRequest) (<-chan *CreateMetricRuleTemplateResponse, <-chan error)

CreateMetricRuleTemplateWithChan invokes the cms.CreateMetricRuleTemplate API asynchronously

func (*Client) CreateMonitorAgentProcess ¶

func (client *Client) CreateMonitorAgentProcess(request *CreateMonitorAgentProcessRequest) (response *CreateMonitorAgentProcessResponse, err error)

CreateMonitorAgentProcess invokes the cms.CreateMonitorAgentProcess API synchronously

func (*Client) CreateMonitorAgentProcessWithCallback ¶

func (client *Client) CreateMonitorAgentProcessWithCallback(request *CreateMonitorAgentProcessRequest, callback func(response *CreateMonitorAgentProcessResponse, err error)) <-chan int

CreateMonitorAgentProcessWithCallback invokes the cms.CreateMonitorAgentProcess API asynchronously

func (*Client) CreateMonitorAgentProcessWithChan ¶

func (client *Client) CreateMonitorAgentProcessWithChan(request *CreateMonitorAgentProcessRequest) (<-chan *CreateMonitorAgentProcessResponse, <-chan error)

CreateMonitorAgentProcessWithChan invokes the cms.CreateMonitorAgentProcess API asynchronously

func (*Client) CreateMonitorGroup ¶

func (client *Client) CreateMonitorGroup(request *CreateMonitorGroupRequest) (response *CreateMonitorGroupResponse, err error)

CreateMonitorGroup invokes the cms.CreateMonitorGroup API synchronously

func (*Client) CreateMonitorGroupByResourceGroupId ¶ added in v1.61.836

func (client *Client) CreateMonitorGroupByResourceGroupId(request *CreateMonitorGroupByResourceGroupIdRequest) (response *CreateMonitorGroupByResourceGroupIdResponse, err error)

CreateMonitorGroupByResourceGroupId invokes the cms.CreateMonitorGroupByResourceGroupId API synchronously

func (*Client) CreateMonitorGroupByResourceGroupIdWithCallback ¶ added in v1.61.836

func (client *Client) CreateMonitorGroupByResourceGroupIdWithCallback(request *CreateMonitorGroupByResourceGroupIdRequest, callback func(response *CreateMonitorGroupByResourceGroupIdResponse, err error)) <-chan int

CreateMonitorGroupByResourceGroupIdWithCallback invokes the cms.CreateMonitorGroupByResourceGroupId API asynchronously

func (*Client) CreateMonitorGroupByResourceGroupIdWithChan ¶ added in v1.61.836

func (client *Client) CreateMonitorGroupByResourceGroupIdWithChan(request *CreateMonitorGroupByResourceGroupIdRequest) (<-chan *CreateMonitorGroupByResourceGroupIdResponse, <-chan error)

CreateMonitorGroupByResourceGroupIdWithChan invokes the cms.CreateMonitorGroupByResourceGroupId API asynchronously

func (*Client) CreateMonitorGroupInstances ¶

func (client *Client) CreateMonitorGroupInstances(request *CreateMonitorGroupInstancesRequest) (response *CreateMonitorGroupInstancesResponse, err error)

CreateMonitorGroupInstances invokes the cms.CreateMonitorGroupInstances API synchronously

func (*Client) CreateMonitorGroupInstancesWithCallback ¶

func (client *Client) CreateMonitorGroupInstancesWithCallback(request *CreateMonitorGroupInstancesRequest, callback func(response *CreateMonitorGroupInstancesResponse, err error)) <-chan int

CreateMonitorGroupInstancesWithCallback invokes the cms.CreateMonitorGroupInstances API asynchronously

func (*Client) CreateMonitorGroupInstancesWithChan ¶

func (client *Client) CreateMonitorGroupInstancesWithChan(request *CreateMonitorGroupInstancesRequest) (<-chan *CreateMonitorGroupInstancesResponse, <-chan error)

CreateMonitorGroupInstancesWithChan invokes the cms.CreateMonitorGroupInstances API asynchronously

func (*Client) CreateMonitorGroupNotifyPolicy ¶

func (client *Client) CreateMonitorGroupNotifyPolicy(request *CreateMonitorGroupNotifyPolicyRequest) (response *CreateMonitorGroupNotifyPolicyResponse, err error)

CreateMonitorGroupNotifyPolicy invokes the cms.CreateMonitorGroupNotifyPolicy API synchronously

func (*Client) CreateMonitorGroupNotifyPolicyWithCallback ¶

func (client *Client) CreateMonitorGroupNotifyPolicyWithCallback(request *CreateMonitorGroupNotifyPolicyRequest, callback func(response *CreateMonitorGroupNotifyPolicyResponse, err error)) <-chan int

CreateMonitorGroupNotifyPolicyWithCallback invokes the cms.CreateMonitorGroupNotifyPolicy API asynchronously

func (*Client) CreateMonitorGroupNotifyPolicyWithChan ¶

func (client *Client) CreateMonitorGroupNotifyPolicyWithChan(request *CreateMonitorGroupNotifyPolicyRequest) (<-chan *CreateMonitorGroupNotifyPolicyResponse, <-chan error)

CreateMonitorGroupNotifyPolicyWithChan invokes the cms.CreateMonitorGroupNotifyPolicy API asynchronously

func (*Client) CreateMonitorGroupWithCallback ¶

func (client *Client) CreateMonitorGroupWithCallback(request *CreateMonitorGroupRequest, callback func(response *CreateMonitorGroupResponse, err error)) <-chan int

CreateMonitorGroupWithCallback invokes the cms.CreateMonitorGroup API asynchronously

func (*Client) CreateMonitorGroupWithChan ¶

func (client *Client) CreateMonitorGroupWithChan(request *CreateMonitorGroupRequest) (<-chan *CreateMonitorGroupResponse, <-chan error)

CreateMonitorGroupWithChan invokes the cms.CreateMonitorGroup API asynchronously

func (*Client) CreateMonitoringAgentProcess ¶

func (client *Client) CreateMonitoringAgentProcess(request *CreateMonitoringAgentProcessRequest) (response *CreateMonitoringAgentProcessResponse, err error)

CreateMonitoringAgentProcess invokes the cms.CreateMonitoringAgentProcess API synchronously

func (*Client) CreateMonitoringAgentProcessWithCallback ¶

func (client *Client) CreateMonitoringAgentProcessWithCallback(request *CreateMonitoringAgentProcessRequest, callback func(response *CreateMonitoringAgentProcessResponse, err error)) <-chan int

CreateMonitoringAgentProcessWithCallback invokes the cms.CreateMonitoringAgentProcess API asynchronously

func (*Client) CreateMonitoringAgentProcessWithChan ¶

func (client *Client) CreateMonitoringAgentProcessWithChan(request *CreateMonitoringAgentProcessRequest) (<-chan *CreateMonitoringAgentProcessResponse, <-chan error)

CreateMonitoringAgentProcessWithChan invokes the cms.CreateMonitoringAgentProcess API asynchronously

func (*Client) CreateSiteMonitor ¶

func (client *Client) CreateSiteMonitor(request *CreateSiteMonitorRequest) (response *CreateSiteMonitorResponse, err error)

CreateSiteMonitor invokes the cms.CreateSiteMonitor API synchronously

func (*Client) CreateSiteMonitorWithCallback ¶

func (client *Client) CreateSiteMonitorWithCallback(request *CreateSiteMonitorRequest, callback func(response *CreateSiteMonitorResponse, err error)) <-chan int

CreateSiteMonitorWithCallback invokes the cms.CreateSiteMonitor API asynchronously

func (*Client) CreateSiteMonitorWithChan ¶

func (client *Client) CreateSiteMonitorWithChan(request *CreateSiteMonitorRequest) (<-chan *CreateSiteMonitorResponse, <-chan error)

CreateSiteMonitorWithChan invokes the cms.CreateSiteMonitor API asynchronously

func (*Client) Cursor ¶ added in v1.62.351

func (client *Client) Cursor(request *CursorRequest) (response *CursorResponse, err error)

Cursor invokes the cms.Cursor API synchronously

func (*Client) CursorWithCallback ¶ added in v1.62.351

func (client *Client) CursorWithCallback(request *CursorRequest, callback func(response *CursorResponse, err error)) <-chan int

CursorWithCallback invokes the cms.Cursor API asynchronously

func (*Client) CursorWithChan ¶ added in v1.62.351

func (client *Client) CursorWithChan(request *CursorRequest) (<-chan *CursorResponse, <-chan error)

CursorWithChan invokes the cms.Cursor API asynchronously

func (*Client) DeleteContact ¶

func (client *Client) DeleteContact(request *DeleteContactRequest) (response *DeleteContactResponse, err error)

DeleteContact invokes the cms.DeleteContact API synchronously

func (*Client) DeleteContactGroup ¶

func (client *Client) DeleteContactGroup(request *DeleteContactGroupRequest) (response *DeleteContactGroupResponse, err error)

DeleteContactGroup invokes the cms.DeleteContactGroup API synchronously

func (*Client) DeleteContactGroupWithCallback ¶

func (client *Client) DeleteContactGroupWithCallback(request *DeleteContactGroupRequest, callback func(response *DeleteContactGroupResponse, err error)) <-chan int

DeleteContactGroupWithCallback invokes the cms.DeleteContactGroup API asynchronously

func (*Client) DeleteContactGroupWithChan ¶

func (client *Client) DeleteContactGroupWithChan(request *DeleteContactGroupRequest) (<-chan *DeleteContactGroupResponse, <-chan error)

DeleteContactGroupWithChan invokes the cms.DeleteContactGroup API asynchronously

func (*Client) DeleteContactWithCallback ¶

func (client *Client) DeleteContactWithCallback(request *DeleteContactRequest, callback func(response *DeleteContactResponse, err error)) <-chan int

DeleteContactWithCallback invokes the cms.DeleteContact API asynchronously

func (*Client) DeleteContactWithChan ¶

func (client *Client) DeleteContactWithChan(request *DeleteContactRequest) (<-chan *DeleteContactResponse, <-chan error)

DeleteContactWithChan invokes the cms.DeleteContact API asynchronously

func (*Client) DeleteCustomMetric ¶

func (client *Client) DeleteCustomMetric(request *DeleteCustomMetricRequest) (response *DeleteCustomMetricResponse, err error)

DeleteCustomMetric invokes the cms.DeleteCustomMetric API synchronously

func (*Client) DeleteCustomMetricWithCallback ¶

func (client *Client) DeleteCustomMetricWithCallback(request *DeleteCustomMetricRequest, callback func(response *DeleteCustomMetricResponse, err error)) <-chan int

DeleteCustomMetricWithCallback invokes the cms.DeleteCustomMetric API asynchronously

func (*Client) DeleteCustomMetricWithChan ¶

func (client *Client) DeleteCustomMetricWithChan(request *DeleteCustomMetricRequest) (<-chan *DeleteCustomMetricResponse, <-chan error)

DeleteCustomMetricWithChan invokes the cms.DeleteCustomMetric API asynchronously

func (*Client) DeleteDynamicTagGroup ¶ added in v1.60.329

func (client *Client) DeleteDynamicTagGroup(request *DeleteDynamicTagGroupRequest) (response *DeleteDynamicTagGroupResponse, err error)

DeleteDynamicTagGroup invokes the cms.DeleteDynamicTagGroup API synchronously

func (*Client) DeleteDynamicTagGroupWithCallback ¶ added in v1.60.329

func (client *Client) DeleteDynamicTagGroupWithCallback(request *DeleteDynamicTagGroupRequest, callback func(response *DeleteDynamicTagGroupResponse, err error)) <-chan int

DeleteDynamicTagGroupWithCallback invokes the cms.DeleteDynamicTagGroup API asynchronously

func (*Client) DeleteDynamicTagGroupWithChan ¶ added in v1.60.329

func (client *Client) DeleteDynamicTagGroupWithChan(request *DeleteDynamicTagGroupRequest) (<-chan *DeleteDynamicTagGroupResponse, <-chan error)

DeleteDynamicTagGroupWithChan invokes the cms.DeleteDynamicTagGroup API asynchronously

func (*Client) DeleteEventRuleTargets ¶

func (client *Client) DeleteEventRuleTargets(request *DeleteEventRuleTargetsRequest) (response *DeleteEventRuleTargetsResponse, err error)

DeleteEventRuleTargets invokes the cms.DeleteEventRuleTargets API synchronously

func (*Client) DeleteEventRuleTargetsWithCallback ¶

func (client *Client) DeleteEventRuleTargetsWithCallback(request *DeleteEventRuleTargetsRequest, callback func(response *DeleteEventRuleTargetsResponse, err error)) <-chan int

DeleteEventRuleTargetsWithCallback invokes the cms.DeleteEventRuleTargets API asynchronously

func (*Client) DeleteEventRuleTargetsWithChan ¶

func (client *Client) DeleteEventRuleTargetsWithChan(request *DeleteEventRuleTargetsRequest) (<-chan *DeleteEventRuleTargetsResponse, <-chan error)

DeleteEventRuleTargetsWithChan invokes the cms.DeleteEventRuleTargets API asynchronously

func (*Client) DeleteEventRules ¶

func (client *Client) DeleteEventRules(request *DeleteEventRulesRequest) (response *DeleteEventRulesResponse, err error)

DeleteEventRules invokes the cms.DeleteEventRules API synchronously

func (*Client) DeleteEventRulesWithCallback ¶

func (client *Client) DeleteEventRulesWithCallback(request *DeleteEventRulesRequest, callback func(response *DeleteEventRulesResponse, err error)) <-chan int

DeleteEventRulesWithCallback invokes the cms.DeleteEventRules API asynchronously

func (*Client) DeleteEventRulesWithChan ¶

func (client *Client) DeleteEventRulesWithChan(request *DeleteEventRulesRequest) (<-chan *DeleteEventRulesResponse, <-chan error)

DeleteEventRulesWithChan invokes the cms.DeleteEventRules API asynchronously

func (*Client) DeleteExporterOutput ¶ added in v1.61.61

func (client *Client) DeleteExporterOutput(request *DeleteExporterOutputRequest) (response *DeleteExporterOutputResponse, err error)

DeleteExporterOutput invokes the cms.DeleteExporterOutput API synchronously

func (*Client) DeleteExporterOutputWithCallback ¶ added in v1.61.61

func (client *Client) DeleteExporterOutputWithCallback(request *DeleteExporterOutputRequest, callback func(response *DeleteExporterOutputResponse, err error)) <-chan int

DeleteExporterOutputWithCallback invokes the cms.DeleteExporterOutput API asynchronously

func (*Client) DeleteExporterOutputWithChan ¶ added in v1.61.61

func (client *Client) DeleteExporterOutputWithChan(request *DeleteExporterOutputRequest) (<-chan *DeleteExporterOutputResponse, <-chan error)

DeleteExporterOutputWithChan invokes the cms.DeleteExporterOutput API asynchronously

func (*Client) DeleteExporterRule ¶ added in v1.61.61

func (client *Client) DeleteExporterRule(request *DeleteExporterRuleRequest) (response *DeleteExporterRuleResponse, err error)

DeleteExporterRule invokes the cms.DeleteExporterRule API synchronously

func (*Client) DeleteExporterRuleWithCallback ¶ added in v1.61.61

func (client *Client) DeleteExporterRuleWithCallback(request *DeleteExporterRuleRequest, callback func(response *DeleteExporterRuleResponse, err error)) <-chan int

DeleteExporterRuleWithCallback invokes the cms.DeleteExporterRule API asynchronously

func (*Client) DeleteExporterRuleWithChan ¶ added in v1.61.61

func (client *Client) DeleteExporterRuleWithChan(request *DeleteExporterRuleRequest) (<-chan *DeleteExporterRuleResponse, <-chan error)

DeleteExporterRuleWithChan invokes the cms.DeleteExporterRule API asynchronously

func (*Client) DeleteGroupMonitoringAgentProcess ¶ added in v1.60.287

func (client *Client) DeleteGroupMonitoringAgentProcess(request *DeleteGroupMonitoringAgentProcessRequest) (response *DeleteGroupMonitoringAgentProcessResponse, err error)

DeleteGroupMonitoringAgentProcess invokes the cms.DeleteGroupMonitoringAgentProcess API synchronously

func (*Client) DeleteGroupMonitoringAgentProcessWithCallback ¶ added in v1.60.287

func (client *Client) DeleteGroupMonitoringAgentProcessWithCallback(request *DeleteGroupMonitoringAgentProcessRequest, callback func(response *DeleteGroupMonitoringAgentProcessResponse, err error)) <-chan int

DeleteGroupMonitoringAgentProcessWithCallback invokes the cms.DeleteGroupMonitoringAgentProcess API asynchronously

func (*Client) DeleteGroupMonitoringAgentProcessWithChan ¶ added in v1.60.287

func (client *Client) DeleteGroupMonitoringAgentProcessWithChan(request *DeleteGroupMonitoringAgentProcessRequest) (<-chan *DeleteGroupMonitoringAgentProcessResponse, <-chan error)

DeleteGroupMonitoringAgentProcessWithChan invokes the cms.DeleteGroupMonitoringAgentProcess API asynchronously

func (*Client) DeleteHostAvailability ¶

func (client *Client) DeleteHostAvailability(request *DeleteHostAvailabilityRequest) (response *DeleteHostAvailabilityResponse, err error)

DeleteHostAvailability invokes the cms.DeleteHostAvailability API synchronously

func (*Client) DeleteHostAvailabilityWithCallback ¶

func (client *Client) DeleteHostAvailabilityWithCallback(request *DeleteHostAvailabilityRequest, callback func(response *DeleteHostAvailabilityResponse, err error)) <-chan int

DeleteHostAvailabilityWithCallback invokes the cms.DeleteHostAvailability API asynchronously

func (*Client) DeleteHostAvailabilityWithChan ¶

func (client *Client) DeleteHostAvailabilityWithChan(request *DeleteHostAvailabilityRequest) (<-chan *DeleteHostAvailabilityResponse, <-chan error)

DeleteHostAvailabilityWithChan invokes the cms.DeleteHostAvailability API asynchronously

func (*Client) DeleteHybridMonitorNamespace ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorNamespace(request *DeleteHybridMonitorNamespaceRequest) (response *DeleteHybridMonitorNamespaceResponse, err error)

DeleteHybridMonitorNamespace invokes the cms.DeleteHybridMonitorNamespace API synchronously

func (*Client) DeleteHybridMonitorNamespaceWithCallback ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorNamespaceWithCallback(request *DeleteHybridMonitorNamespaceRequest, callback func(response *DeleteHybridMonitorNamespaceResponse, err error)) <-chan int

DeleteHybridMonitorNamespaceWithCallback invokes the cms.DeleteHybridMonitorNamespace API asynchronously

func (*Client) DeleteHybridMonitorNamespaceWithChan ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorNamespaceWithChan(request *DeleteHybridMonitorNamespaceRequest) (<-chan *DeleteHybridMonitorNamespaceResponse, <-chan error)

DeleteHybridMonitorNamespaceWithChan invokes the cms.DeleteHybridMonitorNamespace API asynchronously

func (*Client) DeleteHybridMonitorSLSGroup ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorSLSGroup(request *DeleteHybridMonitorSLSGroupRequest) (response *DeleteHybridMonitorSLSGroupResponse, err error)

DeleteHybridMonitorSLSGroup invokes the cms.DeleteHybridMonitorSLSGroup API synchronously

func (*Client) DeleteHybridMonitorSLSGroupWithCallback ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorSLSGroupWithCallback(request *DeleteHybridMonitorSLSGroupRequest, callback func(response *DeleteHybridMonitorSLSGroupResponse, err error)) <-chan int

DeleteHybridMonitorSLSGroupWithCallback invokes the cms.DeleteHybridMonitorSLSGroup API asynchronously

func (*Client) DeleteHybridMonitorSLSGroupWithChan ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorSLSGroupWithChan(request *DeleteHybridMonitorSLSGroupRequest) (<-chan *DeleteHybridMonitorSLSGroupResponse, <-chan error)

DeleteHybridMonitorSLSGroupWithChan invokes the cms.DeleteHybridMonitorSLSGroup API asynchronously

func (*Client) DeleteHybridMonitorTask ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorTask(request *DeleteHybridMonitorTaskRequest) (response *DeleteHybridMonitorTaskResponse, err error)

DeleteHybridMonitorTask invokes the cms.DeleteHybridMonitorTask API synchronously

func (*Client) DeleteHybridMonitorTaskWithCallback ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorTaskWithCallback(request *DeleteHybridMonitorTaskRequest, callback func(response *DeleteHybridMonitorTaskResponse, err error)) <-chan int

DeleteHybridMonitorTaskWithCallback invokes the cms.DeleteHybridMonitorTask API asynchronously

func (*Client) DeleteHybridMonitorTaskWithChan ¶ added in v1.61.1609

func (client *Client) DeleteHybridMonitorTaskWithChan(request *DeleteHybridMonitorTaskRequest) (<-chan *DeleteHybridMonitorTaskResponse, <-chan error)

DeleteHybridMonitorTaskWithChan invokes the cms.DeleteHybridMonitorTask API asynchronously

func (*Client) DeleteLogMonitor ¶ added in v1.61.314

func (client *Client) DeleteLogMonitor(request *DeleteLogMonitorRequest) (response *DeleteLogMonitorResponse, err error)

DeleteLogMonitor invokes the cms.DeleteLogMonitor API synchronously

func (*Client) DeleteLogMonitorWithCallback ¶ added in v1.61.314

func (client *Client) DeleteLogMonitorWithCallback(request *DeleteLogMonitorRequest, callback func(response *DeleteLogMonitorResponse, err error)) <-chan int

DeleteLogMonitorWithCallback invokes the cms.DeleteLogMonitor API asynchronously

func (*Client) DeleteLogMonitorWithChan ¶ added in v1.61.314

func (client *Client) DeleteLogMonitorWithChan(request *DeleteLogMonitorRequest) (<-chan *DeleteLogMonitorResponse, <-chan error)

DeleteLogMonitorWithChan invokes the cms.DeleteLogMonitor API asynchronously

func (*Client) DeleteMetricRuleBlackList ¶ added in v1.62.351

func (client *Client) DeleteMetricRuleBlackList(request *DeleteMetricRuleBlackListRequest) (response *DeleteMetricRuleBlackListResponse, err error)

DeleteMetricRuleBlackList invokes the cms.DeleteMetricRuleBlackList API synchronously

func (*Client) DeleteMetricRuleBlackListWithCallback ¶ added in v1.62.351

func (client *Client) DeleteMetricRuleBlackListWithCallback(request *DeleteMetricRuleBlackListRequest, callback func(response *DeleteMetricRuleBlackListResponse, err error)) <-chan int

DeleteMetricRuleBlackListWithCallback invokes the cms.DeleteMetricRuleBlackList API asynchronously

func (*Client) DeleteMetricRuleBlackListWithChan ¶ added in v1.62.351

func (client *Client) DeleteMetricRuleBlackListWithChan(request *DeleteMetricRuleBlackListRequest) (<-chan *DeleteMetricRuleBlackListResponse, <-chan error)

DeleteMetricRuleBlackListWithChan invokes the cms.DeleteMetricRuleBlackList API asynchronously

func (*Client) DeleteMetricRuleResources ¶

func (client *Client) DeleteMetricRuleResources(request *DeleteMetricRuleResourcesRequest) (response *DeleteMetricRuleResourcesResponse, err error)

DeleteMetricRuleResources invokes the cms.DeleteMetricRuleResources API synchronously

func (*Client) DeleteMetricRuleResourcesWithCallback ¶

func (client *Client) DeleteMetricRuleResourcesWithCallback(request *DeleteMetricRuleResourcesRequest, callback func(response *DeleteMetricRuleResourcesResponse, err error)) <-chan int

DeleteMetricRuleResourcesWithCallback invokes the cms.DeleteMetricRuleResources API asynchronously

func (*Client) DeleteMetricRuleResourcesWithChan ¶

func (client *Client) DeleteMetricRuleResourcesWithChan(request *DeleteMetricRuleResourcesRequest) (<-chan *DeleteMetricRuleResourcesResponse, <-chan error)

DeleteMetricRuleResourcesWithChan invokes the cms.DeleteMetricRuleResources API asynchronously

func (*Client) DeleteMetricRuleTargets ¶

func (client *Client) DeleteMetricRuleTargets(request *DeleteMetricRuleTargetsRequest) (response *DeleteMetricRuleTargetsResponse, err error)

DeleteMetricRuleTargets invokes the cms.DeleteMetricRuleTargets API synchronously

func (*Client) DeleteMetricRuleTargetsWithCallback ¶

func (client *Client) DeleteMetricRuleTargetsWithCallback(request *DeleteMetricRuleTargetsRequest, callback func(response *DeleteMetricRuleTargetsResponse, err error)) <-chan int

DeleteMetricRuleTargetsWithCallback invokes the cms.DeleteMetricRuleTargets API asynchronously

func (*Client) DeleteMetricRuleTargetsWithChan ¶

func (client *Client) DeleteMetricRuleTargetsWithChan(request *DeleteMetricRuleTargetsRequest) (<-chan *DeleteMetricRuleTargetsResponse, <-chan error)

DeleteMetricRuleTargetsWithChan invokes the cms.DeleteMetricRuleTargets API asynchronously

func (*Client) DeleteMetricRuleTemplate ¶

func (client *Client) DeleteMetricRuleTemplate(request *DeleteMetricRuleTemplateRequest) (response *DeleteMetricRuleTemplateResponse, err error)

DeleteMetricRuleTemplate invokes the cms.DeleteMetricRuleTemplate API synchronously

func (*Client) DeleteMetricRuleTemplateWithCallback ¶

func (client *Client) DeleteMetricRuleTemplateWithCallback(request *DeleteMetricRuleTemplateRequest, callback func(response *DeleteMetricRuleTemplateResponse, err error)) <-chan int

DeleteMetricRuleTemplateWithCallback invokes the cms.DeleteMetricRuleTemplate API asynchronously

func (*Client) DeleteMetricRuleTemplateWithChan ¶

func (client *Client) DeleteMetricRuleTemplateWithChan(request *DeleteMetricRuleTemplateRequest) (<-chan *DeleteMetricRuleTemplateResponse, <-chan error)

DeleteMetricRuleTemplateWithChan invokes the cms.DeleteMetricRuleTemplate API asynchronously

func (*Client) DeleteMetricRules ¶

func (client *Client) DeleteMetricRules(request *DeleteMetricRulesRequest) (response *DeleteMetricRulesResponse, err error)

DeleteMetricRules invokes the cms.DeleteMetricRules API synchronously

func (*Client) DeleteMetricRulesWithCallback ¶

func (client *Client) DeleteMetricRulesWithCallback(request *DeleteMetricRulesRequest, callback func(response *DeleteMetricRulesResponse, err error)) <-chan int

DeleteMetricRulesWithCallback invokes the cms.DeleteMetricRules API asynchronously

func (*Client) DeleteMetricRulesWithChan ¶

func (client *Client) DeleteMetricRulesWithChan(request *DeleteMetricRulesRequest) (<-chan *DeleteMetricRulesResponse, <-chan error)

DeleteMetricRulesWithChan invokes the cms.DeleteMetricRules API asynchronously

func (*Client) DeleteMonitorGroup ¶

func (client *Client) DeleteMonitorGroup(request *DeleteMonitorGroupRequest) (response *DeleteMonitorGroupResponse, err error)

DeleteMonitorGroup invokes the cms.DeleteMonitorGroup API synchronously

func (*Client) DeleteMonitorGroupDynamicRule ¶

func (client *Client) DeleteMonitorGroupDynamicRule(request *DeleteMonitorGroupDynamicRuleRequest) (response *DeleteMonitorGroupDynamicRuleResponse, err error)

DeleteMonitorGroupDynamicRule invokes the cms.DeleteMonitorGroupDynamicRule API synchronously

func (*Client) DeleteMonitorGroupDynamicRuleWithCallback ¶

func (client *Client) DeleteMonitorGroupDynamicRuleWithCallback(request *DeleteMonitorGroupDynamicRuleRequest, callback func(response *DeleteMonitorGroupDynamicRuleResponse, err error)) <-chan int

DeleteMonitorGroupDynamicRuleWithCallback invokes the cms.DeleteMonitorGroupDynamicRule API asynchronously

func (*Client) DeleteMonitorGroupDynamicRuleWithChan ¶

func (client *Client) DeleteMonitorGroupDynamicRuleWithChan(request *DeleteMonitorGroupDynamicRuleRequest) (<-chan *DeleteMonitorGroupDynamicRuleResponse, <-chan error)

DeleteMonitorGroupDynamicRuleWithChan invokes the cms.DeleteMonitorGroupDynamicRule API asynchronously

func (*Client) DeleteMonitorGroupInstances ¶

func (client *Client) DeleteMonitorGroupInstances(request *DeleteMonitorGroupInstancesRequest) (response *DeleteMonitorGroupInstancesResponse, err error)

DeleteMonitorGroupInstances invokes the cms.DeleteMonitorGroupInstances API synchronously

func (*Client) DeleteMonitorGroupInstancesWithCallback ¶

func (client *Client) DeleteMonitorGroupInstancesWithCallback(request *DeleteMonitorGroupInstancesRequest, callback func(response *DeleteMonitorGroupInstancesResponse, err error)) <-chan int

DeleteMonitorGroupInstancesWithCallback invokes the cms.DeleteMonitorGroupInstances API asynchronously

func (*Client) DeleteMonitorGroupInstancesWithChan ¶

func (client *Client) DeleteMonitorGroupInstancesWithChan(request *DeleteMonitorGroupInstancesRequest) (<-chan *DeleteMonitorGroupInstancesResponse, <-chan error)

DeleteMonitorGroupInstancesWithChan invokes the cms.DeleteMonitorGroupInstances API asynchronously

func (*Client) DeleteMonitorGroupNotifyPolicy ¶

func (client *Client) DeleteMonitorGroupNotifyPolicy(request *DeleteMonitorGroupNotifyPolicyRequest) (response *DeleteMonitorGroupNotifyPolicyResponse, err error)

DeleteMonitorGroupNotifyPolicy invokes the cms.DeleteMonitorGroupNotifyPolicy API synchronously

func (*Client) DeleteMonitorGroupNotifyPolicyWithCallback ¶

func (client *Client) DeleteMonitorGroupNotifyPolicyWithCallback(request *DeleteMonitorGroupNotifyPolicyRequest, callback func(response *DeleteMonitorGroupNotifyPolicyResponse, err error)) <-chan int

DeleteMonitorGroupNotifyPolicyWithCallback invokes the cms.DeleteMonitorGroupNotifyPolicy API asynchronously

func (*Client) DeleteMonitorGroupNotifyPolicyWithChan ¶

func (client *Client) DeleteMonitorGroupNotifyPolicyWithChan(request *DeleteMonitorGroupNotifyPolicyRequest) (<-chan *DeleteMonitorGroupNotifyPolicyResponse, <-chan error)

DeleteMonitorGroupNotifyPolicyWithChan invokes the cms.DeleteMonitorGroupNotifyPolicy API asynchronously

func (*Client) DeleteMonitorGroupWithCallback ¶

func (client *Client) DeleteMonitorGroupWithCallback(request *DeleteMonitorGroupRequest, callback func(response *DeleteMonitorGroupResponse, err error)) <-chan int

DeleteMonitorGroupWithCallback invokes the cms.DeleteMonitorGroup API asynchronously

func (*Client) DeleteMonitorGroupWithChan ¶

func (client *Client) DeleteMonitorGroupWithChan(request *DeleteMonitorGroupRequest) (<-chan *DeleteMonitorGroupResponse, <-chan error)

DeleteMonitorGroupWithChan invokes the cms.DeleteMonitorGroup API asynchronously

func (*Client) DeleteMonitoringAgentProcess ¶

func (client *Client) DeleteMonitoringAgentProcess(request *DeleteMonitoringAgentProcessRequest) (response *DeleteMonitoringAgentProcessResponse, err error)

DeleteMonitoringAgentProcess invokes the cms.DeleteMonitoringAgentProcess API synchronously

func (*Client) DeleteMonitoringAgentProcessWithCallback ¶

func (client *Client) DeleteMonitoringAgentProcessWithCallback(request *DeleteMonitoringAgentProcessRequest, callback func(response *DeleteMonitoringAgentProcessResponse, err error)) <-chan int

DeleteMonitoringAgentProcessWithCallback invokes the cms.DeleteMonitoringAgentProcess API asynchronously

func (*Client) DeleteMonitoringAgentProcessWithChan ¶

func (client *Client) DeleteMonitoringAgentProcessWithChan(request *DeleteMonitoringAgentProcessRequest) (<-chan *DeleteMonitoringAgentProcessResponse, <-chan error)

DeleteMonitoringAgentProcessWithChan invokes the cms.DeleteMonitoringAgentProcess API asynchronously

func (*Client) DeleteSiteMonitors ¶

func (client *Client) DeleteSiteMonitors(request *DeleteSiteMonitorsRequest) (response *DeleteSiteMonitorsResponse, err error)

DeleteSiteMonitors invokes the cms.DeleteSiteMonitors API synchronously

func (*Client) DeleteSiteMonitorsWithCallback ¶

func (client *Client) DeleteSiteMonitorsWithCallback(request *DeleteSiteMonitorsRequest, callback func(response *DeleteSiteMonitorsResponse, err error)) <-chan int

DeleteSiteMonitorsWithCallback invokes the cms.DeleteSiteMonitors API asynchronously

func (*Client) DeleteSiteMonitorsWithChan ¶

func (client *Client) DeleteSiteMonitorsWithChan(request *DeleteSiteMonitorsRequest) (<-chan *DeleteSiteMonitorsResponse, <-chan error)

DeleteSiteMonitorsWithChan invokes the cms.DeleteSiteMonitors API asynchronously

func (*Client) DescribeActiveMetricRuleList ¶

func (client *Client) DescribeActiveMetricRuleList(request *DescribeActiveMetricRuleListRequest) (response *DescribeActiveMetricRuleListResponse, err error)

DescribeActiveMetricRuleList invokes the cms.DescribeActiveMetricRuleList API synchronously

func (*Client) DescribeActiveMetricRuleListWithCallback ¶

func (client *Client) DescribeActiveMetricRuleListWithCallback(request *DescribeActiveMetricRuleListRequest, callback func(response *DescribeActiveMetricRuleListResponse, err error)) <-chan int

DescribeActiveMetricRuleListWithCallback invokes the cms.DescribeActiveMetricRuleList API asynchronously

func (*Client) DescribeActiveMetricRuleListWithChan ¶

func (client *Client) DescribeActiveMetricRuleListWithChan(request *DescribeActiveMetricRuleListRequest) (<-chan *DescribeActiveMetricRuleListResponse, <-chan error)

DescribeActiveMetricRuleListWithChan invokes the cms.DescribeActiveMetricRuleList API asynchronously

func (*Client) DescribeAlertHistoryList ¶

func (client *Client) DescribeAlertHistoryList(request *DescribeAlertHistoryListRequest) (response *DescribeAlertHistoryListResponse, err error)

DescribeAlertHistoryList invokes the cms.DescribeAlertHistoryList API synchronously

func (*Client) DescribeAlertHistoryListWithCallback ¶

func (client *Client) DescribeAlertHistoryListWithCallback(request *DescribeAlertHistoryListRequest, callback func(response *DescribeAlertHistoryListResponse, err error)) <-chan int

DescribeAlertHistoryListWithCallback invokes the cms.DescribeAlertHistoryList API asynchronously

func (*Client) DescribeAlertHistoryListWithChan ¶

func (client *Client) DescribeAlertHistoryListWithChan(request *DescribeAlertHistoryListRequest) (<-chan *DescribeAlertHistoryListResponse, <-chan error)

DescribeAlertHistoryListWithChan invokes the cms.DescribeAlertHistoryList API asynchronously

func (*Client) DescribeAlertLogCount ¶ added in v1.61.836

func (client *Client) DescribeAlertLogCount(request *DescribeAlertLogCountRequest) (response *DescribeAlertLogCountResponse, err error)

DescribeAlertLogCount invokes the cms.DescribeAlertLogCount API synchronously

func (*Client) DescribeAlertLogCountWithCallback ¶ added in v1.61.836

func (client *Client) DescribeAlertLogCountWithCallback(request *DescribeAlertLogCountRequest, callback func(response *DescribeAlertLogCountResponse, err error)) <-chan int

DescribeAlertLogCountWithCallback invokes the cms.DescribeAlertLogCount API asynchronously

func (*Client) DescribeAlertLogCountWithChan ¶ added in v1.61.836

func (client *Client) DescribeAlertLogCountWithChan(request *DescribeAlertLogCountRequest) (<-chan *DescribeAlertLogCountResponse, <-chan error)

DescribeAlertLogCountWithChan invokes the cms.DescribeAlertLogCount API asynchronously

func (*Client) DescribeAlertLogHistogram ¶ added in v1.61.836

func (client *Client) DescribeAlertLogHistogram(request *DescribeAlertLogHistogramRequest) (response *DescribeAlertLogHistogramResponse, err error)

DescribeAlertLogHistogram invokes the cms.DescribeAlertLogHistogram API synchronously

func (*Client) DescribeAlertLogHistogramWithCallback ¶ added in v1.61.836

func (client *Client) DescribeAlertLogHistogramWithCallback(request *DescribeAlertLogHistogramRequest, callback func(response *DescribeAlertLogHistogramResponse, err error)) <-chan int

DescribeAlertLogHistogramWithCallback invokes the cms.DescribeAlertLogHistogram API asynchronously

func (*Client) DescribeAlertLogHistogramWithChan ¶ added in v1.61.836

func (client *Client) DescribeAlertLogHistogramWithChan(request *DescribeAlertLogHistogramRequest) (<-chan *DescribeAlertLogHistogramResponse, <-chan error)

DescribeAlertLogHistogramWithChan invokes the cms.DescribeAlertLogHistogram API asynchronously

func (*Client) DescribeAlertLogList ¶ added in v1.61.836

func (client *Client) DescribeAlertLogList(request *DescribeAlertLogListRequest) (response *DescribeAlertLogListResponse, err error)

DescribeAlertLogList invokes the cms.DescribeAlertLogList API synchronously

func (*Client) DescribeAlertLogListWithCallback ¶ added in v1.61.836

func (client *Client) DescribeAlertLogListWithCallback(request *DescribeAlertLogListRequest, callback func(response *DescribeAlertLogListResponse, err error)) <-chan int

DescribeAlertLogListWithCallback invokes the cms.DescribeAlertLogList API asynchronously

func (*Client) DescribeAlertLogListWithChan ¶ added in v1.61.836

func (client *Client) DescribeAlertLogListWithChan(request *DescribeAlertLogListRequest) (<-chan *DescribeAlertLogListResponse, <-chan error)

DescribeAlertLogListWithChan invokes the cms.DescribeAlertLogList API asynchronously

func (*Client) DescribeAlertingMetricRuleResources ¶

func (client *Client) DescribeAlertingMetricRuleResources(request *DescribeAlertingMetricRuleResourcesRequest) (response *DescribeAlertingMetricRuleResourcesResponse, err error)

DescribeAlertingMetricRuleResources invokes the cms.DescribeAlertingMetricRuleResources API synchronously

func (*Client) DescribeAlertingMetricRuleResourcesWithCallback ¶

func (client *Client) DescribeAlertingMetricRuleResourcesWithCallback(request *DescribeAlertingMetricRuleResourcesRequest, callback func(response *DescribeAlertingMetricRuleResourcesResponse, err error)) <-chan int

DescribeAlertingMetricRuleResourcesWithCallback invokes the cms.DescribeAlertingMetricRuleResources API asynchronously

func (*Client) DescribeAlertingMetricRuleResourcesWithChan ¶

func (client *Client) DescribeAlertingMetricRuleResourcesWithChan(request *DescribeAlertingMetricRuleResourcesRequest) (<-chan *DescribeAlertingMetricRuleResourcesResponse, <-chan error)

DescribeAlertingMetricRuleResourcesWithChan invokes the cms.DescribeAlertingMetricRuleResources API asynchronously

func (*Client) DescribeContactGroupList ¶

func (client *Client) DescribeContactGroupList(request *DescribeContactGroupListRequest) (response *DescribeContactGroupListResponse, err error)

DescribeContactGroupList invokes the cms.DescribeContactGroupList API synchronously

func (*Client) DescribeContactGroupListWithCallback ¶

func (client *Client) DescribeContactGroupListWithCallback(request *DescribeContactGroupListRequest, callback func(response *DescribeContactGroupListResponse, err error)) <-chan int

DescribeContactGroupListWithCallback invokes the cms.DescribeContactGroupList API asynchronously

func (*Client) DescribeContactGroupListWithChan ¶

func (client *Client) DescribeContactGroupListWithChan(request *DescribeContactGroupListRequest) (<-chan *DescribeContactGroupListResponse, <-chan error)

DescribeContactGroupListWithChan invokes the cms.DescribeContactGroupList API asynchronously

func (*Client) DescribeContactList ¶

func (client *Client) DescribeContactList(request *DescribeContactListRequest) (response *DescribeContactListResponse, err error)

DescribeContactList invokes the cms.DescribeContactList API synchronously

func (*Client) DescribeContactListByContactGroup ¶

func (client *Client) DescribeContactListByContactGroup(request *DescribeContactListByContactGroupRequest) (response *DescribeContactListByContactGroupResponse, err error)

DescribeContactListByContactGroup invokes the cms.DescribeContactListByContactGroup API synchronously

func (*Client) DescribeContactListByContactGroupWithCallback ¶

func (client *Client) DescribeContactListByContactGroupWithCallback(request *DescribeContactListByContactGroupRequest, callback func(response *DescribeContactListByContactGroupResponse, err error)) <-chan int

DescribeContactListByContactGroupWithCallback invokes the cms.DescribeContactListByContactGroup API asynchronously

func (*Client) DescribeContactListByContactGroupWithChan ¶

func (client *Client) DescribeContactListByContactGroupWithChan(request *DescribeContactListByContactGroupRequest) (<-chan *DescribeContactListByContactGroupResponse, <-chan error)

DescribeContactListByContactGroupWithChan invokes the cms.DescribeContactListByContactGroup API asynchronously

func (*Client) DescribeContactListWithCallback ¶

func (client *Client) DescribeContactListWithCallback(request *DescribeContactListRequest, callback func(response *DescribeContactListResponse, err error)) <-chan int

DescribeContactListWithCallback invokes the cms.DescribeContactList API asynchronously

func (*Client) DescribeContactListWithChan ¶

func (client *Client) DescribeContactListWithChan(request *DescribeContactListRequest) (<-chan *DescribeContactListResponse, <-chan error)

DescribeContactListWithChan invokes the cms.DescribeContactList API asynchronously

func (*Client) DescribeCustomEventAttribute ¶

func (client *Client) DescribeCustomEventAttribute(request *DescribeCustomEventAttributeRequest) (response *DescribeCustomEventAttributeResponse, err error)

DescribeCustomEventAttribute invokes the cms.DescribeCustomEventAttribute API synchronously

func (*Client) DescribeCustomEventAttributeWithCallback ¶

func (client *Client) DescribeCustomEventAttributeWithCallback(request *DescribeCustomEventAttributeRequest, callback func(response *DescribeCustomEventAttributeResponse, err error)) <-chan int

DescribeCustomEventAttributeWithCallback invokes the cms.DescribeCustomEventAttribute API asynchronously

func (*Client) DescribeCustomEventAttributeWithChan ¶

func (client *Client) DescribeCustomEventAttributeWithChan(request *DescribeCustomEventAttributeRequest) (<-chan *DescribeCustomEventAttributeResponse, <-chan error)

DescribeCustomEventAttributeWithChan invokes the cms.DescribeCustomEventAttribute API asynchronously

func (*Client) DescribeCustomEventCount ¶

func (client *Client) DescribeCustomEventCount(request *DescribeCustomEventCountRequest) (response *DescribeCustomEventCountResponse, err error)

DescribeCustomEventCount invokes the cms.DescribeCustomEventCount API synchronously

func (*Client) DescribeCustomEventCountWithCallback ¶

func (client *Client) DescribeCustomEventCountWithCallback(request *DescribeCustomEventCountRequest, callback func(response *DescribeCustomEventCountResponse, err error)) <-chan int

DescribeCustomEventCountWithCallback invokes the cms.DescribeCustomEventCount API asynchronously

func (*Client) DescribeCustomEventCountWithChan ¶

func (client *Client) DescribeCustomEventCountWithChan(request *DescribeCustomEventCountRequest) (<-chan *DescribeCustomEventCountResponse, <-chan error)

DescribeCustomEventCountWithChan invokes the cms.DescribeCustomEventCount API asynchronously

func (*Client) DescribeCustomEventHistogram ¶

func (client *Client) DescribeCustomEventHistogram(request *DescribeCustomEventHistogramRequest) (response *DescribeCustomEventHistogramResponse, err error)

DescribeCustomEventHistogram invokes the cms.DescribeCustomEventHistogram API synchronously

func (*Client) DescribeCustomEventHistogramWithCallback ¶

func (client *Client) DescribeCustomEventHistogramWithCallback(request *DescribeCustomEventHistogramRequest, callback func(response *DescribeCustomEventHistogramResponse, err error)) <-chan int

DescribeCustomEventHistogramWithCallback invokes the cms.DescribeCustomEventHistogram API asynchronously

func (*Client) DescribeCustomEventHistogramWithChan ¶

func (client *Client) DescribeCustomEventHistogramWithChan(request *DescribeCustomEventHistogramRequest) (<-chan *DescribeCustomEventHistogramResponse, <-chan error)

DescribeCustomEventHistogramWithChan invokes the cms.DescribeCustomEventHistogram API asynchronously

func (*Client) DescribeCustomMetricList ¶

func (client *Client) DescribeCustomMetricList(request *DescribeCustomMetricListRequest) (response *DescribeCustomMetricListResponse, err error)

DescribeCustomMetricList invokes the cms.DescribeCustomMetricList API synchronously

func (*Client) DescribeCustomMetricListWithCallback ¶

func (client *Client) DescribeCustomMetricListWithCallback(request *DescribeCustomMetricListRequest, callback func(response *DescribeCustomMetricListResponse, err error)) <-chan int

DescribeCustomMetricListWithCallback invokes the cms.DescribeCustomMetricList API asynchronously

func (*Client) DescribeCustomMetricListWithChan ¶

func (client *Client) DescribeCustomMetricListWithChan(request *DescribeCustomMetricListRequest) (<-chan *DescribeCustomMetricListResponse, <-chan error)

DescribeCustomMetricListWithChan invokes the cms.DescribeCustomMetricList API asynchronously

func (*Client) DescribeDynamicTagRuleList ¶ added in v1.60.329

func (client *Client) DescribeDynamicTagRuleList(request *DescribeDynamicTagRuleListRequest) (response *DescribeDynamicTagRuleListResponse, err error)

DescribeDynamicTagRuleList invokes the cms.DescribeDynamicTagRuleList API synchronously

func (*Client) DescribeDynamicTagRuleListWithCallback ¶ added in v1.60.329

func (client *Client) DescribeDynamicTagRuleListWithCallback(request *DescribeDynamicTagRuleListRequest, callback func(response *DescribeDynamicTagRuleListResponse, err error)) <-chan int

DescribeDynamicTagRuleListWithCallback invokes the cms.DescribeDynamicTagRuleList API asynchronously

func (*Client) DescribeDynamicTagRuleListWithChan ¶ added in v1.60.329

func (client *Client) DescribeDynamicTagRuleListWithChan(request *DescribeDynamicTagRuleListRequest) (<-chan *DescribeDynamicTagRuleListResponse, <-chan error)

DescribeDynamicTagRuleListWithChan invokes the cms.DescribeDynamicTagRuleList API asynchronously

func (*Client) DescribeEventRuleAttribute ¶

func (client *Client) DescribeEventRuleAttribute(request *DescribeEventRuleAttributeRequest) (response *DescribeEventRuleAttributeResponse, err error)

DescribeEventRuleAttribute invokes the cms.DescribeEventRuleAttribute API synchronously

func (*Client) DescribeEventRuleAttributeWithCallback ¶

func (client *Client) DescribeEventRuleAttributeWithCallback(request *DescribeEventRuleAttributeRequest, callback func(response *DescribeEventRuleAttributeResponse, err error)) <-chan int

DescribeEventRuleAttributeWithCallback invokes the cms.DescribeEventRuleAttribute API asynchronously

func (*Client) DescribeEventRuleAttributeWithChan ¶

func (client *Client) DescribeEventRuleAttributeWithChan(request *DescribeEventRuleAttributeRequest) (<-chan *DescribeEventRuleAttributeResponse, <-chan error)

DescribeEventRuleAttributeWithChan invokes the cms.DescribeEventRuleAttribute API asynchronously

func (*Client) DescribeEventRuleList ¶

func (client *Client) DescribeEventRuleList(request *DescribeEventRuleListRequest) (response *DescribeEventRuleListResponse, err error)

DescribeEventRuleList invokes the cms.DescribeEventRuleList API synchronously

func (*Client) DescribeEventRuleListWithCallback ¶

func (client *Client) DescribeEventRuleListWithCallback(request *DescribeEventRuleListRequest, callback func(response *DescribeEventRuleListResponse, err error)) <-chan int

DescribeEventRuleListWithCallback invokes the cms.DescribeEventRuleList API asynchronously

func (*Client) DescribeEventRuleListWithChan ¶

func (client *Client) DescribeEventRuleListWithChan(request *DescribeEventRuleListRequest) (<-chan *DescribeEventRuleListResponse, <-chan error)

DescribeEventRuleListWithChan invokes the cms.DescribeEventRuleList API asynchronously

func (*Client) DescribeEventRuleTargetList ¶

func (client *Client) DescribeEventRuleTargetList(request *DescribeEventRuleTargetListRequest) (response *DescribeEventRuleTargetListResponse, err error)

DescribeEventRuleTargetList invokes the cms.DescribeEventRuleTargetList API synchronously

func (*Client) DescribeEventRuleTargetListWithCallback ¶

func (client *Client) DescribeEventRuleTargetListWithCallback(request *DescribeEventRuleTargetListRequest, callback func(response *DescribeEventRuleTargetListResponse, err error)) <-chan int

DescribeEventRuleTargetListWithCallback invokes the cms.DescribeEventRuleTargetList API asynchronously

func (*Client) DescribeEventRuleTargetListWithChan ¶

func (client *Client) DescribeEventRuleTargetListWithChan(request *DescribeEventRuleTargetListRequest) (<-chan *DescribeEventRuleTargetListResponse, <-chan error)

DescribeEventRuleTargetListWithChan invokes the cms.DescribeEventRuleTargetList API asynchronously

func (*Client) DescribeExporterOutputList ¶ added in v1.61.61

func (client *Client) DescribeExporterOutputList(request *DescribeExporterOutputListRequest) (response *DescribeExporterOutputListResponse, err error)

DescribeExporterOutputList invokes the cms.DescribeExporterOutputList API synchronously

func (*Client) DescribeExporterOutputListWithCallback ¶ added in v1.61.61

func (client *Client) DescribeExporterOutputListWithCallback(request *DescribeExporterOutputListRequest, callback func(response *DescribeExporterOutputListResponse, err error)) <-chan int

DescribeExporterOutputListWithCallback invokes the cms.DescribeExporterOutputList API asynchronously

func (*Client) DescribeExporterOutputListWithChan ¶ added in v1.61.61

func (client *Client) DescribeExporterOutputListWithChan(request *DescribeExporterOutputListRequest) (<-chan *DescribeExporterOutputListResponse, <-chan error)

DescribeExporterOutputListWithChan invokes the cms.DescribeExporterOutputList API asynchronously

func (*Client) DescribeExporterRuleList ¶ added in v1.61.61

func (client *Client) DescribeExporterRuleList(request *DescribeExporterRuleListRequest) (response *DescribeExporterRuleListResponse, err error)

DescribeExporterRuleList invokes the cms.DescribeExporterRuleList API synchronously

func (*Client) DescribeExporterRuleListWithCallback ¶ added in v1.61.61

func (client *Client) DescribeExporterRuleListWithCallback(request *DescribeExporterRuleListRequest, callback func(response *DescribeExporterRuleListResponse, err error)) <-chan int

DescribeExporterRuleListWithCallback invokes the cms.DescribeExporterRuleList API asynchronously

func (*Client) DescribeExporterRuleListWithChan ¶ added in v1.61.61

func (client *Client) DescribeExporterRuleListWithChan(request *DescribeExporterRuleListRequest) (<-chan *DescribeExporterRuleListResponse, <-chan error)

DescribeExporterRuleListWithChan invokes the cms.DescribeExporterRuleList API asynchronously

func (*Client) DescribeGroupMonitoringAgentProcess ¶ added in v1.60.287

func (client *Client) DescribeGroupMonitoringAgentProcess(request *DescribeGroupMonitoringAgentProcessRequest) (response *DescribeGroupMonitoringAgentProcessResponse, err error)

DescribeGroupMonitoringAgentProcess invokes the cms.DescribeGroupMonitoringAgentProcess API synchronously

func (*Client) DescribeGroupMonitoringAgentProcessWithCallback ¶ added in v1.60.287

func (client *Client) DescribeGroupMonitoringAgentProcessWithCallback(request *DescribeGroupMonitoringAgentProcessRequest, callback func(response *DescribeGroupMonitoringAgentProcessResponse, err error)) <-chan int

DescribeGroupMonitoringAgentProcessWithCallback invokes the cms.DescribeGroupMonitoringAgentProcess API asynchronously

func (*Client) DescribeGroupMonitoringAgentProcessWithChan ¶ added in v1.60.287

func (client *Client) DescribeGroupMonitoringAgentProcessWithChan(request *DescribeGroupMonitoringAgentProcessRequest) (<-chan *DescribeGroupMonitoringAgentProcessResponse, <-chan error)

DescribeGroupMonitoringAgentProcessWithChan invokes the cms.DescribeGroupMonitoringAgentProcess API asynchronously

func (*Client) DescribeHostAvailabilityList ¶

func (client *Client) DescribeHostAvailabilityList(request *DescribeHostAvailabilityListRequest) (response *DescribeHostAvailabilityListResponse, err error)

DescribeHostAvailabilityList invokes the cms.DescribeHostAvailabilityList API synchronously

func (*Client) DescribeHostAvailabilityListWithCallback ¶

func (client *Client) DescribeHostAvailabilityListWithCallback(request *DescribeHostAvailabilityListRequest, callback func(response *DescribeHostAvailabilityListResponse, err error)) <-chan int

DescribeHostAvailabilityListWithCallback invokes the cms.DescribeHostAvailabilityList API asynchronously

func (*Client) DescribeHostAvailabilityListWithChan ¶

func (client *Client) DescribeHostAvailabilityListWithChan(request *DescribeHostAvailabilityListRequest) (<-chan *DescribeHostAvailabilityListResponse, <-chan error)

DescribeHostAvailabilityListWithChan invokes the cms.DescribeHostAvailabilityList API asynchronously

func (*Client) DescribeHybridMonitorDataList ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorDataList(request *DescribeHybridMonitorDataListRequest) (response *DescribeHybridMonitorDataListResponse, err error)

DescribeHybridMonitorDataList invokes the cms.DescribeHybridMonitorDataList API synchronously

func (*Client) DescribeHybridMonitorDataListWithCallback ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorDataListWithCallback(request *DescribeHybridMonitorDataListRequest, callback func(response *DescribeHybridMonitorDataListResponse, err error)) <-chan int

DescribeHybridMonitorDataListWithCallback invokes the cms.DescribeHybridMonitorDataList API asynchronously

func (*Client) DescribeHybridMonitorDataListWithChan ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorDataListWithChan(request *DescribeHybridMonitorDataListRequest) (<-chan *DescribeHybridMonitorDataListResponse, <-chan error)

DescribeHybridMonitorDataListWithChan invokes the cms.DescribeHybridMonitorDataList API asynchronously

func (*Client) DescribeHybridMonitorNamespaceList ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorNamespaceList(request *DescribeHybridMonitorNamespaceListRequest) (response *DescribeHybridMonitorNamespaceListResponse, err error)

DescribeHybridMonitorNamespaceList invokes the cms.DescribeHybridMonitorNamespaceList API synchronously

func (*Client) DescribeHybridMonitorNamespaceListWithCallback ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorNamespaceListWithCallback(request *DescribeHybridMonitorNamespaceListRequest, callback func(response *DescribeHybridMonitorNamespaceListResponse, err error)) <-chan int

DescribeHybridMonitorNamespaceListWithCallback invokes the cms.DescribeHybridMonitorNamespaceList API asynchronously

func (*Client) DescribeHybridMonitorNamespaceListWithChan ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorNamespaceListWithChan(request *DescribeHybridMonitorNamespaceListRequest) (<-chan *DescribeHybridMonitorNamespaceListResponse, <-chan error)

DescribeHybridMonitorNamespaceListWithChan invokes the cms.DescribeHybridMonitorNamespaceList API asynchronously

func (*Client) DescribeHybridMonitorSLSGroup ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorSLSGroup(request *DescribeHybridMonitorSLSGroupRequest) (response *DescribeHybridMonitorSLSGroupResponse, err error)

DescribeHybridMonitorSLSGroup invokes the cms.DescribeHybridMonitorSLSGroup API synchronously

func (*Client) DescribeHybridMonitorSLSGroupWithCallback ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorSLSGroupWithCallback(request *DescribeHybridMonitorSLSGroupRequest, callback func(response *DescribeHybridMonitorSLSGroupResponse, err error)) <-chan int

DescribeHybridMonitorSLSGroupWithCallback invokes the cms.DescribeHybridMonitorSLSGroup API asynchronously

func (*Client) DescribeHybridMonitorSLSGroupWithChan ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorSLSGroupWithChan(request *DescribeHybridMonitorSLSGroupRequest) (<-chan *DescribeHybridMonitorSLSGroupResponse, <-chan error)

DescribeHybridMonitorSLSGroupWithChan invokes the cms.DescribeHybridMonitorSLSGroup API asynchronously

func (*Client) DescribeHybridMonitorTaskList ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorTaskList(request *DescribeHybridMonitorTaskListRequest) (response *DescribeHybridMonitorTaskListResponse, err error)

DescribeHybridMonitorTaskList invokes the cms.DescribeHybridMonitorTaskList API synchronously

func (*Client) DescribeHybridMonitorTaskListWithCallback ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorTaskListWithCallback(request *DescribeHybridMonitorTaskListRequest, callback func(response *DescribeHybridMonitorTaskListResponse, err error)) <-chan int

DescribeHybridMonitorTaskListWithCallback invokes the cms.DescribeHybridMonitorTaskList API asynchronously

func (*Client) DescribeHybridMonitorTaskListWithChan ¶ added in v1.61.1609

func (client *Client) DescribeHybridMonitorTaskListWithChan(request *DescribeHybridMonitorTaskListRequest) (<-chan *DescribeHybridMonitorTaskListResponse, <-chan error)

DescribeHybridMonitorTaskListWithChan invokes the cms.DescribeHybridMonitorTaskList API asynchronously

func (*Client) DescribeLogMonitorAttribute ¶ added in v1.61.314

func (client *Client) DescribeLogMonitorAttribute(request *DescribeLogMonitorAttributeRequest) (response *DescribeLogMonitorAttributeResponse, err error)

DescribeLogMonitorAttribute invokes the cms.DescribeLogMonitorAttribute API synchronously

func (*Client) DescribeLogMonitorAttributeWithCallback ¶ added in v1.61.314

func (client *Client) DescribeLogMonitorAttributeWithCallback(request *DescribeLogMonitorAttributeRequest, callback func(response *DescribeLogMonitorAttributeResponse, err error)) <-chan int

DescribeLogMonitorAttributeWithCallback invokes the cms.DescribeLogMonitorAttribute API asynchronously

func (*Client) DescribeLogMonitorAttributeWithChan ¶ added in v1.61.314

func (client *Client) DescribeLogMonitorAttributeWithChan(request *DescribeLogMonitorAttributeRequest) (<-chan *DescribeLogMonitorAttributeResponse, <-chan error)

DescribeLogMonitorAttributeWithChan invokes the cms.DescribeLogMonitorAttribute API asynchronously

func (*Client) DescribeLogMonitorList ¶ added in v1.61.314

func (client *Client) DescribeLogMonitorList(request *DescribeLogMonitorListRequest) (response *DescribeLogMonitorListResponse, err error)

DescribeLogMonitorList invokes the cms.DescribeLogMonitorList API synchronously

func (*Client) DescribeLogMonitorListWithCallback ¶ added in v1.61.314

func (client *Client) DescribeLogMonitorListWithCallback(request *DescribeLogMonitorListRequest, callback func(response *DescribeLogMonitorListResponse, err error)) <-chan int

DescribeLogMonitorListWithCallback invokes the cms.DescribeLogMonitorList API asynchronously

func (*Client) DescribeLogMonitorListWithChan ¶ added in v1.61.314

func (client *Client) DescribeLogMonitorListWithChan(request *DescribeLogMonitorListRequest) (<-chan *DescribeLogMonitorListResponse, <-chan error)

DescribeLogMonitorListWithChan invokes the cms.DescribeLogMonitorList API asynchronously

func (*Client) DescribeMetricData ¶

func (client *Client) DescribeMetricData(request *DescribeMetricDataRequest) (response *DescribeMetricDataResponse, err error)

DescribeMetricData invokes the cms.DescribeMetricData API synchronously

func (*Client) DescribeMetricDataWithCallback ¶

func (client *Client) DescribeMetricDataWithCallback(request *DescribeMetricDataRequest, callback func(response *DescribeMetricDataResponse, err error)) <-chan int

DescribeMetricDataWithCallback invokes the cms.DescribeMetricData API asynchronously

func (*Client) DescribeMetricDataWithChan ¶

func (client *Client) DescribeMetricDataWithChan(request *DescribeMetricDataRequest) (<-chan *DescribeMetricDataResponse, <-chan error)

DescribeMetricDataWithChan invokes the cms.DescribeMetricData API asynchronously

func (*Client) DescribeMetricLast ¶

func (client *Client) DescribeMetricLast(request *DescribeMetricLastRequest) (response *DescribeMetricLastResponse, err error)

DescribeMetricLast invokes the cms.DescribeMetricLast API synchronously

func (*Client) DescribeMetricLastWithCallback ¶

func (client *Client) DescribeMetricLastWithCallback(request *DescribeMetricLastRequest, callback func(response *DescribeMetricLastResponse, err error)) <-chan int

DescribeMetricLastWithCallback invokes the cms.DescribeMetricLast API asynchronously

func (*Client) DescribeMetricLastWithChan ¶

func (client *Client) DescribeMetricLastWithChan(request *DescribeMetricLastRequest) (<-chan *DescribeMetricLastResponse, <-chan error)

DescribeMetricLastWithChan invokes the cms.DescribeMetricLast API asynchronously

func (*Client) DescribeMetricList ¶

func (client *Client) DescribeMetricList(request *DescribeMetricListRequest) (response *DescribeMetricListResponse, err error)

DescribeMetricList invokes the cms.DescribeMetricList API synchronously

func (*Client) DescribeMetricListWithCallback ¶

func (client *Client) DescribeMetricListWithCallback(request *DescribeMetricListRequest, callback func(response *DescribeMetricListResponse, err error)) <-chan int

DescribeMetricListWithCallback invokes the cms.DescribeMetricList API asynchronously

func (*Client) DescribeMetricListWithChan ¶

func (client *Client) DescribeMetricListWithChan(request *DescribeMetricListRequest) (<-chan *DescribeMetricListResponse, <-chan error)

DescribeMetricListWithChan invokes the cms.DescribeMetricList API asynchronously

func (*Client) DescribeMetricMetaList ¶

func (client *Client) DescribeMetricMetaList(request *DescribeMetricMetaListRequest) (response *DescribeMetricMetaListResponse, err error)

DescribeMetricMetaList invokes the cms.DescribeMetricMetaList API synchronously

func (*Client) DescribeMetricMetaListWithCallback ¶

func (client *Client) DescribeMetricMetaListWithCallback(request *DescribeMetricMetaListRequest, callback func(response *DescribeMetricMetaListResponse, err error)) <-chan int

DescribeMetricMetaListWithCallback invokes the cms.DescribeMetricMetaList API asynchronously

func (*Client) DescribeMetricMetaListWithChan ¶

func (client *Client) DescribeMetricMetaListWithChan(request *DescribeMetricMetaListRequest) (<-chan *DescribeMetricMetaListResponse, <-chan error)

DescribeMetricMetaListWithChan invokes the cms.DescribeMetricMetaList API asynchronously

func (*Client) DescribeMetricRuleBlackList ¶ added in v1.62.351

func (client *Client) DescribeMetricRuleBlackList(request *DescribeMetricRuleBlackListRequest) (response *DescribeMetricRuleBlackListResponse, err error)

DescribeMetricRuleBlackList invokes the cms.DescribeMetricRuleBlackList API synchronously

func (*Client) DescribeMetricRuleBlackListWithCallback ¶ added in v1.62.351

func (client *Client) DescribeMetricRuleBlackListWithCallback(request *DescribeMetricRuleBlackListRequest, callback func(response *DescribeMetricRuleBlackListResponse, err error)) <-chan int

DescribeMetricRuleBlackListWithCallback invokes the cms.DescribeMetricRuleBlackList API asynchronously

func (*Client) DescribeMetricRuleBlackListWithChan ¶ added in v1.62.351

func (client *Client) DescribeMetricRuleBlackListWithChan(request *DescribeMetricRuleBlackListRequest) (<-chan *DescribeMetricRuleBlackListResponse, <-chan error)

DescribeMetricRuleBlackListWithChan invokes the cms.DescribeMetricRuleBlackList API asynchronously

func (*Client) DescribeMetricRuleCount ¶

func (client *Client) DescribeMetricRuleCount(request *DescribeMetricRuleCountRequest) (response *DescribeMetricRuleCountResponse, err error)

DescribeMetricRuleCount invokes the cms.DescribeMetricRuleCount API synchronously

func (*Client) DescribeMetricRuleCountWithCallback ¶

func (client *Client) DescribeMetricRuleCountWithCallback(request *DescribeMetricRuleCountRequest, callback func(response *DescribeMetricRuleCountResponse, err error)) <-chan int

DescribeMetricRuleCountWithCallback invokes the cms.DescribeMetricRuleCount API asynchronously

func (*Client) DescribeMetricRuleCountWithChan ¶

func (client *Client) DescribeMetricRuleCountWithChan(request *DescribeMetricRuleCountRequest) (<-chan *DescribeMetricRuleCountResponse, <-chan error)

DescribeMetricRuleCountWithChan invokes the cms.DescribeMetricRuleCount API asynchronously

func (*Client) DescribeMetricRuleList ¶

func (client *Client) DescribeMetricRuleList(request *DescribeMetricRuleListRequest) (response *DescribeMetricRuleListResponse, err error)

DescribeMetricRuleList invokes the cms.DescribeMetricRuleList API synchronously

func (*Client) DescribeMetricRuleListWithCallback ¶

func (client *Client) DescribeMetricRuleListWithCallback(request *DescribeMetricRuleListRequest, callback func(response *DescribeMetricRuleListResponse, err error)) <-chan int

DescribeMetricRuleListWithCallback invokes the cms.DescribeMetricRuleList API asynchronously

func (*Client) DescribeMetricRuleListWithChan ¶

func (client *Client) DescribeMetricRuleListWithChan(request *DescribeMetricRuleListRequest) (<-chan *DescribeMetricRuleListResponse, <-chan error)

DescribeMetricRuleListWithChan invokes the cms.DescribeMetricRuleList API asynchronously

func (*Client) DescribeMetricRuleTargets ¶

func (client *Client) DescribeMetricRuleTargets(request *DescribeMetricRuleTargetsRequest) (response *DescribeMetricRuleTargetsResponse, err error)

DescribeMetricRuleTargets invokes the cms.DescribeMetricRuleTargets API synchronously

func (*Client) DescribeMetricRuleTargetsWithCallback ¶

func (client *Client) DescribeMetricRuleTargetsWithCallback(request *DescribeMetricRuleTargetsRequest, callback func(response *DescribeMetricRuleTargetsResponse, err error)) <-chan int

DescribeMetricRuleTargetsWithCallback invokes the cms.DescribeMetricRuleTargets API asynchronously

func (*Client) DescribeMetricRuleTargetsWithChan ¶

func (client *Client) DescribeMetricRuleTargetsWithChan(request *DescribeMetricRuleTargetsRequest) (<-chan *DescribeMetricRuleTargetsResponse, <-chan error)

DescribeMetricRuleTargetsWithChan invokes the cms.DescribeMetricRuleTargets API asynchronously

func (*Client) DescribeMetricRuleTemplateAttribute ¶

func (client *Client) DescribeMetricRuleTemplateAttribute(request *DescribeMetricRuleTemplateAttributeRequest) (response *DescribeMetricRuleTemplateAttributeResponse, err error)

DescribeMetricRuleTemplateAttribute invokes the cms.DescribeMetricRuleTemplateAttribute API synchronously

func (*Client) DescribeMetricRuleTemplateAttributeWithCallback ¶

func (client *Client) DescribeMetricRuleTemplateAttributeWithCallback(request *DescribeMetricRuleTemplateAttributeRequest, callback func(response *DescribeMetricRuleTemplateAttributeResponse, err error)) <-chan int

DescribeMetricRuleTemplateAttributeWithCallback invokes the cms.DescribeMetricRuleTemplateAttribute API asynchronously

func (*Client) DescribeMetricRuleTemplateAttributeWithChan ¶

func (client *Client) DescribeMetricRuleTemplateAttributeWithChan(request *DescribeMetricRuleTemplateAttributeRequest) (<-chan *DescribeMetricRuleTemplateAttributeResponse, <-chan error)

DescribeMetricRuleTemplateAttributeWithChan invokes the cms.DescribeMetricRuleTemplateAttribute API asynchronously

func (*Client) DescribeMetricRuleTemplateList ¶

func (client *Client) DescribeMetricRuleTemplateList(request *DescribeMetricRuleTemplateListRequest) (response *DescribeMetricRuleTemplateListResponse, err error)

DescribeMetricRuleTemplateList invokes the cms.DescribeMetricRuleTemplateList API synchronously

func (*Client) DescribeMetricRuleTemplateListWithCallback ¶

func (client *Client) DescribeMetricRuleTemplateListWithCallback(request *DescribeMetricRuleTemplateListRequest, callback func(response *DescribeMetricRuleTemplateListResponse, err error)) <-chan int

DescribeMetricRuleTemplateListWithCallback invokes the cms.DescribeMetricRuleTemplateList API asynchronously

func (*Client) DescribeMetricRuleTemplateListWithChan ¶

func (client *Client) DescribeMetricRuleTemplateListWithChan(request *DescribeMetricRuleTemplateListRequest) (<-chan *DescribeMetricRuleTemplateListResponse, <-chan error)

DescribeMetricRuleTemplateListWithChan invokes the cms.DescribeMetricRuleTemplateList API asynchronously

func (*Client) DescribeMetricTop ¶

func (client *Client) DescribeMetricTop(request *DescribeMetricTopRequest) (response *DescribeMetricTopResponse, err error)

DescribeMetricTop invokes the cms.DescribeMetricTop API synchronously

func (*Client) DescribeMetricTopWithCallback ¶

func (client *Client) DescribeMetricTopWithCallback(request *DescribeMetricTopRequest, callback func(response *DescribeMetricTopResponse, err error)) <-chan int

DescribeMetricTopWithCallback invokes the cms.DescribeMetricTop API asynchronously

func (*Client) DescribeMetricTopWithChan ¶

func (client *Client) DescribeMetricTopWithChan(request *DescribeMetricTopRequest) (<-chan *DescribeMetricTopResponse, <-chan error)

DescribeMetricTopWithChan invokes the cms.DescribeMetricTop API asynchronously

func (*Client) DescribeMonitorGroupCategories ¶

func (client *Client) DescribeMonitorGroupCategories(request *DescribeMonitorGroupCategoriesRequest) (response *DescribeMonitorGroupCategoriesResponse, err error)

DescribeMonitorGroupCategories invokes the cms.DescribeMonitorGroupCategories API synchronously

func (*Client) DescribeMonitorGroupCategoriesWithCallback ¶

func (client *Client) DescribeMonitorGroupCategoriesWithCallback(request *DescribeMonitorGroupCategoriesRequest, callback func(response *DescribeMonitorGroupCategoriesResponse, err error)) <-chan int

DescribeMonitorGroupCategoriesWithCallback invokes the cms.DescribeMonitorGroupCategories API asynchronously

func (*Client) DescribeMonitorGroupCategoriesWithChan ¶

func (client *Client) DescribeMonitorGroupCategoriesWithChan(request *DescribeMonitorGroupCategoriesRequest) (<-chan *DescribeMonitorGroupCategoriesResponse, <-chan error)

DescribeMonitorGroupCategoriesWithChan invokes the cms.DescribeMonitorGroupCategories API asynchronously

func (*Client) DescribeMonitorGroupDynamicRules ¶

func (client *Client) DescribeMonitorGroupDynamicRules(request *DescribeMonitorGroupDynamicRulesRequest) (response *DescribeMonitorGroupDynamicRulesResponse, err error)

DescribeMonitorGroupDynamicRules invokes the cms.DescribeMonitorGroupDynamicRules API synchronously

func (*Client) DescribeMonitorGroupDynamicRulesWithCallback ¶

func (client *Client) DescribeMonitorGroupDynamicRulesWithCallback(request *DescribeMonitorGroupDynamicRulesRequest, callback func(response *DescribeMonitorGroupDynamicRulesResponse, err error)) <-chan int

DescribeMonitorGroupDynamicRulesWithCallback invokes the cms.DescribeMonitorGroupDynamicRules API asynchronously

func (*Client) DescribeMonitorGroupDynamicRulesWithChan ¶

func (client *Client) DescribeMonitorGroupDynamicRulesWithChan(request *DescribeMonitorGroupDynamicRulesRequest) (<-chan *DescribeMonitorGroupDynamicRulesResponse, <-chan error)

DescribeMonitorGroupDynamicRulesWithChan invokes the cms.DescribeMonitorGroupDynamicRules API asynchronously

func (*Client) DescribeMonitorGroupInstanceAttribute ¶

func (client *Client) DescribeMonitorGroupInstanceAttribute(request *DescribeMonitorGroupInstanceAttributeRequest) (response *DescribeMonitorGroupInstanceAttributeResponse, err error)

DescribeMonitorGroupInstanceAttribute invokes the cms.DescribeMonitorGroupInstanceAttribute API synchronously

func (*Client) DescribeMonitorGroupInstanceAttributeWithCallback ¶

func (client *Client) DescribeMonitorGroupInstanceAttributeWithCallback(request *DescribeMonitorGroupInstanceAttributeRequest, callback func(response *DescribeMonitorGroupInstanceAttributeResponse, err error)) <-chan int

DescribeMonitorGroupInstanceAttributeWithCallback invokes the cms.DescribeMonitorGroupInstanceAttribute API asynchronously

func (*Client) DescribeMonitorGroupInstanceAttributeWithChan ¶

func (client *Client) DescribeMonitorGroupInstanceAttributeWithChan(request *DescribeMonitorGroupInstanceAttributeRequest) (<-chan *DescribeMonitorGroupInstanceAttributeResponse, <-chan error)

DescribeMonitorGroupInstanceAttributeWithChan invokes the cms.DescribeMonitorGroupInstanceAttribute API asynchronously

func (*Client) DescribeMonitorGroupInstances ¶

func (client *Client) DescribeMonitorGroupInstances(request *DescribeMonitorGroupInstancesRequest) (response *DescribeMonitorGroupInstancesResponse, err error)

DescribeMonitorGroupInstances invokes the cms.DescribeMonitorGroupInstances API synchronously

func (*Client) DescribeMonitorGroupInstancesWithCallback ¶

func (client *Client) DescribeMonitorGroupInstancesWithCallback(request *DescribeMonitorGroupInstancesRequest, callback func(response *DescribeMonitorGroupInstancesResponse, err error)) <-chan int

DescribeMonitorGroupInstancesWithCallback invokes the cms.DescribeMonitorGroupInstances API asynchronously

func (*Client) DescribeMonitorGroupInstancesWithChan ¶

func (client *Client) DescribeMonitorGroupInstancesWithChan(request *DescribeMonitorGroupInstancesRequest) (<-chan *DescribeMonitorGroupInstancesResponse, <-chan error)

DescribeMonitorGroupInstancesWithChan invokes the cms.DescribeMonitorGroupInstances API asynchronously

func (*Client) DescribeMonitorGroupNotifyPolicyList ¶

func (client *Client) DescribeMonitorGroupNotifyPolicyList(request *DescribeMonitorGroupNotifyPolicyListRequest) (response *DescribeMonitorGroupNotifyPolicyListResponse, err error)

DescribeMonitorGroupNotifyPolicyList invokes the cms.DescribeMonitorGroupNotifyPolicyList API synchronously

func (*Client) DescribeMonitorGroupNotifyPolicyListWithCallback ¶

func (client *Client) DescribeMonitorGroupNotifyPolicyListWithCallback(request *DescribeMonitorGroupNotifyPolicyListRequest, callback func(response *DescribeMonitorGroupNotifyPolicyListResponse, err error)) <-chan int

DescribeMonitorGroupNotifyPolicyListWithCallback invokes the cms.DescribeMonitorGroupNotifyPolicyList API asynchronously

func (*Client) DescribeMonitorGroupNotifyPolicyListWithChan ¶

func (client *Client) DescribeMonitorGroupNotifyPolicyListWithChan(request *DescribeMonitorGroupNotifyPolicyListRequest) (<-chan *DescribeMonitorGroupNotifyPolicyListResponse, <-chan error)

DescribeMonitorGroupNotifyPolicyListWithChan invokes the cms.DescribeMonitorGroupNotifyPolicyList API asynchronously

func (*Client) DescribeMonitorGroups ¶

func (client *Client) DescribeMonitorGroups(request *DescribeMonitorGroupsRequest) (response *DescribeMonitorGroupsResponse, err error)

DescribeMonitorGroups invokes the cms.DescribeMonitorGroups API synchronously

func (*Client) DescribeMonitorGroupsWithCallback ¶

func (client *Client) DescribeMonitorGroupsWithCallback(request *DescribeMonitorGroupsRequest, callback func(response *DescribeMonitorGroupsResponse, err error)) <-chan int

DescribeMonitorGroupsWithCallback invokes the cms.DescribeMonitorGroups API asynchronously

func (*Client) DescribeMonitorGroupsWithChan ¶

func (client *Client) DescribeMonitorGroupsWithChan(request *DescribeMonitorGroupsRequest) (<-chan *DescribeMonitorGroupsResponse, <-chan error)

DescribeMonitorGroupsWithChan invokes the cms.DescribeMonitorGroups API asynchronously

func (*Client) DescribeMonitorResourceQuotaAttribute ¶ added in v1.61.836

func (client *Client) DescribeMonitorResourceQuotaAttribute(request *DescribeMonitorResourceQuotaAttributeRequest) (response *DescribeMonitorResourceQuotaAttributeResponse, err error)

DescribeMonitorResourceQuotaAttribute invokes the cms.DescribeMonitorResourceQuotaAttribute API synchronously

func (*Client) DescribeMonitorResourceQuotaAttributeWithCallback ¶ added in v1.61.836

func (client *Client) DescribeMonitorResourceQuotaAttributeWithCallback(request *DescribeMonitorResourceQuotaAttributeRequest, callback func(response *DescribeMonitorResourceQuotaAttributeResponse, err error)) <-chan int

DescribeMonitorResourceQuotaAttributeWithCallback invokes the cms.DescribeMonitorResourceQuotaAttribute API asynchronously

func (*Client) DescribeMonitorResourceQuotaAttributeWithChan ¶ added in v1.61.836

func (client *Client) DescribeMonitorResourceQuotaAttributeWithChan(request *DescribeMonitorResourceQuotaAttributeRequest) (<-chan *DescribeMonitorResourceQuotaAttributeResponse, <-chan error)

DescribeMonitorResourceQuotaAttributeWithChan invokes the cms.DescribeMonitorResourceQuotaAttribute API asynchronously

func (*Client) DescribeMonitoringAgentAccessKey ¶

func (client *Client) DescribeMonitoringAgentAccessKey(request *DescribeMonitoringAgentAccessKeyRequest) (response *DescribeMonitoringAgentAccessKeyResponse, err error)

DescribeMonitoringAgentAccessKey invokes the cms.DescribeMonitoringAgentAccessKey API synchronously

func (*Client) DescribeMonitoringAgentAccessKeyWithCallback ¶

func (client *Client) DescribeMonitoringAgentAccessKeyWithCallback(request *DescribeMonitoringAgentAccessKeyRequest, callback func(response *DescribeMonitoringAgentAccessKeyResponse, err error)) <-chan int

DescribeMonitoringAgentAccessKeyWithCallback invokes the cms.DescribeMonitoringAgentAccessKey API asynchronously

func (*Client) DescribeMonitoringAgentAccessKeyWithChan ¶

func (client *Client) DescribeMonitoringAgentAccessKeyWithChan(request *DescribeMonitoringAgentAccessKeyRequest) (<-chan *DescribeMonitoringAgentAccessKeyResponse, <-chan error)

DescribeMonitoringAgentAccessKeyWithChan invokes the cms.DescribeMonitoringAgentAccessKey API asynchronously

func (*Client) DescribeMonitoringAgentConfig ¶

func (client *Client) DescribeMonitoringAgentConfig(request *DescribeMonitoringAgentConfigRequest) (response *DescribeMonitoringAgentConfigResponse, err error)

DescribeMonitoringAgentConfig invokes the cms.DescribeMonitoringAgentConfig API synchronously

func (*Client) DescribeMonitoringAgentConfigWithCallback ¶

func (client *Client) DescribeMonitoringAgentConfigWithCallback(request *DescribeMonitoringAgentConfigRequest, callback func(response *DescribeMonitoringAgentConfigResponse, err error)) <-chan int

DescribeMonitoringAgentConfigWithCallback invokes the cms.DescribeMonitoringAgentConfig API asynchronously

func (*Client) DescribeMonitoringAgentConfigWithChan ¶

func (client *Client) DescribeMonitoringAgentConfigWithChan(request *DescribeMonitoringAgentConfigRequest) (<-chan *DescribeMonitoringAgentConfigResponse, <-chan error)

DescribeMonitoringAgentConfigWithChan invokes the cms.DescribeMonitoringAgentConfig API asynchronously

func (*Client) DescribeMonitoringAgentHosts ¶

func (client *Client) DescribeMonitoringAgentHosts(request *DescribeMonitoringAgentHostsRequest) (response *DescribeMonitoringAgentHostsResponse, err error)

DescribeMonitoringAgentHosts invokes the cms.DescribeMonitoringAgentHosts API synchronously

func (*Client) DescribeMonitoringAgentHostsWithCallback ¶

func (client *Client) DescribeMonitoringAgentHostsWithCallback(request *DescribeMonitoringAgentHostsRequest, callback func(response *DescribeMonitoringAgentHostsResponse, err error)) <-chan int

DescribeMonitoringAgentHostsWithCallback invokes the cms.DescribeMonitoringAgentHosts API asynchronously

func (*Client) DescribeMonitoringAgentHostsWithChan ¶

func (client *Client) DescribeMonitoringAgentHostsWithChan(request *DescribeMonitoringAgentHostsRequest) (<-chan *DescribeMonitoringAgentHostsResponse, <-chan error)

DescribeMonitoringAgentHostsWithChan invokes the cms.DescribeMonitoringAgentHosts API asynchronously

func (*Client) DescribeMonitoringAgentProcesses ¶

func (client *Client) DescribeMonitoringAgentProcesses(request *DescribeMonitoringAgentProcessesRequest) (response *DescribeMonitoringAgentProcessesResponse, err error)

DescribeMonitoringAgentProcesses invokes the cms.DescribeMonitoringAgentProcesses API synchronously

func (*Client) DescribeMonitoringAgentProcessesWithCallback ¶

func (client *Client) DescribeMonitoringAgentProcessesWithCallback(request *DescribeMonitoringAgentProcessesRequest, callback func(response *DescribeMonitoringAgentProcessesResponse, err error)) <-chan int

DescribeMonitoringAgentProcessesWithCallback invokes the cms.DescribeMonitoringAgentProcesses API asynchronously

func (*Client) DescribeMonitoringAgentProcessesWithChan ¶

func (client *Client) DescribeMonitoringAgentProcessesWithChan(request *DescribeMonitoringAgentProcessesRequest) (<-chan *DescribeMonitoringAgentProcessesResponse, <-chan error)

DescribeMonitoringAgentProcessesWithChan invokes the cms.DescribeMonitoringAgentProcesses API asynchronously

func (*Client) DescribeMonitoringAgentStatuses ¶

func (client *Client) DescribeMonitoringAgentStatuses(request *DescribeMonitoringAgentStatusesRequest) (response *DescribeMonitoringAgentStatusesResponse, err error)

DescribeMonitoringAgentStatuses invokes the cms.DescribeMonitoringAgentStatuses API synchronously

func (*Client) DescribeMonitoringAgentStatusesWithCallback ¶

func (client *Client) DescribeMonitoringAgentStatusesWithCallback(request *DescribeMonitoringAgentStatusesRequest, callback func(response *DescribeMonitoringAgentStatusesResponse, err error)) <-chan int

DescribeMonitoringAgentStatusesWithCallback invokes the cms.DescribeMonitoringAgentStatuses API asynchronously

func (*Client) DescribeMonitoringAgentStatusesWithChan ¶

func (client *Client) DescribeMonitoringAgentStatusesWithChan(request *DescribeMonitoringAgentStatusesRequest) (<-chan *DescribeMonitoringAgentStatusesResponse, <-chan error)

DescribeMonitoringAgentStatusesWithChan invokes the cms.DescribeMonitoringAgentStatuses API asynchronously

func (*Client) DescribeMonitoringConfig ¶

func (client *Client) DescribeMonitoringConfig(request *DescribeMonitoringConfigRequest) (response *DescribeMonitoringConfigResponse, err error)

DescribeMonitoringConfig invokes the cms.DescribeMonitoringConfig API synchronously

func (*Client) DescribeMonitoringConfigWithCallback ¶

func (client *Client) DescribeMonitoringConfigWithCallback(request *DescribeMonitoringConfigRequest, callback func(response *DescribeMonitoringConfigResponse, err error)) <-chan int

DescribeMonitoringConfigWithCallback invokes the cms.DescribeMonitoringConfig API asynchronously

func (*Client) DescribeMonitoringConfigWithChan ¶

func (client *Client) DescribeMonitoringConfigWithChan(request *DescribeMonitoringConfigRequest) (<-chan *DescribeMonitoringConfigResponse, <-chan error)

DescribeMonitoringConfigWithChan invokes the cms.DescribeMonitoringConfig API asynchronously

func (*Client) DescribeProductResourceTagKeyList ¶ added in v1.60.329

func (client *Client) DescribeProductResourceTagKeyList(request *DescribeProductResourceTagKeyListRequest) (response *DescribeProductResourceTagKeyListResponse, err error)

DescribeProductResourceTagKeyList invokes the cms.DescribeProductResourceTagKeyList API synchronously

func (*Client) DescribeProductResourceTagKeyListWithCallback ¶ added in v1.60.329

func (client *Client) DescribeProductResourceTagKeyListWithCallback(request *DescribeProductResourceTagKeyListRequest, callback func(response *DescribeProductResourceTagKeyListResponse, err error)) <-chan int

DescribeProductResourceTagKeyListWithCallback invokes the cms.DescribeProductResourceTagKeyList API asynchronously

func (*Client) DescribeProductResourceTagKeyListWithChan ¶ added in v1.60.329

func (client *Client) DescribeProductResourceTagKeyListWithChan(request *DescribeProductResourceTagKeyListRequest) (<-chan *DescribeProductResourceTagKeyListResponse, <-chan error)

DescribeProductResourceTagKeyListWithChan invokes the cms.DescribeProductResourceTagKeyList API asynchronously

func (*Client) DescribeProductsOfActiveMetricRule ¶

func (client *Client) DescribeProductsOfActiveMetricRule(request *DescribeProductsOfActiveMetricRuleRequest) (response *DescribeProductsOfActiveMetricRuleResponse, err error)

DescribeProductsOfActiveMetricRule invokes the cms.DescribeProductsOfActiveMetricRule API synchronously

func (*Client) DescribeProductsOfActiveMetricRuleWithCallback ¶

func (client *Client) DescribeProductsOfActiveMetricRuleWithCallback(request *DescribeProductsOfActiveMetricRuleRequest, callback func(response *DescribeProductsOfActiveMetricRuleResponse, err error)) <-chan int

DescribeProductsOfActiveMetricRuleWithCallback invokes the cms.DescribeProductsOfActiveMetricRule API asynchronously

func (*Client) DescribeProductsOfActiveMetricRuleWithChan ¶

func (client *Client) DescribeProductsOfActiveMetricRuleWithChan(request *DescribeProductsOfActiveMetricRuleRequest) (<-chan *DescribeProductsOfActiveMetricRuleResponse, <-chan error)

DescribeProductsOfActiveMetricRuleWithChan invokes the cms.DescribeProductsOfActiveMetricRule API asynchronously

func (*Client) DescribeProjectMeta ¶

func (client *Client) DescribeProjectMeta(request *DescribeProjectMetaRequest) (response *DescribeProjectMetaResponse, err error)

DescribeProjectMeta invokes the cms.DescribeProjectMeta API synchronously

func (*Client) DescribeProjectMetaWithCallback ¶

func (client *Client) DescribeProjectMetaWithCallback(request *DescribeProjectMetaRequest, callback func(response *DescribeProjectMetaResponse, err error)) <-chan int

DescribeProjectMetaWithCallback invokes the cms.DescribeProjectMeta API asynchronously

func (*Client) DescribeProjectMetaWithChan ¶

func (client *Client) DescribeProjectMetaWithChan(request *DescribeProjectMetaRequest) (<-chan *DescribeProjectMetaResponse, <-chan error)

DescribeProjectMetaWithChan invokes the cms.DescribeProjectMeta API asynchronously

func (*Client) DescribeSiteMonitorAttribute ¶

func (client *Client) DescribeSiteMonitorAttribute(request *DescribeSiteMonitorAttributeRequest) (response *DescribeSiteMonitorAttributeResponse, err error)

DescribeSiteMonitorAttribute invokes the cms.DescribeSiteMonitorAttribute API synchronously

func (*Client) DescribeSiteMonitorAttributeWithCallback ¶

func (client *Client) DescribeSiteMonitorAttributeWithCallback(request *DescribeSiteMonitorAttributeRequest, callback func(response *DescribeSiteMonitorAttributeResponse, err error)) <-chan int

DescribeSiteMonitorAttributeWithCallback invokes the cms.DescribeSiteMonitorAttribute API asynchronously

func (*Client) DescribeSiteMonitorAttributeWithChan ¶

func (client *Client) DescribeSiteMonitorAttributeWithChan(request *DescribeSiteMonitorAttributeRequest) (<-chan *DescribeSiteMonitorAttributeResponse, <-chan error)

DescribeSiteMonitorAttributeWithChan invokes the cms.DescribeSiteMonitorAttribute API asynchronously

func (*Client) DescribeSiteMonitorData ¶

func (client *Client) DescribeSiteMonitorData(request *DescribeSiteMonitorDataRequest) (response *DescribeSiteMonitorDataResponse, err error)

DescribeSiteMonitorData invokes the cms.DescribeSiteMonitorData API synchronously

func (*Client) DescribeSiteMonitorDataWithCallback ¶

func (client *Client) DescribeSiteMonitorDataWithCallback(request *DescribeSiteMonitorDataRequest, callback func(response *DescribeSiteMonitorDataResponse, err error)) <-chan int

DescribeSiteMonitorDataWithCallback invokes the cms.DescribeSiteMonitorData API asynchronously

func (*Client) DescribeSiteMonitorDataWithChan ¶

func (client *Client) DescribeSiteMonitorDataWithChan(request *DescribeSiteMonitorDataRequest) (<-chan *DescribeSiteMonitorDataResponse, <-chan error)

DescribeSiteMonitorDataWithChan invokes the cms.DescribeSiteMonitorData API asynchronously

func (*Client) DescribeSiteMonitorISPCityList ¶

func (client *Client) DescribeSiteMonitorISPCityList(request *DescribeSiteMonitorISPCityListRequest) (response *DescribeSiteMonitorISPCityListResponse, err error)

DescribeSiteMonitorISPCityList invokes the cms.DescribeSiteMonitorISPCityList API synchronously

func (*Client) DescribeSiteMonitorISPCityListWithCallback ¶

func (client *Client) DescribeSiteMonitorISPCityListWithCallback(request *DescribeSiteMonitorISPCityListRequest, callback func(response *DescribeSiteMonitorISPCityListResponse, err error)) <-chan int

DescribeSiteMonitorISPCityListWithCallback invokes the cms.DescribeSiteMonitorISPCityList API asynchronously

func (*Client) DescribeSiteMonitorISPCityListWithChan ¶

func (client *Client) DescribeSiteMonitorISPCityListWithChan(request *DescribeSiteMonitorISPCityListRequest) (<-chan *DescribeSiteMonitorISPCityListResponse, <-chan error)

DescribeSiteMonitorISPCityListWithChan invokes the cms.DescribeSiteMonitorISPCityList API asynchronously

func (*Client) DescribeSiteMonitorList ¶

func (client *Client) DescribeSiteMonitorList(request *DescribeSiteMonitorListRequest) (response *DescribeSiteMonitorListResponse, err error)

DescribeSiteMonitorList invokes the cms.DescribeSiteMonitorList API synchronously

func (*Client) DescribeSiteMonitorListWithCallback ¶

func (client *Client) DescribeSiteMonitorListWithCallback(request *DescribeSiteMonitorListRequest, callback func(response *DescribeSiteMonitorListResponse, err error)) <-chan int

DescribeSiteMonitorListWithCallback invokes the cms.DescribeSiteMonitorList API asynchronously

func (*Client) DescribeSiteMonitorListWithChan ¶

func (client *Client) DescribeSiteMonitorListWithChan(request *DescribeSiteMonitorListRequest) (<-chan *DescribeSiteMonitorListResponse, <-chan error)

DescribeSiteMonitorListWithChan invokes the cms.DescribeSiteMonitorList API asynchronously

func (*Client) DescribeSiteMonitorLog ¶ added in v1.61.1364

func (client *Client) DescribeSiteMonitorLog(request *DescribeSiteMonitorLogRequest) (response *DescribeSiteMonitorLogResponse, err error)

DescribeSiteMonitorLog invokes the cms.DescribeSiteMonitorLog API synchronously

func (*Client) DescribeSiteMonitorLogWithCallback ¶ added in v1.61.1364

func (client *Client) DescribeSiteMonitorLogWithCallback(request *DescribeSiteMonitorLogRequest, callback func(response *DescribeSiteMonitorLogResponse, err error)) <-chan int

DescribeSiteMonitorLogWithCallback invokes the cms.DescribeSiteMonitorLog API asynchronously

func (*Client) DescribeSiteMonitorLogWithChan ¶ added in v1.61.1364

func (client *Client) DescribeSiteMonitorLogWithChan(request *DescribeSiteMonitorLogRequest) (<-chan *DescribeSiteMonitorLogResponse, <-chan error)

DescribeSiteMonitorLogWithChan invokes the cms.DescribeSiteMonitorLog API asynchronously

func (*Client) DescribeSiteMonitorQuota ¶

func (client *Client) DescribeSiteMonitorQuota(request *DescribeSiteMonitorQuotaRequest) (response *DescribeSiteMonitorQuotaResponse, err error)

DescribeSiteMonitorQuota invokes the cms.DescribeSiteMonitorQuota API synchronously

func (*Client) DescribeSiteMonitorQuotaWithCallback ¶

func (client *Client) DescribeSiteMonitorQuotaWithCallback(request *DescribeSiteMonitorQuotaRequest, callback func(response *DescribeSiteMonitorQuotaResponse, err error)) <-chan int

DescribeSiteMonitorQuotaWithCallback invokes the cms.DescribeSiteMonitorQuota API asynchronously

func (*Client) DescribeSiteMonitorQuotaWithChan ¶

func (client *Client) DescribeSiteMonitorQuotaWithChan(request *DescribeSiteMonitorQuotaRequest) (<-chan *DescribeSiteMonitorQuotaResponse, <-chan error)

DescribeSiteMonitorQuotaWithChan invokes the cms.DescribeSiteMonitorQuota API asynchronously

func (*Client) DescribeSiteMonitorStatistics ¶

func (client *Client) DescribeSiteMonitorStatistics(request *DescribeSiteMonitorStatisticsRequest) (response *DescribeSiteMonitorStatisticsResponse, err error)

DescribeSiteMonitorStatistics invokes the cms.DescribeSiteMonitorStatistics API synchronously

func (*Client) DescribeSiteMonitorStatisticsWithCallback ¶

func (client *Client) DescribeSiteMonitorStatisticsWithCallback(request *DescribeSiteMonitorStatisticsRequest, callback func(response *DescribeSiteMonitorStatisticsResponse, err error)) <-chan int

DescribeSiteMonitorStatisticsWithCallback invokes the cms.DescribeSiteMonitorStatistics API asynchronously

func (*Client) DescribeSiteMonitorStatisticsWithChan ¶

func (client *Client) DescribeSiteMonitorStatisticsWithChan(request *DescribeSiteMonitorStatisticsRequest) (<-chan *DescribeSiteMonitorStatisticsResponse, <-chan error)

DescribeSiteMonitorStatisticsWithChan invokes the cms.DescribeSiteMonitorStatistics API asynchronously

func (*Client) DescribeSystemEventAttribute ¶

func (client *Client) DescribeSystemEventAttribute(request *DescribeSystemEventAttributeRequest) (response *DescribeSystemEventAttributeResponse, err error)

DescribeSystemEventAttribute invokes the cms.DescribeSystemEventAttribute API synchronously

func (*Client) DescribeSystemEventAttributeWithCallback ¶

func (client *Client) DescribeSystemEventAttributeWithCallback(request *DescribeSystemEventAttributeRequest, callback func(response *DescribeSystemEventAttributeResponse, err error)) <-chan int

DescribeSystemEventAttributeWithCallback invokes the cms.DescribeSystemEventAttribute API asynchronously

func (*Client) DescribeSystemEventAttributeWithChan ¶

func (client *Client) DescribeSystemEventAttributeWithChan(request *DescribeSystemEventAttributeRequest) (<-chan *DescribeSystemEventAttributeResponse, <-chan error)

DescribeSystemEventAttributeWithChan invokes the cms.DescribeSystemEventAttribute API asynchronously

func (*Client) DescribeSystemEventCount ¶

func (client *Client) DescribeSystemEventCount(request *DescribeSystemEventCountRequest) (response *DescribeSystemEventCountResponse, err error)

DescribeSystemEventCount invokes the cms.DescribeSystemEventCount API synchronously

func (*Client) DescribeSystemEventCountWithCallback ¶

func (client *Client) DescribeSystemEventCountWithCallback(request *DescribeSystemEventCountRequest, callback func(response *DescribeSystemEventCountResponse, err error)) <-chan int

DescribeSystemEventCountWithCallback invokes the cms.DescribeSystemEventCount API asynchronously

func (*Client) DescribeSystemEventCountWithChan ¶

func (client *Client) DescribeSystemEventCountWithChan(request *DescribeSystemEventCountRequest) (<-chan *DescribeSystemEventCountResponse, <-chan error)

DescribeSystemEventCountWithChan invokes the cms.DescribeSystemEventCount API asynchronously

func (*Client) DescribeSystemEventHistogram ¶

func (client *Client) DescribeSystemEventHistogram(request *DescribeSystemEventHistogramRequest) (response *DescribeSystemEventHistogramResponse, err error)

DescribeSystemEventHistogram invokes the cms.DescribeSystemEventHistogram API synchronously

func (*Client) DescribeSystemEventHistogramWithCallback ¶

func (client *Client) DescribeSystemEventHistogramWithCallback(request *DescribeSystemEventHistogramRequest, callback func(response *DescribeSystemEventHistogramResponse, err error)) <-chan int

DescribeSystemEventHistogramWithCallback invokes the cms.DescribeSystemEventHistogram API asynchronously

func (*Client) DescribeSystemEventHistogramWithChan ¶

func (client *Client) DescribeSystemEventHistogramWithChan(request *DescribeSystemEventHistogramRequest) (<-chan *DescribeSystemEventHistogramResponse, <-chan error)

DescribeSystemEventHistogramWithChan invokes the cms.DescribeSystemEventHistogram API asynchronously

func (*Client) DescribeSystemEventMetaList ¶

func (client *Client) DescribeSystemEventMetaList(request *DescribeSystemEventMetaListRequest) (response *DescribeSystemEventMetaListResponse, err error)

DescribeSystemEventMetaList invokes the cms.DescribeSystemEventMetaList API synchronously

func (*Client) DescribeSystemEventMetaListWithCallback ¶

func (client *Client) DescribeSystemEventMetaListWithCallback(request *DescribeSystemEventMetaListRequest, callback func(response *DescribeSystemEventMetaListResponse, err error)) <-chan int

DescribeSystemEventMetaListWithCallback invokes the cms.DescribeSystemEventMetaList API asynchronously

func (*Client) DescribeSystemEventMetaListWithChan ¶

func (client *Client) DescribeSystemEventMetaListWithChan(request *DescribeSystemEventMetaListRequest) (<-chan *DescribeSystemEventMetaListResponse, <-chan error)

DescribeSystemEventMetaListWithChan invokes the cms.DescribeSystemEventMetaList API asynchronously

func (*Client) DescribeTagKeyList ¶ added in v1.60.287

func (client *Client) DescribeTagKeyList(request *DescribeTagKeyListRequest) (response *DescribeTagKeyListResponse, err error)

DescribeTagKeyList invokes the cms.DescribeTagKeyList API synchronously

func (*Client) DescribeTagKeyListWithCallback ¶ added in v1.60.287

func (client *Client) DescribeTagKeyListWithCallback(request *DescribeTagKeyListRequest, callback func(response *DescribeTagKeyListResponse, err error)) <-chan int

DescribeTagKeyListWithCallback invokes the cms.DescribeTagKeyList API asynchronously

func (*Client) DescribeTagKeyListWithChan ¶ added in v1.60.287

func (client *Client) DescribeTagKeyListWithChan(request *DescribeTagKeyListRequest) (<-chan *DescribeTagKeyListResponse, <-chan error)

DescribeTagKeyListWithChan invokes the cms.DescribeTagKeyList API asynchronously

func (*Client) DescribeTagValueList ¶ added in v1.60.287

func (client *Client) DescribeTagValueList(request *DescribeTagValueListRequest) (response *DescribeTagValueListResponse, err error)

DescribeTagValueList invokes the cms.DescribeTagValueList API synchronously

func (*Client) DescribeTagValueListWithCallback ¶ added in v1.60.287

func (client *Client) DescribeTagValueListWithCallback(request *DescribeTagValueListRequest, callback func(response *DescribeTagValueListResponse, err error)) <-chan int

DescribeTagValueListWithCallback invokes the cms.DescribeTagValueList API asynchronously

func (*Client) DescribeTagValueListWithChan ¶ added in v1.60.287

func (client *Client) DescribeTagValueListWithChan(request *DescribeTagValueListRequest) (<-chan *DescribeTagValueListResponse, <-chan error)

DescribeTagValueListWithChan invokes the cms.DescribeTagValueList API asynchronously

func (*Client) DescribeUnhealthyHostAvailability ¶

func (client *Client) DescribeUnhealthyHostAvailability(request *DescribeUnhealthyHostAvailabilityRequest) (response *DescribeUnhealthyHostAvailabilityResponse, err error)

DescribeUnhealthyHostAvailability invokes the cms.DescribeUnhealthyHostAvailability API synchronously

func (*Client) DescribeUnhealthyHostAvailabilityWithCallback ¶

func (client *Client) DescribeUnhealthyHostAvailabilityWithCallback(request *DescribeUnhealthyHostAvailabilityRequest, callback func(response *DescribeUnhealthyHostAvailabilityResponse, err error)) <-chan int

DescribeUnhealthyHostAvailabilityWithCallback invokes the cms.DescribeUnhealthyHostAvailability API asynchronously

func (*Client) DescribeUnhealthyHostAvailabilityWithChan ¶

func (client *Client) DescribeUnhealthyHostAvailabilityWithChan(request *DescribeUnhealthyHostAvailabilityRequest) (<-chan *DescribeUnhealthyHostAvailabilityResponse, <-chan error)

DescribeUnhealthyHostAvailabilityWithChan invokes the cms.DescribeUnhealthyHostAvailability API asynchronously

func (*Client) DisableActiveMetricRule ¶

func (client *Client) DisableActiveMetricRule(request *DisableActiveMetricRuleRequest) (response *DisableActiveMetricRuleResponse, err error)

DisableActiveMetricRule invokes the cms.DisableActiveMetricRule API synchronously

func (*Client) DisableActiveMetricRuleWithCallback ¶

func (client *Client) DisableActiveMetricRuleWithCallback(request *DisableActiveMetricRuleRequest, callback func(response *DisableActiveMetricRuleResponse, err error)) <-chan int

DisableActiveMetricRuleWithCallback invokes the cms.DisableActiveMetricRule API asynchronously

func (*Client) DisableActiveMetricRuleWithChan ¶

func (client *Client) DisableActiveMetricRuleWithChan(request *DisableActiveMetricRuleRequest) (<-chan *DisableActiveMetricRuleResponse, <-chan error)

DisableActiveMetricRuleWithChan invokes the cms.DisableActiveMetricRule API asynchronously

func (*Client) DisableEventRules ¶

func (client *Client) DisableEventRules(request *DisableEventRulesRequest) (response *DisableEventRulesResponse, err error)

DisableEventRules invokes the cms.DisableEventRules API synchronously

func (*Client) DisableEventRulesWithCallback ¶

func (client *Client) DisableEventRulesWithCallback(request *DisableEventRulesRequest, callback func(response *DisableEventRulesResponse, err error)) <-chan int

DisableEventRulesWithCallback invokes the cms.DisableEventRules API asynchronously

func (*Client) DisableEventRulesWithChan ¶

func (client *Client) DisableEventRulesWithChan(request *DisableEventRulesRequest) (<-chan *DisableEventRulesResponse, <-chan error)

DisableEventRulesWithChan invokes the cms.DisableEventRules API asynchronously

func (*Client) DisableHostAvailability ¶

func (client *Client) DisableHostAvailability(request *DisableHostAvailabilityRequest) (response *DisableHostAvailabilityResponse, err error)

DisableHostAvailability invokes the cms.DisableHostAvailability API synchronously

func (*Client) DisableHostAvailabilityWithCallback ¶

func (client *Client) DisableHostAvailabilityWithCallback(request *DisableHostAvailabilityRequest, callback func(response *DisableHostAvailabilityResponse, err error)) <-chan int

DisableHostAvailabilityWithCallback invokes the cms.DisableHostAvailability API asynchronously

func (*Client) DisableHostAvailabilityWithChan ¶

func (client *Client) DisableHostAvailabilityWithChan(request *DisableHostAvailabilityRequest) (<-chan *DisableHostAvailabilityResponse, <-chan error)

DisableHostAvailabilityWithChan invokes the cms.DisableHostAvailability API asynchronously

func (*Client) DisableMetricRules ¶

func (client *Client) DisableMetricRules(request *DisableMetricRulesRequest) (response *DisableMetricRulesResponse, err error)

DisableMetricRules invokes the cms.DisableMetricRules API synchronously

func (*Client) DisableMetricRulesWithCallback ¶

func (client *Client) DisableMetricRulesWithCallback(request *DisableMetricRulesRequest, callback func(response *DisableMetricRulesResponse, err error)) <-chan int

DisableMetricRulesWithCallback invokes the cms.DisableMetricRules API asynchronously

func (*Client) DisableMetricRulesWithChan ¶

func (client *Client) DisableMetricRulesWithChan(request *DisableMetricRulesRequest) (<-chan *DisableMetricRulesResponse, <-chan error)

DisableMetricRulesWithChan invokes the cms.DisableMetricRules API asynchronously

func (*Client) DisableSiteMonitors ¶

func (client *Client) DisableSiteMonitors(request *DisableSiteMonitorsRequest) (response *DisableSiteMonitorsResponse, err error)

DisableSiteMonitors invokes the cms.DisableSiteMonitors API synchronously

func (*Client) DisableSiteMonitorsWithCallback ¶

func (client *Client) DisableSiteMonitorsWithCallback(request *DisableSiteMonitorsRequest, callback func(response *DisableSiteMonitorsResponse, err error)) <-chan int

DisableSiteMonitorsWithCallback invokes the cms.DisableSiteMonitors API asynchronously

func (*Client) DisableSiteMonitorsWithChan ¶

func (client *Client) DisableSiteMonitorsWithChan(request *DisableSiteMonitorsRequest) (<-chan *DisableSiteMonitorsResponse, <-chan error)

DisableSiteMonitorsWithChan invokes the cms.DisableSiteMonitors API asynchronously

func (*Client) EnableActiveMetricRule ¶

func (client *Client) EnableActiveMetricRule(request *EnableActiveMetricRuleRequest) (response *EnableActiveMetricRuleResponse, err error)

EnableActiveMetricRule invokes the cms.EnableActiveMetricRule API synchronously

func (*Client) EnableActiveMetricRuleWithCallback ¶

func (client *Client) EnableActiveMetricRuleWithCallback(request *EnableActiveMetricRuleRequest, callback func(response *EnableActiveMetricRuleResponse, err error)) <-chan int

EnableActiveMetricRuleWithCallback invokes the cms.EnableActiveMetricRule API asynchronously

func (*Client) EnableActiveMetricRuleWithChan ¶

func (client *Client) EnableActiveMetricRuleWithChan(request *EnableActiveMetricRuleRequest) (<-chan *EnableActiveMetricRuleResponse, <-chan error)

EnableActiveMetricRuleWithChan invokes the cms.EnableActiveMetricRule API asynchronously

func (*Client) EnableEventRules ¶

func (client *Client) EnableEventRules(request *EnableEventRulesRequest) (response *EnableEventRulesResponse, err error)

EnableEventRules invokes the cms.EnableEventRules API synchronously

func (*Client) EnableEventRulesWithCallback ¶

func (client *Client) EnableEventRulesWithCallback(request *EnableEventRulesRequest, callback func(response *EnableEventRulesResponse, err error)) <-chan int

EnableEventRulesWithCallback invokes the cms.EnableEventRules API asynchronously

func (*Client) EnableEventRulesWithChan ¶

func (client *Client) EnableEventRulesWithChan(request *EnableEventRulesRequest) (<-chan *EnableEventRulesResponse, <-chan error)

EnableEventRulesWithChan invokes the cms.EnableEventRules API asynchronously

func (*Client) EnableHostAvailability ¶

func (client *Client) EnableHostAvailability(request *EnableHostAvailabilityRequest) (response *EnableHostAvailabilityResponse, err error)

EnableHostAvailability invokes the cms.EnableHostAvailability API synchronously

func (*Client) EnableHostAvailabilityWithCallback ¶

func (client *Client) EnableHostAvailabilityWithCallback(request *EnableHostAvailabilityRequest, callback func(response *EnableHostAvailabilityResponse, err error)) <-chan int

EnableHostAvailabilityWithCallback invokes the cms.EnableHostAvailability API asynchronously

func (*Client) EnableHostAvailabilityWithChan ¶

func (client *Client) EnableHostAvailabilityWithChan(request *EnableHostAvailabilityRequest) (<-chan *EnableHostAvailabilityResponse, <-chan error)

EnableHostAvailabilityWithChan invokes the cms.EnableHostAvailability API asynchronously

func (*Client) EnableMetricRuleBlackList ¶ added in v1.62.351

func (client *Client) EnableMetricRuleBlackList(request *EnableMetricRuleBlackListRequest) (response *EnableMetricRuleBlackListResponse, err error)

EnableMetricRuleBlackList invokes the cms.EnableMetricRuleBlackList API synchronously

func (*Client) EnableMetricRuleBlackListWithCallback ¶ added in v1.62.351

func (client *Client) EnableMetricRuleBlackListWithCallback(request *EnableMetricRuleBlackListRequest, callback func(response *EnableMetricRuleBlackListResponse, err error)) <-chan int

EnableMetricRuleBlackListWithCallback invokes the cms.EnableMetricRuleBlackList API asynchronously

func (*Client) EnableMetricRuleBlackListWithChan ¶ added in v1.62.351

func (client *Client) EnableMetricRuleBlackListWithChan(request *EnableMetricRuleBlackListRequest) (<-chan *EnableMetricRuleBlackListResponse, <-chan error)

EnableMetricRuleBlackListWithChan invokes the cms.EnableMetricRuleBlackList API asynchronously

func (*Client) EnableMetricRules ¶

func (client *Client) EnableMetricRules(request *EnableMetricRulesRequest) (response *EnableMetricRulesResponse, err error)

EnableMetricRules invokes the cms.EnableMetricRules API synchronously

func (*Client) EnableMetricRulesWithCallback ¶

func (client *Client) EnableMetricRulesWithCallback(request *EnableMetricRulesRequest, callback func(response *EnableMetricRulesResponse, err error)) <-chan int

EnableMetricRulesWithCallback invokes the cms.EnableMetricRules API asynchronously

func (*Client) EnableMetricRulesWithChan ¶

func (client *Client) EnableMetricRulesWithChan(request *EnableMetricRulesRequest) (<-chan *EnableMetricRulesResponse, <-chan error)

EnableMetricRulesWithChan invokes the cms.EnableMetricRules API asynchronously

func (*Client) EnableSiteMonitors ¶

func (client *Client) EnableSiteMonitors(request *EnableSiteMonitorsRequest) (response *EnableSiteMonitorsResponse, err error)

EnableSiteMonitors invokes the cms.EnableSiteMonitors API synchronously

func (*Client) EnableSiteMonitorsWithCallback ¶

func (client *Client) EnableSiteMonitorsWithCallback(request *EnableSiteMonitorsRequest, callback func(response *EnableSiteMonitorsResponse, err error)) <-chan int

EnableSiteMonitorsWithCallback invokes the cms.EnableSiteMonitors API asynchronously

func (*Client) EnableSiteMonitorsWithChan ¶

func (client *Client) EnableSiteMonitorsWithChan(request *EnableSiteMonitorsRequest) (<-chan *EnableSiteMonitorsResponse, <-chan error)

EnableSiteMonitorsWithChan invokes the cms.EnableSiteMonitors API asynchronously

func (*Client) InstallMonitoringAgent ¶

func (client *Client) InstallMonitoringAgent(request *InstallMonitoringAgentRequest) (response *InstallMonitoringAgentResponse, err error)

InstallMonitoringAgent invokes the cms.InstallMonitoringAgent API synchronously

func (*Client) InstallMonitoringAgentWithCallback ¶

func (client *Client) InstallMonitoringAgentWithCallback(request *InstallMonitoringAgentRequest, callback func(response *InstallMonitoringAgentResponse, err error)) <-chan int

InstallMonitoringAgentWithCallback invokes the cms.InstallMonitoringAgent API asynchronously

func (*Client) InstallMonitoringAgentWithChan ¶

func (client *Client) InstallMonitoringAgentWithChan(request *InstallMonitoringAgentRequest) (<-chan *InstallMonitoringAgentResponse, <-chan error)

InstallMonitoringAgentWithChan invokes the cms.InstallMonitoringAgent API asynchronously

func (*Client) ModifyGroupMonitoringAgentProcess ¶ added in v1.60.287

func (client *Client) ModifyGroupMonitoringAgentProcess(request *ModifyGroupMonitoringAgentProcessRequest) (response *ModifyGroupMonitoringAgentProcessResponse, err error)

ModifyGroupMonitoringAgentProcess invokes the cms.ModifyGroupMonitoringAgentProcess API synchronously

func (*Client) ModifyGroupMonitoringAgentProcessWithCallback ¶ added in v1.60.287

func (client *Client) ModifyGroupMonitoringAgentProcessWithCallback(request *ModifyGroupMonitoringAgentProcessRequest, callback func(response *ModifyGroupMonitoringAgentProcessResponse, err error)) <-chan int

ModifyGroupMonitoringAgentProcessWithCallback invokes the cms.ModifyGroupMonitoringAgentProcess API asynchronously

func (*Client) ModifyGroupMonitoringAgentProcessWithChan ¶ added in v1.60.287

func (client *Client) ModifyGroupMonitoringAgentProcessWithChan(request *ModifyGroupMonitoringAgentProcessRequest) (<-chan *ModifyGroupMonitoringAgentProcessResponse, <-chan error)

ModifyGroupMonitoringAgentProcessWithChan invokes the cms.ModifyGroupMonitoringAgentProcess API asynchronously

func (*Client) ModifyHostAvailability ¶

func (client *Client) ModifyHostAvailability(request *ModifyHostAvailabilityRequest) (response *ModifyHostAvailabilityResponse, err error)

ModifyHostAvailability invokes the cms.ModifyHostAvailability API synchronously

func (*Client) ModifyHostAvailabilityWithCallback ¶

func (client *Client) ModifyHostAvailabilityWithCallback(request *ModifyHostAvailabilityRequest, callback func(response *ModifyHostAvailabilityResponse, err error)) <-chan int

ModifyHostAvailabilityWithCallback invokes the cms.ModifyHostAvailability API asynchronously

func (*Client) ModifyHostAvailabilityWithChan ¶

func (client *Client) ModifyHostAvailabilityWithChan(request *ModifyHostAvailabilityRequest) (<-chan *ModifyHostAvailabilityResponse, <-chan error)

ModifyHostAvailabilityWithChan invokes the cms.ModifyHostAvailability API asynchronously

func (*Client) ModifyHostInfo ¶ added in v1.61.291

func (client *Client) ModifyHostInfo(request *ModifyHostInfoRequest) (response *ModifyHostInfoResponse, err error)

ModifyHostInfo invokes the cms.ModifyHostInfo API synchronously

func (*Client) ModifyHostInfoWithCallback ¶ added in v1.61.291

func (client *Client) ModifyHostInfoWithCallback(request *ModifyHostInfoRequest, callback func(response *ModifyHostInfoResponse, err error)) <-chan int

ModifyHostInfoWithCallback invokes the cms.ModifyHostInfo API asynchronously

func (*Client) ModifyHostInfoWithChan ¶ added in v1.61.291

func (client *Client) ModifyHostInfoWithChan(request *ModifyHostInfoRequest) (<-chan *ModifyHostInfoResponse, <-chan error)

ModifyHostInfoWithChan invokes the cms.ModifyHostInfo API asynchronously

func (*Client) ModifyHybridMonitorNamespace ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorNamespace(request *ModifyHybridMonitorNamespaceRequest) (response *ModifyHybridMonitorNamespaceResponse, err error)

ModifyHybridMonitorNamespace invokes the cms.ModifyHybridMonitorNamespace API synchronously

func (*Client) ModifyHybridMonitorNamespaceWithCallback ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorNamespaceWithCallback(request *ModifyHybridMonitorNamespaceRequest, callback func(response *ModifyHybridMonitorNamespaceResponse, err error)) <-chan int

ModifyHybridMonitorNamespaceWithCallback invokes the cms.ModifyHybridMonitorNamespace API asynchronously

func (*Client) ModifyHybridMonitorNamespaceWithChan ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorNamespaceWithChan(request *ModifyHybridMonitorNamespaceRequest) (<-chan *ModifyHybridMonitorNamespaceResponse, <-chan error)

ModifyHybridMonitorNamespaceWithChan invokes the cms.ModifyHybridMonitorNamespace API asynchronously

func (*Client) ModifyHybridMonitorSLSGroup ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorSLSGroup(request *ModifyHybridMonitorSLSGroupRequest) (response *ModifyHybridMonitorSLSGroupResponse, err error)

ModifyHybridMonitorSLSGroup invokes the cms.ModifyHybridMonitorSLSGroup API synchronously

func (*Client) ModifyHybridMonitorSLSGroupWithCallback ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorSLSGroupWithCallback(request *ModifyHybridMonitorSLSGroupRequest, callback func(response *ModifyHybridMonitorSLSGroupResponse, err error)) <-chan int

ModifyHybridMonitorSLSGroupWithCallback invokes the cms.ModifyHybridMonitorSLSGroup API asynchronously

func (*Client) ModifyHybridMonitorSLSGroupWithChan ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorSLSGroupWithChan(request *ModifyHybridMonitorSLSGroupRequest) (<-chan *ModifyHybridMonitorSLSGroupResponse, <-chan error)

ModifyHybridMonitorSLSGroupWithChan invokes the cms.ModifyHybridMonitorSLSGroup API asynchronously

func (*Client) ModifyHybridMonitorTask ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorTask(request *ModifyHybridMonitorTaskRequest) (response *ModifyHybridMonitorTaskResponse, err error)

ModifyHybridMonitorTask invokes the cms.ModifyHybridMonitorTask API synchronously

func (*Client) ModifyHybridMonitorTaskWithCallback ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorTaskWithCallback(request *ModifyHybridMonitorTaskRequest, callback func(response *ModifyHybridMonitorTaskResponse, err error)) <-chan int

ModifyHybridMonitorTaskWithCallback invokes the cms.ModifyHybridMonitorTask API asynchronously

func (*Client) ModifyHybridMonitorTaskWithChan ¶ added in v1.61.1609

func (client *Client) ModifyHybridMonitorTaskWithChan(request *ModifyHybridMonitorTaskRequest) (<-chan *ModifyHybridMonitorTaskResponse, <-chan error)

ModifyHybridMonitorTaskWithChan invokes the cms.ModifyHybridMonitorTask API asynchronously

func (*Client) ModifyMetricRuleBlackList ¶ added in v1.62.351

func (client *Client) ModifyMetricRuleBlackList(request *ModifyMetricRuleBlackListRequest) (response *ModifyMetricRuleBlackListResponse, err error)

ModifyMetricRuleBlackList invokes the cms.ModifyMetricRuleBlackList API synchronously

func (*Client) ModifyMetricRuleBlackListWithCallback ¶ added in v1.62.351

func (client *Client) ModifyMetricRuleBlackListWithCallback(request *ModifyMetricRuleBlackListRequest, callback func(response *ModifyMetricRuleBlackListResponse, err error)) <-chan int

ModifyMetricRuleBlackListWithCallback invokes the cms.ModifyMetricRuleBlackList API asynchronously

func (*Client) ModifyMetricRuleBlackListWithChan ¶ added in v1.62.351

func (client *Client) ModifyMetricRuleBlackListWithChan(request *ModifyMetricRuleBlackListRequest) (<-chan *ModifyMetricRuleBlackListResponse, <-chan error)

ModifyMetricRuleBlackListWithChan invokes the cms.ModifyMetricRuleBlackList API asynchronously

func (*Client) ModifyMetricRuleTemplate ¶

func (client *Client) ModifyMetricRuleTemplate(request *ModifyMetricRuleTemplateRequest) (response *ModifyMetricRuleTemplateResponse, err error)

ModifyMetricRuleTemplate invokes the cms.ModifyMetricRuleTemplate API synchronously

func (*Client) ModifyMetricRuleTemplateWithCallback ¶

func (client *Client) ModifyMetricRuleTemplateWithCallback(request *ModifyMetricRuleTemplateRequest, callback func(response *ModifyMetricRuleTemplateResponse, err error)) <-chan int

ModifyMetricRuleTemplateWithCallback invokes the cms.ModifyMetricRuleTemplate API asynchronously

func (*Client) ModifyMetricRuleTemplateWithChan ¶

func (client *Client) ModifyMetricRuleTemplateWithChan(request *ModifyMetricRuleTemplateRequest) (<-chan *ModifyMetricRuleTemplateResponse, <-chan error)

ModifyMetricRuleTemplateWithChan invokes the cms.ModifyMetricRuleTemplate API asynchronously

func (*Client) ModifyMonitorGroup ¶

func (client *Client) ModifyMonitorGroup(request *ModifyMonitorGroupRequest) (response *ModifyMonitorGroupResponse, err error)

ModifyMonitorGroup invokes the cms.ModifyMonitorGroup API synchronously

func (*Client) ModifyMonitorGroupInstances ¶

func (client *Client) ModifyMonitorGroupInstances(request *ModifyMonitorGroupInstancesRequest) (response *ModifyMonitorGroupInstancesResponse, err error)

ModifyMonitorGroupInstances invokes the cms.ModifyMonitorGroupInstances API synchronously

func (*Client) ModifyMonitorGroupInstancesWithCallback ¶

func (client *Client) ModifyMonitorGroupInstancesWithCallback(request *ModifyMonitorGroupInstancesRequest, callback func(response *ModifyMonitorGroupInstancesResponse, err error)) <-chan int

ModifyMonitorGroupInstancesWithCallback invokes the cms.ModifyMonitorGroupInstances API asynchronously

func (*Client) ModifyMonitorGroupInstancesWithChan ¶

func (client *Client) ModifyMonitorGroupInstancesWithChan(request *ModifyMonitorGroupInstancesRequest) (<-chan *ModifyMonitorGroupInstancesResponse, <-chan error)

ModifyMonitorGroupInstancesWithChan invokes the cms.ModifyMonitorGroupInstances API asynchronously

func (*Client) ModifyMonitorGroupWithCallback ¶

func (client *Client) ModifyMonitorGroupWithCallback(request *ModifyMonitorGroupRequest, callback func(response *ModifyMonitorGroupResponse, err error)) <-chan int

ModifyMonitorGroupWithCallback invokes the cms.ModifyMonitorGroup API asynchronously

func (*Client) ModifyMonitorGroupWithChan ¶

func (client *Client) ModifyMonitorGroupWithChan(request *ModifyMonitorGroupRequest) (<-chan *ModifyMonitorGroupResponse, <-chan error)

ModifyMonitorGroupWithChan invokes the cms.ModifyMonitorGroup API asynchronously

func (*Client) ModifySiteMonitor ¶

func (client *Client) ModifySiteMonitor(request *ModifySiteMonitorRequest) (response *ModifySiteMonitorResponse, err error)

ModifySiteMonitor invokes the cms.ModifySiteMonitor API synchronously

func (*Client) ModifySiteMonitorWithCallback ¶

func (client *Client) ModifySiteMonitorWithCallback(request *ModifySiteMonitorRequest, callback func(response *ModifySiteMonitorResponse, err error)) <-chan int

ModifySiteMonitorWithCallback invokes the cms.ModifySiteMonitor API asynchronously

func (*Client) ModifySiteMonitorWithChan ¶

func (client *Client) ModifySiteMonitorWithChan(request *ModifySiteMonitorRequest) (<-chan *ModifySiteMonitorResponse, <-chan error)

ModifySiteMonitorWithChan invokes the cms.ModifySiteMonitor API asynchronously

func (*Client) OpenCmsService ¶ added in v1.61.836

func (client *Client) OpenCmsService(request *OpenCmsServiceRequest) (response *OpenCmsServiceResponse, err error)

OpenCmsService invokes the cms.OpenCmsService API synchronously

func (*Client) OpenCmsServiceWithCallback ¶ added in v1.61.836

func (client *Client) OpenCmsServiceWithCallback(request *OpenCmsServiceRequest, callback func(response *OpenCmsServiceResponse, err error)) <-chan int

OpenCmsServiceWithCallback invokes the cms.OpenCmsService API asynchronously

func (*Client) OpenCmsServiceWithChan ¶ added in v1.61.836

func (client *Client) OpenCmsServiceWithChan(request *OpenCmsServiceRequest) (<-chan *OpenCmsServiceResponse, <-chan error)

OpenCmsServiceWithChan invokes the cms.OpenCmsService API asynchronously

func (*Client) PutContact ¶

func (client *Client) PutContact(request *PutContactRequest) (response *PutContactResponse, err error)

PutContact invokes the cms.PutContact API synchronously

func (*Client) PutContactGroup ¶

func (client *Client) PutContactGroup(request *PutContactGroupRequest) (response *PutContactGroupResponse, err error)

PutContactGroup invokes the cms.PutContactGroup API synchronously

func (*Client) PutContactGroupWithCallback ¶

func (client *Client) PutContactGroupWithCallback(request *PutContactGroupRequest, callback func(response *PutContactGroupResponse, err error)) <-chan int

PutContactGroupWithCallback invokes the cms.PutContactGroup API asynchronously

func (*Client) PutContactGroupWithChan ¶

func (client *Client) PutContactGroupWithChan(request *PutContactGroupRequest) (<-chan *PutContactGroupResponse, <-chan error)

PutContactGroupWithChan invokes the cms.PutContactGroup API asynchronously

func (*Client) PutContactWithCallback ¶

func (client *Client) PutContactWithCallback(request *PutContactRequest, callback func(response *PutContactResponse, err error)) <-chan int

PutContactWithCallback invokes the cms.PutContact API asynchronously

func (*Client) PutContactWithChan ¶

func (client *Client) PutContactWithChan(request *PutContactRequest) (<-chan *PutContactResponse, <-chan error)

PutContactWithChan invokes the cms.PutContact API asynchronously

func (*Client) PutCustomEvent ¶

func (client *Client) PutCustomEvent(request *PutCustomEventRequest) (response *PutCustomEventResponse, err error)

PutCustomEvent invokes the cms.PutCustomEvent API synchronously

func (*Client) PutCustomEventRule ¶ added in v1.61.502

func (client *Client) PutCustomEventRule(request *PutCustomEventRuleRequest) (response *PutCustomEventRuleResponse, err error)

PutCustomEventRule invokes the cms.PutCustomEventRule API synchronously

func (*Client) PutCustomEventRuleWithCallback ¶ added in v1.61.502

func (client *Client) PutCustomEventRuleWithCallback(request *PutCustomEventRuleRequest, callback func(response *PutCustomEventRuleResponse, err error)) <-chan int

PutCustomEventRuleWithCallback invokes the cms.PutCustomEventRule API asynchronously

func (*Client) PutCustomEventRuleWithChan ¶ added in v1.61.502

func (client *Client) PutCustomEventRuleWithChan(request *PutCustomEventRuleRequest) (<-chan *PutCustomEventRuleResponse, <-chan error)

PutCustomEventRuleWithChan invokes the cms.PutCustomEventRule API asynchronously

func (*Client) PutCustomEventWithCallback ¶

func (client *Client) PutCustomEventWithCallback(request *PutCustomEventRequest, callback func(response *PutCustomEventResponse, err error)) <-chan int

PutCustomEventWithCallback invokes the cms.PutCustomEvent API asynchronously

func (*Client) PutCustomEventWithChan ¶

func (client *Client) PutCustomEventWithChan(request *PutCustomEventRequest) (<-chan *PutCustomEventResponse, <-chan error)

PutCustomEventWithChan invokes the cms.PutCustomEvent API asynchronously

func (*Client) PutCustomMetric ¶

func (client *Client) PutCustomMetric(request *PutCustomMetricRequest) (response *PutCustomMetricResponse, err error)

PutCustomMetric invokes the cms.PutCustomMetric API synchronously

func (*Client) PutCustomMetricRule ¶ added in v1.61.502

func (client *Client) PutCustomMetricRule(request *PutCustomMetricRuleRequest) (response *PutCustomMetricRuleResponse, err error)

PutCustomMetricRule invokes the cms.PutCustomMetricRule API synchronously

func (*Client) PutCustomMetricRuleWithCallback ¶ added in v1.61.502

func (client *Client) PutCustomMetricRuleWithCallback(request *PutCustomMetricRuleRequest, callback func(response *PutCustomMetricRuleResponse, err error)) <-chan int

PutCustomMetricRuleWithCallback invokes the cms.PutCustomMetricRule API asynchronously

func (*Client) PutCustomMetricRuleWithChan ¶ added in v1.61.502

func (client *Client) PutCustomMetricRuleWithChan(request *PutCustomMetricRuleRequest) (<-chan *PutCustomMetricRuleResponse, <-chan error)

PutCustomMetricRuleWithChan invokes the cms.PutCustomMetricRule API asynchronously

func (*Client) PutCustomMetricWithCallback ¶

func (client *Client) PutCustomMetricWithCallback(request *PutCustomMetricRequest, callback func(response *PutCustomMetricResponse, err error)) <-chan int

PutCustomMetricWithCallback invokes the cms.PutCustomMetric API asynchronously

func (*Client) PutCustomMetricWithChan ¶

func (client *Client) PutCustomMetricWithChan(request *PutCustomMetricRequest) (<-chan *PutCustomMetricResponse, <-chan error)

PutCustomMetricWithChan invokes the cms.PutCustomMetric API asynchronously

func (*Client) PutEventRule ¶

func (client *Client) PutEventRule(request *PutEventRuleRequest) (response *PutEventRuleResponse, err error)

PutEventRule invokes the cms.PutEventRule API synchronously

func (*Client) PutEventRuleTargets ¶

func (client *Client) PutEventRuleTargets(request *PutEventRuleTargetsRequest) (response *PutEventRuleTargetsResponse, err error)

PutEventRuleTargets invokes the cms.PutEventRuleTargets API synchronously

func (*Client) PutEventRuleTargetsWithCallback ¶

func (client *Client) PutEventRuleTargetsWithCallback(request *PutEventRuleTargetsRequest, callback func(response *PutEventRuleTargetsResponse, err error)) <-chan int

PutEventRuleTargetsWithCallback invokes the cms.PutEventRuleTargets API asynchronously

func (*Client) PutEventRuleTargetsWithChan ¶

func (client *Client) PutEventRuleTargetsWithChan(request *PutEventRuleTargetsRequest) (<-chan *PutEventRuleTargetsResponse, <-chan error)

PutEventRuleTargetsWithChan invokes the cms.PutEventRuleTargets API asynchronously

func (*Client) PutEventRuleWithCallback ¶

func (client *Client) PutEventRuleWithCallback(request *PutEventRuleRequest, callback func(response *PutEventRuleResponse, err error)) <-chan int

PutEventRuleWithCallback invokes the cms.PutEventRule API asynchronously

func (*Client) PutEventRuleWithChan ¶

func (client *Client) PutEventRuleWithChan(request *PutEventRuleRequest) (<-chan *PutEventRuleResponse, <-chan error)

PutEventRuleWithChan invokes the cms.PutEventRule API asynchronously

func (*Client) PutExporterOutput ¶ added in v1.61.61

func (client *Client) PutExporterOutput(request *PutExporterOutputRequest) (response *PutExporterOutputResponse, err error)

PutExporterOutput invokes the cms.PutExporterOutput API synchronously

func (*Client) PutExporterOutputWithCallback ¶ added in v1.61.61

func (client *Client) PutExporterOutputWithCallback(request *PutExporterOutputRequest, callback func(response *PutExporterOutputResponse, err error)) <-chan int

PutExporterOutputWithCallback invokes the cms.PutExporterOutput API asynchronously

func (*Client) PutExporterOutputWithChan ¶ added in v1.61.61

func (client *Client) PutExporterOutputWithChan(request *PutExporterOutputRequest) (<-chan *PutExporterOutputResponse, <-chan error)

PutExporterOutputWithChan invokes the cms.PutExporterOutput API asynchronously

func (*Client) PutExporterRule ¶ added in v1.61.61

func (client *Client) PutExporterRule(request *PutExporterRuleRequest) (response *PutExporterRuleResponse, err error)

PutExporterRule invokes the cms.PutExporterRule API synchronously

func (*Client) PutExporterRuleWithCallback ¶ added in v1.61.61

func (client *Client) PutExporterRuleWithCallback(request *PutExporterRuleRequest, callback func(response *PutExporterRuleResponse, err error)) <-chan int

PutExporterRuleWithCallback invokes the cms.PutExporterRule API asynchronously

func (*Client) PutExporterRuleWithChan ¶ added in v1.61.61

func (client *Client) PutExporterRuleWithChan(request *PutExporterRuleRequest) (<-chan *PutExporterRuleResponse, <-chan error)

PutExporterRuleWithChan invokes the cms.PutExporterRule API asynchronously

func (*Client) PutGroupMetricRule ¶

func (client *Client) PutGroupMetricRule(request *PutGroupMetricRuleRequest) (response *PutGroupMetricRuleResponse, err error)

PutGroupMetricRule invokes the cms.PutGroupMetricRule API synchronously

func (*Client) PutGroupMetricRuleWithCallback ¶

func (client *Client) PutGroupMetricRuleWithCallback(request *PutGroupMetricRuleRequest, callback func(response *PutGroupMetricRuleResponse, err error)) <-chan int

PutGroupMetricRuleWithCallback invokes the cms.PutGroupMetricRule API asynchronously

func (*Client) PutGroupMetricRuleWithChan ¶

func (client *Client) PutGroupMetricRuleWithChan(request *PutGroupMetricRuleRequest) (<-chan *PutGroupMetricRuleResponse, <-chan error)

PutGroupMetricRuleWithChan invokes the cms.PutGroupMetricRule API asynchronously

func (*Client) PutHybridMonitorMetricData ¶ added in v1.61.1401

func (client *Client) PutHybridMonitorMetricData(request *PutHybridMonitorMetricDataRequest) (response *PutHybridMonitorMetricDataResponse, err error)

PutHybridMonitorMetricData invokes the cms.PutHybridMonitorMetricData API synchronously

func (*Client) PutHybridMonitorMetricDataWithCallback ¶ added in v1.61.1401

func (client *Client) PutHybridMonitorMetricDataWithCallback(request *PutHybridMonitorMetricDataRequest, callback func(response *PutHybridMonitorMetricDataResponse, err error)) <-chan int

PutHybridMonitorMetricDataWithCallback invokes the cms.PutHybridMonitorMetricData API asynchronously

func (*Client) PutHybridMonitorMetricDataWithChan ¶ added in v1.61.1401

func (client *Client) PutHybridMonitorMetricDataWithChan(request *PutHybridMonitorMetricDataRequest) (<-chan *PutHybridMonitorMetricDataResponse, <-chan error)

PutHybridMonitorMetricDataWithChan invokes the cms.PutHybridMonitorMetricData API asynchronously

func (*Client) PutLogMonitor ¶ added in v1.61.314

func (client *Client) PutLogMonitor(request *PutLogMonitorRequest) (response *PutLogMonitorResponse, err error)

PutLogMonitor invokes the cms.PutLogMonitor API synchronously

func (*Client) PutLogMonitorWithCallback ¶ added in v1.61.314

func (client *Client) PutLogMonitorWithCallback(request *PutLogMonitorRequest, callback func(response *PutLogMonitorResponse, err error)) <-chan int

PutLogMonitorWithCallback invokes the cms.PutLogMonitor API asynchronously

func (*Client) PutLogMonitorWithChan ¶ added in v1.61.314

func (client *Client) PutLogMonitorWithChan(request *PutLogMonitorRequest) (<-chan *PutLogMonitorResponse, <-chan error)

PutLogMonitorWithChan invokes the cms.PutLogMonitor API asynchronously

func (*Client) PutMetricRuleTargets ¶

func (client *Client) PutMetricRuleTargets(request *PutMetricRuleTargetsRequest) (response *PutMetricRuleTargetsResponse, err error)

PutMetricRuleTargets invokes the cms.PutMetricRuleTargets API synchronously

func (*Client) PutMetricRuleTargetsWithCallback ¶

func (client *Client) PutMetricRuleTargetsWithCallback(request *PutMetricRuleTargetsRequest, callback func(response *PutMetricRuleTargetsResponse, err error)) <-chan int

PutMetricRuleTargetsWithCallback invokes the cms.PutMetricRuleTargets API asynchronously

func (*Client) PutMetricRuleTargetsWithChan ¶

func (client *Client) PutMetricRuleTargetsWithChan(request *PutMetricRuleTargetsRequest) (<-chan *PutMetricRuleTargetsResponse, <-chan error)

PutMetricRuleTargetsWithChan invokes the cms.PutMetricRuleTargets API asynchronously

func (*Client) PutMonitorGroupDynamicRule ¶

func (client *Client) PutMonitorGroupDynamicRule(request *PutMonitorGroupDynamicRuleRequest) (response *PutMonitorGroupDynamicRuleResponse, err error)

PutMonitorGroupDynamicRule invokes the cms.PutMonitorGroupDynamicRule API synchronously

func (*Client) PutMonitorGroupDynamicRuleWithCallback ¶

func (client *Client) PutMonitorGroupDynamicRuleWithCallback(request *PutMonitorGroupDynamicRuleRequest, callback func(response *PutMonitorGroupDynamicRuleResponse, err error)) <-chan int

PutMonitorGroupDynamicRuleWithCallback invokes the cms.PutMonitorGroupDynamicRule API asynchronously

func (*Client) PutMonitorGroupDynamicRuleWithChan ¶

func (client *Client) PutMonitorGroupDynamicRuleWithChan(request *PutMonitorGroupDynamicRuleRequest) (<-chan *PutMonitorGroupDynamicRuleResponse, <-chan error)

PutMonitorGroupDynamicRuleWithChan invokes the cms.PutMonitorGroupDynamicRule API asynchronously

func (*Client) PutMonitoringConfig ¶

func (client *Client) PutMonitoringConfig(request *PutMonitoringConfigRequest) (response *PutMonitoringConfigResponse, err error)

PutMonitoringConfig invokes the cms.PutMonitoringConfig API synchronously

func (*Client) PutMonitoringConfigWithCallback ¶

func (client *Client) PutMonitoringConfigWithCallback(request *PutMonitoringConfigRequest, callback func(response *PutMonitoringConfigResponse, err error)) <-chan int

PutMonitoringConfigWithCallback invokes the cms.PutMonitoringConfig API asynchronously

func (*Client) PutMonitoringConfigWithChan ¶

func (client *Client) PutMonitoringConfigWithChan(request *PutMonitoringConfigRequest) (<-chan *PutMonitoringConfigResponse, <-chan error)

PutMonitoringConfigWithChan invokes the cms.PutMonitoringConfig API asynchronously

func (*Client) PutResourceMetricRule ¶

func (client *Client) PutResourceMetricRule(request *PutResourceMetricRuleRequest) (response *PutResourceMetricRuleResponse, err error)

PutResourceMetricRule invokes the cms.PutResourceMetricRule API synchronously

func (*Client) PutResourceMetricRuleWithCallback ¶

func (client *Client) PutResourceMetricRuleWithCallback(request *PutResourceMetricRuleRequest, callback func(response *PutResourceMetricRuleResponse, err error)) <-chan int

PutResourceMetricRuleWithCallback invokes the cms.PutResourceMetricRule API asynchronously

func (*Client) PutResourceMetricRuleWithChan ¶

func (client *Client) PutResourceMetricRuleWithChan(request *PutResourceMetricRuleRequest) (<-chan *PutResourceMetricRuleResponse, <-chan error)

PutResourceMetricRuleWithChan invokes the cms.PutResourceMetricRule API asynchronously

func (*Client) PutResourceMetricRules ¶ added in v1.60.287

func (client *Client) PutResourceMetricRules(request *PutResourceMetricRulesRequest) (response *PutResourceMetricRulesResponse, err error)

PutResourceMetricRules invokes the cms.PutResourceMetricRules API synchronously

func (*Client) PutResourceMetricRulesWithCallback ¶ added in v1.60.287

func (client *Client) PutResourceMetricRulesWithCallback(request *PutResourceMetricRulesRequest, callback func(response *PutResourceMetricRulesResponse, err error)) <-chan int

PutResourceMetricRulesWithCallback invokes the cms.PutResourceMetricRules API asynchronously

func (*Client) PutResourceMetricRulesWithChan ¶ added in v1.60.287

func (client *Client) PutResourceMetricRulesWithChan(request *PutResourceMetricRulesRequest) (<-chan *PutResourceMetricRulesResponse, <-chan error)

PutResourceMetricRulesWithChan invokes the cms.PutResourceMetricRules API asynchronously

func (*Client) RemoveTags ¶ added in v1.60.287

func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)

RemoveTags invokes the cms.RemoveTags API synchronously

func (*Client) RemoveTagsWithCallback ¶ added in v1.60.287

func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int

RemoveTagsWithCallback invokes the cms.RemoveTags API asynchronously

func (*Client) RemoveTagsWithChan ¶ added in v1.60.287

func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)

RemoveTagsWithChan invokes the cms.RemoveTags API asynchronously

func (*Client) SendDryRunSystemEvent ¶

func (client *Client) SendDryRunSystemEvent(request *SendDryRunSystemEventRequest) (response *SendDryRunSystemEventResponse, err error)

SendDryRunSystemEvent invokes the cms.SendDryRunSystemEvent API synchronously

func (*Client) SendDryRunSystemEventWithCallback ¶

func (client *Client) SendDryRunSystemEventWithCallback(request *SendDryRunSystemEventRequest, callback func(response *SendDryRunSystemEventResponse, err error)) <-chan int

SendDryRunSystemEventWithCallback invokes the cms.SendDryRunSystemEvent API asynchronously

func (*Client) SendDryRunSystemEventWithChan ¶

func (client *Client) SendDryRunSystemEventWithChan(request *SendDryRunSystemEventRequest) (<-chan *SendDryRunSystemEventResponse, <-chan error)

SendDryRunSystemEventWithChan invokes the cms.SendDryRunSystemEvent API asynchronously

func (*Client) UninstallMonitoringAgent ¶

func (client *Client) UninstallMonitoringAgent(request *UninstallMonitoringAgentRequest) (response *UninstallMonitoringAgentResponse, err error)

UninstallMonitoringAgent invokes the cms.UninstallMonitoringAgent API synchronously

func (*Client) UninstallMonitoringAgentWithCallback ¶

func (client *Client) UninstallMonitoringAgentWithCallback(request *UninstallMonitoringAgentRequest, callback func(response *UninstallMonitoringAgentResponse, err error)) <-chan int

UninstallMonitoringAgentWithCallback invokes the cms.UninstallMonitoringAgent API asynchronously

func (*Client) UninstallMonitoringAgentWithChan ¶

func (client *Client) UninstallMonitoringAgentWithChan(request *UninstallMonitoringAgentRequest) (<-chan *UninstallMonitoringAgentResponse, <-chan error)

UninstallMonitoringAgentWithChan invokes the cms.UninstallMonitoringAgent API asynchronously

type CompositeExpression ¶ added in v1.61.1311

type CompositeExpression struct {
	Times              int                                    `json:"Times" xml:"Times"`
	N                  int                                    `json:"N" xml:"N"`
	Level              string                                 `json:"Level" xml:"Level"`
	ExpressionRaw      string                                 `json:"ExpressionRaw" xml:"ExpressionRaw"`
	ExpressionListJoin string                                 `json:"ExpressionListJoin" xml:"ExpressionListJoin"`
	ExpressionList     ExpressionListInDescribeMetricRuleList `json:"ExpressionList" xml:"ExpressionList"`
}

CompositeExpression is a nested struct in cms response

type ConfigJson ¶ added in v1.61.61

type ConfigJson struct {
	Ak       string `json:"ak" xml:"ak"`
	Endpoint string `json:"endpoint" xml:"endpoint"`
	Logstore string `json:"logstore" xml:"logstore"`
	Project  string `json:"project" xml:"project"`
}

ConfigJson is a nested struct in cms response

type Contact ¶

type Contact struct {
	Name          string                             `json:"Name" xml:"Name"`
	Message       string                             `json:"Message" xml:"Message"`
	Code          string                             `json:"Code" xml:"Code"`
	Desc          string                             `json:"Desc" xml:"Desc"`
	UpdateTime    int64                              `json:"UpdateTime" xml:"UpdateTime"`
	RuleId        string                             `json:"RuleId" xml:"RuleId"`
	CreateTime    int64                              `json:"CreateTime" xml:"CreateTime"`
	Lang          string                             `json:"Lang" xml:"Lang"`
	Success       string                             `json:"Success" xml:"Success"`
	RequestId     string                             `json:"RequestId" xml:"RequestId"`
	ContactId     int64                              `json:"ContactId" xml:"ContactId"`
	ContactGroups ContactGroupsInDescribeContactList `json:"ContactGroups" xml:"ContactGroups"`
	ChannelsState ChannelsState                      `json:"ChannelsState" xml:"ChannelsState"`
	Channels      Channels                           `json:"Channels" xml:"Channels"`
}

Contact is a nested struct in cms response

type ContactALIIMs ¶

type ContactALIIMs struct {
	ContactALIIM []string `json:"ContactALIIM" xml:"ContactALIIM"`
}

ContactALIIMs is a nested struct in cms response

type ContactALIIWWList ¶ added in v1.61.836

type ContactALIIWWList struct {
	ContactALIIMs []string `json:"ContactALIIMs" xml:"ContactALIIMs"`
}

ContactALIIWWList is a nested struct in cms response

type ContactDingList ¶ added in v1.61.836

type ContactDingList struct {
	ContactDingList []string `json:"ContactDingList" xml:"ContactDingList"`
}

ContactDingList is a nested struct in cms response

type ContactGroup ¶

type ContactGroup struct {
	Name                string                             `json:"Name" xml:"Name"`
	EnabledWeeklyReport bool                               `json:"EnabledWeeklyReport" xml:"EnabledWeeklyReport"`
	EnableSubscribed    bool                               `json:"EnableSubscribed" xml:"EnableSubscribed"`
	Describe            string                             `json:"Describe" xml:"Describe"`
	UpdateTime          int64                              `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime          int64                              `json:"CreateTime" xml:"CreateTime"`
	Contacts            ContactsInDescribeContactGroupList `json:"Contacts" xml:"Contacts"`
}

ContactGroup is a nested struct in cms response

type ContactGroupListInDescribeContactGroupList ¶ added in v1.61.1333

type ContactGroupListInDescribeContactGroupList struct {
	ContactGroup []ContactGroup `json:"ContactGroup" xml:"ContactGroup"`
}

ContactGroupListInDescribeContactGroupList is a nested struct in cms response

type ContactGroupListInDescribeDynamicTagRuleList ¶ added in v1.61.1333

type ContactGroupListInDescribeDynamicTagRuleList struct {
	ContactGroupList []string `json:"ContactGroupList" xml:"ContactGroupList"`
}

ContactGroupListInDescribeDynamicTagRuleList is a nested struct in cms response

type ContactGroupsInDeleteMonitorGroup ¶

type ContactGroupsInDeleteMonitorGroup struct {
	ContactGroup []ContactGroup `json:"ContactGroup" xml:"ContactGroup"`
}

ContactGroupsInDeleteMonitorGroup is a nested struct in cms response

type ContactGroupsInDescribeAlertHistoryList ¶

type ContactGroupsInDescribeAlertHistoryList struct {
	ContactGroup []string `json:"ContactGroup" xml:"ContactGroup"`
}

ContactGroupsInDescribeAlertHistoryList is a nested struct in cms response

type ContactGroupsInDescribeAlertLogList ¶ added in v1.61.836

type ContactGroupsInDescribeAlertLogList struct {
	ContactGroup []string `json:"ContactGroup" xml:"ContactGroup"`
}

ContactGroupsInDescribeAlertLogList is a nested struct in cms response

type ContactGroupsInDescribeContactGroupList ¶

type ContactGroupsInDescribeContactGroupList struct {
	ContactGroup []string `json:"ContactGroup" xml:"ContactGroup"`
}

ContactGroupsInDescribeContactGroupList is a nested struct in cms response

type ContactGroupsInDescribeContactList ¶ added in v1.61.227

type ContactGroupsInDescribeContactList struct {
	ContactGroup []string `json:"ContactGroup" xml:"ContactGroup"`
}

ContactGroupsInDescribeContactList is a nested struct in cms response

type ContactGroupsInDescribeMonitorGroups ¶

type ContactGroupsInDescribeMonitorGroups struct {
	ContactGroup []ContactGroup `json:"ContactGroup" xml:"ContactGroup"`
}

ContactGroupsInDescribeMonitorGroups is a nested struct in cms response

type ContactMailList ¶ added in v1.61.836

type ContactMailList struct {
	ContactMailList []string `json:"ContactMailList" xml:"ContactMailList"`
}

ContactMailList is a nested struct in cms response

type ContactMails ¶

type ContactMails struct {
	ContactMail []string `json:"ContactMail" xml:"ContactMail"`
}

ContactMails is a nested struct in cms response

type ContactOnCallList ¶ added in v1.61.836

type ContactOnCallList struct {
	ContactOnCallList []string `json:"ContactOnCallList" xml:"ContactOnCallList"`
}

ContactOnCallList is a nested struct in cms response

type ContactParameter ¶

type ContactParameter struct {
	Level            string `json:"Level" xml:"Level"`
	Id               string `json:"Id" xml:"Id"`
	ContactGroupName string `json:"ContactGroupName" xml:"ContactGroupName"`
}

ContactParameter is a nested struct in cms response

type ContactParameterInPutEventRuleTargets ¶

type ContactParameterInPutEventRuleTargets struct {
	ContactGroupName string `json:"ContactGroupName" xml:"ContactGroupName"`
	Id               int    `json:"Id" xml:"Id"`
	Level            string `json:"Level" xml:"Level"`
}

ContactParameterInPutEventRuleTargets is a nested struct in cms response

type ContactParameters ¶

type ContactParameters struct {
	ContactParameter []ContactParameter `json:"ContactParameter" xml:"ContactParameter"`
}

ContactParameters is a nested struct in cms response

type ContactSMSList ¶ added in v1.61.836

type ContactSMSList struct {
	ContactSMSList []string `json:"ContactSMSList" xml:"ContactSMSList"`
}

ContactSMSList is a nested struct in cms response

type ContactSmses ¶

type ContactSmses struct {
	ContactSms []string `json:"ContactSms" xml:"ContactSms"`
}

ContactSmses is a nested struct in cms response

type ContactsInDescribeAlertHistoryList ¶

type ContactsInDescribeAlertHistoryList struct {
	Contact []string `json:"Contact" xml:"Contact"`
}

ContactsInDescribeAlertHistoryList is a nested struct in cms response

type ContactsInDescribeContactGroupList ¶ added in v1.61.227

type ContactsInDescribeContactGroupList struct {
	Contact []string `json:"Contact" xml:"Contact"`
}

ContactsInDescribeContactGroupList is a nested struct in cms response

type ContactsInDescribeContactList ¶

type ContactsInDescribeContactList struct {
	Contact []Contact `json:"Contact" xml:"Contact"`
}

ContactsInDescribeContactList is a nested struct in cms response

type ContactsInDescribeContactListByContactGroup ¶

type ContactsInDescribeContactListByContactGroup struct {
	Contact []Contact `json:"Contact" xml:"Contact"`
}

ContactsInDescribeContactListByContactGroup is a nested struct in cms response

type CreateCmsCallNumOrderRequest ¶ added in v1.61.836

type CreateCmsCallNumOrderRequest struct {
	*requests.RpcRequest
	AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period          requests.Integer `position:"Query" name:"Period"`
	AutoPay         requests.Boolean `position:"Query" name:"AutoPay"`
	AutoUseCoupon   requests.Boolean `position:"Query" name:"AutoUseCoupon"`
	PeriodUnit      string           `position:"Query" name:"PeriodUnit"`
	PhoneCount      string           `position:"Query" name:"PhoneCount"`
}

CreateCmsCallNumOrderRequest is the request struct for api CreateCmsCallNumOrder

func CreateCreateCmsCallNumOrderRequest ¶ added in v1.61.836

func CreateCreateCmsCallNumOrderRequest() (request *CreateCmsCallNumOrderRequest)

CreateCreateCmsCallNumOrderRequest creates a request to invoke CreateCmsCallNumOrder API

type CreateCmsCallNumOrderResponse ¶ added in v1.61.836

type CreateCmsCallNumOrderResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateCmsCallNumOrderResponse is the response struct for api CreateCmsCallNumOrder

func CreateCreateCmsCallNumOrderResponse ¶ added in v1.61.836

func CreateCreateCmsCallNumOrderResponse() (response *CreateCmsCallNumOrderResponse)

CreateCreateCmsCallNumOrderResponse creates a response to parse from CreateCmsCallNumOrder response

type CreateCmsOrderRequest ¶ added in v1.61.836

type CreateCmsOrderRequest struct {
	*requests.RpcRequest
	SmsCount         string           `position:"Query" name:"SmsCount"`
	AutoUseCoupon    requests.Boolean `position:"Query" name:"AutoUseCoupon"`
	LogMonitorStream string           `position:"Query" name:"LogMonitorStream"`
	CustomTimeSeries string           `position:"Query" name:"CustomTimeSeries"`
	ApiCount         string           `position:"Query" name:"ApiCount"`
	PhoneCount       string           `position:"Query" name:"PhoneCount"`
	AutoRenewPeriod  requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period           requests.Integer `position:"Query" name:"Period"`
	AutoPay          requests.Boolean `position:"Query" name:"AutoPay"`
	SuggestType      string           `position:"Query" name:"SuggestType"`
	EventStoreNum    string           `position:"Query" name:"EventStoreNum"`
	SiteTaskNum      string           `position:"Query" name:"SiteTaskNum"`
	PeriodUnit       string           `position:"Query" name:"PeriodUnit"`
	SiteOperatorNum  string           `position:"Query" name:"SiteOperatorNum"`
	SiteEcsNum       string           `position:"Query" name:"SiteEcsNum"`
	EventStoreTime   string           `position:"Query" name:"EventStoreTime"`
	PayType          string           `position:"Query" name:"PayType"`
}

CreateCmsOrderRequest is the request struct for api CreateCmsOrder

func CreateCreateCmsOrderRequest ¶ added in v1.61.836

func CreateCreateCmsOrderRequest() (request *CreateCmsOrderRequest)

CreateCreateCmsOrderRequest creates a request to invoke CreateCmsOrder API

type CreateCmsOrderResponse ¶ added in v1.61.836

type CreateCmsOrderResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateCmsOrderResponse is the response struct for api CreateCmsOrder

func CreateCreateCmsOrderResponse ¶ added in v1.61.836

func CreateCreateCmsOrderResponse() (response *CreateCmsOrderResponse)

CreateCreateCmsOrderResponse creates a response to parse from CreateCmsOrder response

type CreateCmsSmspackageOrderRequest ¶ added in v1.61.836

type CreateCmsSmspackageOrderRequest struct {
	*requests.RpcRequest
	AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period          requests.Integer `position:"Query" name:"Period"`
	AutoPay         requests.Boolean `position:"Query" name:"AutoPay"`
	SmsCount        string           `position:"Query" name:"SmsCount"`
	AutoUseCoupon   requests.Boolean `position:"Query" name:"AutoUseCoupon"`
	PeriodUnit      string           `position:"Query" name:"PeriodUnit"`
}

CreateCmsSmspackageOrderRequest is the request struct for api CreateCmsSmspackageOrder

func CreateCreateCmsSmspackageOrderRequest ¶ added in v1.61.836

func CreateCreateCmsSmspackageOrderRequest() (request *CreateCmsSmspackageOrderRequest)

CreateCreateCmsSmspackageOrderRequest creates a request to invoke CreateCmsSmspackageOrder API

type CreateCmsSmspackageOrderResponse ¶ added in v1.61.836

type CreateCmsSmspackageOrderResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateCmsSmspackageOrderResponse is the response struct for api CreateCmsSmspackageOrder

func CreateCreateCmsSmspackageOrderResponse ¶ added in v1.61.836

func CreateCreateCmsSmspackageOrderResponse() (response *CreateCmsSmspackageOrderResponse)

CreateCreateCmsSmspackageOrderResponse creates a response to parse from CreateCmsSmspackageOrder response

type CreateDynamicTagGroupMatchExpress ¶ added in v1.60.329

type CreateDynamicTagGroupMatchExpress struct {
	TagName               string `name:"TagName"`
	TagValue              string `name:"TagValue"`
	TagValueMatchFunction string `name:"TagValueMatchFunction"`
}

CreateDynamicTagGroupMatchExpress is a repeated param struct in CreateDynamicTagGroupRequest

type CreateDynamicTagGroupRequest ¶ added in v1.60.329

type CreateDynamicTagGroupRequest struct {
	*requests.RpcRequest
	EnableSubscribeEvent       requests.Boolean                     `position:"Query" name:"EnableSubscribeEvent"`
	MatchExpressFilterRelation string                               `position:"Query" name:"MatchExpressFilterRelation"`
	EnableInstallAgent         requests.Boolean                     `position:"Query" name:"EnableInstallAgent"`
	MatchExpress               *[]CreateDynamicTagGroupMatchExpress `position:"Query" name:"MatchExpress"  type:"Repeated"`
	ContactGroupList           *[]string                            `position:"Query" name:"ContactGroupList"  type:"Repeated"`
	TemplateIdList             *[]string                            `position:"Query" name:"TemplateIdList"  type:"Repeated"`
	TagKey                     string                               `position:"Query" name:"TagKey"`
	TagRegionId                string                               `position:"Query" name:"TagRegionId"`
}

CreateDynamicTagGroupRequest is the request struct for api CreateDynamicTagGroup

func CreateCreateDynamicTagGroupRequest ¶ added in v1.60.329

func CreateCreateDynamicTagGroupRequest() (request *CreateDynamicTagGroupRequest)

CreateCreateDynamicTagGroupRequest creates a request to invoke CreateDynamicTagGroup API

type CreateDynamicTagGroupResponse ¶ added in v1.60.329

type CreateDynamicTagGroupResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Id        string `json:"Id" xml:"Id"`
}

CreateDynamicTagGroupResponse is the response struct for api CreateDynamicTagGroup

func CreateCreateDynamicTagGroupResponse ¶ added in v1.60.329

func CreateCreateDynamicTagGroupResponse() (response *CreateDynamicTagGroupResponse)

CreateCreateDynamicTagGroupResponse creates a response to parse from CreateDynamicTagGroup response

type CreateGroupMetricRulesGroupMetricRules ¶

type CreateGroupMetricRulesGroupMetricRules struct {
	EscalationsInfoN                      string                                          `name:"Escalations.Info.N"`
	Webhook                               string                                          `name:"Webhook"`
	EscalationsWarnComparisonOperator     string                                          `name:"Escalations.Warn.ComparisonOperator"`
	DynamicAlertSensitivity               string                                          `name:"DynamicAlertSensitivity"`
	RuleName                              string                                          `name:"RuleName"`
	EscalationsInfoStatistics             string                                          `name:"Escalations.Info.Statistics"`
	EffectiveInterval                     string                                          `name:"EffectiveInterval"`
	DynamicAlertHistoryDataRange          string                                          `name:"DynamicAlertHistoryDataRange"`
	EscalationsWarnPreCondition           string                                          `name:"Escalations.Warn.PreCondition"`
	EscalationsInfoComparisonOperator     string                                          `name:"Escalations.Info.ComparisonOperator"`
	NoDataPolicy                          string                                          `name:"NoDataPolicy"`
	NoEffectiveInterval                   string                                          `name:"NoEffectiveInterval"`
	EmailSubject                          string                                          `name:"EmailSubject"`
	EscalationsCriticalN                  string                                          `name:"Escalations.Critical.N"`
	SilenceTime                           string                                          `name:"SilenceTime"`
	EscalationsInfoPreCondition           string                                          `name:"Escalations.Info.PreCondition"`
	MetricName                            string                                          `name:"MetricName"`
	EscalationsWarnTimes                  string                                          `name:"Escalations.Warn.Times"`
	CompositeExpression                   string                                          `name:"CompositeExpression"`
	EscalationsWarnThreshold              string                                          `name:"Escalations.Warn.Threshold"`
	Period                                string                                          `name:"Period"`
	ContactGroups                         string                                          `name:"ContactGroups"`
	EscalationsCriticalStatistics         string                                          `name:"Escalations.Critical.Statistics"`
	RuleType                              string                                          `name:"RuleType"`
	EscalationsInfoTimes                  string                                          `name:"Escalations.Info.Times"`
	ExtraDimensionJson                    string                                          `name:"ExtraDimensionJson"`
	Labels                                *[]CreateGroupMetricRulesGroupMetricRulesLabels `name:"Labels" type:"Repeated"`
	EscalationsCriticalTimes              string                                          `name:"Escalations.Critical.Times"`
	EscalationsInfoThreshold              string                                          `name:"Escalations.Info.Threshold"`
	EscalationsWarnStatistics             string                                          `name:"Escalations.Warn.Statistics"`
	Namespace                             string                                          `name:"Namespace"`
	EscalationsWarnN                      string                                          `name:"Escalations.Warn.N"`
	Interval                              string                                          `name:"Interval"`
	RuleId                                string                                          `name:"RuleId"`
	Category                              string                                          `name:"Category"`
	EscalationsCriticalComparisonOperator string                                          `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalPreCondition       string                                          `name:"Escalations.Critical.PreCondition"`
	EscalationsCriticalThreshold          string                                          `name:"Escalations.Critical.Threshold"`
	Dimensions                            string                                          `name:"Dimensions"`
}

CreateGroupMetricRulesGroupMetricRules is a repeated param struct in CreateGroupMetricRulesRequest

type CreateGroupMetricRulesGroupMetricRulesLabels ¶ added in v1.61.1563

type CreateGroupMetricRulesGroupMetricRulesLabels struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateGroupMetricRulesGroupMetricRulesLabels is a repeated param struct in CreateGroupMetricRulesRequest

type CreateGroupMetricRulesRequest ¶

type CreateGroupMetricRulesRequest struct {
	*requests.RpcRequest
	GroupId          requests.Integer                          `position:"Query" name:"GroupId"`
	GroupMetricRules *[]CreateGroupMetricRulesGroupMetricRules `position:"Query" name:"GroupMetricRules"  type:"Repeated"`
}

CreateGroupMetricRulesRequest is the request struct for api CreateGroupMetricRules

func CreateCreateGroupMetricRulesRequest ¶

func CreateCreateGroupMetricRulesRequest() (request *CreateGroupMetricRulesRequest)

CreateCreateGroupMetricRulesRequest creates a request to invoke CreateGroupMetricRules API

type CreateGroupMetricRulesResponse ¶

type CreateGroupMetricRulesResponse struct {
	*responses.BaseResponse
	Code      int                               `json:"Code" xml:"Code"`
	Message   string                            `json:"Message" xml:"Message"`
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Success   bool                              `json:"Success" xml:"Success"`
	Resources ResourcesInCreateGroupMetricRules `json:"Resources" xml:"Resources"`
}

CreateGroupMetricRulesResponse is the response struct for api CreateGroupMetricRules

func CreateCreateGroupMetricRulesResponse ¶

func CreateCreateGroupMetricRulesResponse() (response *CreateGroupMetricRulesResponse)

CreateCreateGroupMetricRulesResponse creates a response to parse from CreateGroupMetricRules response

type CreateGroupMonitoringAgentProcessAlertConfig ¶ added in v1.60.287

type CreateGroupMonitoringAgentProcessAlertConfig struct {
	Times               string                                                        `name:"Times"`
	Webhook             string                                                        `name:"Webhook"`
	NoEffectiveInterval string                                                        `name:"NoEffectiveInterval"`
	TargetList          *[]CreateGroupMonitoringAgentProcessAlertConfigTargetListItem `name:"TargetList" type:"Repeated"`
	SilenceTime         string                                                        `name:"SilenceTime"`
	Threshold           string                                                        `name:"Threshold"`
	ComparisonOperator  string                                                        `name:"ComparisonOperator"`
	EffectiveInterval   string                                                        `name:"EffectiveInterval"`
	EscalationsLevel    string                                                        `name:"EscalationsLevel"`
	Statistics          string                                                        `name:"Statistics"`
}

CreateGroupMonitoringAgentProcessAlertConfig is a repeated param struct in CreateGroupMonitoringAgentProcessRequest

type CreateGroupMonitoringAgentProcessAlertConfigTargetListItem ¶ added in v1.62.351

type CreateGroupMonitoringAgentProcessAlertConfigTargetListItem struct {
	Level      string `name:"Level"`
	Id         string `name:"Id"`
	Arn        string `name:"Arn"`
	JsonParams string `name:"JsonParams"`
}

CreateGroupMonitoringAgentProcessAlertConfigTargetListItem is a repeated param struct in CreateGroupMonitoringAgentProcessRequest

type CreateGroupMonitoringAgentProcessMatchExpress ¶ added in v1.60.287

type CreateGroupMonitoringAgentProcessMatchExpress struct {
	Function string `name:"Function"`
	Name     string `name:"Name"`
	Value    string `name:"Value"`
}

CreateGroupMonitoringAgentProcessMatchExpress is a repeated param struct in CreateGroupMonitoringAgentProcessRequest

type CreateGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

type CreateGroupMonitoringAgentProcessRequest struct {
	*requests.RpcRequest
	AlertConfig                *[]CreateGroupMonitoringAgentProcessAlertConfig  `position:"Query" name:"AlertConfig"  type:"Repeated"`
	GroupId                    string                                           `position:"Query" name:"GroupId"`
	ProcessName                string                                           `position:"Query" name:"ProcessName"`
	MatchExpressFilterRelation string                                           `position:"Query" name:"MatchExpressFilterRelation"`
	MatchExpress               *[]CreateGroupMonitoringAgentProcessMatchExpress `position:"Query" name:"MatchExpress"  type:"Repeated"`
}

CreateGroupMonitoringAgentProcessRequest is the request struct for api CreateGroupMonitoringAgentProcess

func CreateCreateGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

func CreateCreateGroupMonitoringAgentProcessRequest() (request *CreateGroupMonitoringAgentProcessRequest)

CreateCreateGroupMonitoringAgentProcessRequest creates a request to invoke CreateGroupMonitoringAgentProcess API

type CreateGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

type CreateGroupMonitoringAgentProcessResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Resource  Resource `json:"Resource" xml:"Resource"`
}

CreateGroupMonitoringAgentProcessResponse is the response struct for api CreateGroupMonitoringAgentProcess

func CreateCreateGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

func CreateCreateGroupMonitoringAgentProcessResponse() (response *CreateGroupMonitoringAgentProcessResponse)

CreateCreateGroupMonitoringAgentProcessResponse creates a response to parse from CreateGroupMonitoringAgentProcess response

type CreateHostAvailabilityAlertConfigEscalationList ¶

type CreateHostAvailabilityAlertConfigEscalationList struct {
	Times      string `name:"Times"`
	MetricName string `name:"MetricName"`
	Value      string `name:"Value"`
	Operator   string `name:"Operator"`
	Aggregate  string `name:"Aggregate"`
}

CreateHostAvailabilityAlertConfigEscalationList is a repeated param struct in CreateHostAvailabilityRequest

type CreateHostAvailabilityAlertConfigTargetList ¶ added in v1.62.351

type CreateHostAvailabilityAlertConfigTargetList struct {
	Level      string `name:"Level"`
	Id         string `name:"Id"`
	Arn        string `name:"Arn"`
	JsonParams string `name:"JsonParams"`
}

CreateHostAvailabilityAlertConfigTargetList is a repeated param struct in CreateHostAvailabilityRequest

type CreateHostAvailabilityRequest ¶

type CreateHostAvailabilityRequest struct {
	*requests.RpcRequest
	TaskOptionHttpMethod               string                                             `position:"Query" name:"TaskOption.HttpMethod"`
	TaskOptionHttpHeader               string                                             `position:"Query" name:"TaskOption.HttpHeader"`
	AlertConfigEscalationList          *[]CreateHostAvailabilityAlertConfigEscalationList `position:"Query" name:"AlertConfigEscalationList"  type:"Repeated"`
	TaskName                           string                                             `position:"Query" name:"TaskName"`
	AlertConfigSilenceTime             requests.Integer                                   `position:"Query" name:"AlertConfig.SilenceTime"`
	AlertConfigTargetList              *[]CreateHostAvailabilityAlertConfigTargetList     `position:"Query" name:"AlertConfigTargetList"  type:"Repeated"`
	TaskOptionHttpResponseCharset      string                                             `position:"Query" name:"TaskOption.HttpResponseCharset"`
	TaskOptionHttpNegative             requests.Boolean                                   `position:"Query" name:"TaskOption.HttpNegative"`
	TaskOptionInterval                 requests.Integer                                   `position:"Query" name:"TaskOption.Interval"`
	AlertConfigNotifyType              requests.Integer                                   `position:"Query" name:"AlertConfig.NotifyType"`
	TaskOptionTelnetOrPingHost         string                                             `position:"Query" name:"TaskOption.TelnetOrPingHost"`
	TaskOptionHttpResponseMatchContent string                                             `position:"Query" name:"TaskOption.HttpResponseMatchContent"`
	InstanceList                       *[]string                                          `position:"Query" name:"InstanceList"  type:"Repeated"`
	TaskType                           string                                             `position:"Query" name:"TaskType"`
	GroupId                            requests.Integer                                   `position:"Query" name:"GroupId"`
	AlertConfigEndTime                 requests.Integer                                   `position:"Query" name:"AlertConfig.EndTime"`
	TaskOptionHttpURI                  string                                             `position:"Query" name:"TaskOption.HttpURI"`
	TaskScope                          string                                             `position:"Query" name:"TaskScope"`
	TaskOptionHttpPostContent          string                                             `position:"Query" name:"TaskOption.HttpPostContent"`
	AlertConfigStartTime               requests.Integer                                   `position:"Query" name:"AlertConfig.StartTime"`
	AlertConfigWebHook                 string                                             `position:"Query" name:"AlertConfig.WebHook"`
}

CreateHostAvailabilityRequest is the request struct for api CreateHostAvailability

func CreateCreateHostAvailabilityRequest ¶

func CreateCreateHostAvailabilityRequest() (request *CreateHostAvailabilityRequest)

CreateCreateHostAvailabilityRequest creates a request to invoke CreateHostAvailability API

type CreateHostAvailabilityResponse ¶

type CreateHostAvailabilityResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateHostAvailabilityResponse is the response struct for api CreateHostAvailability

func CreateCreateHostAvailabilityResponse ¶

func CreateCreateHostAvailabilityResponse() (response *CreateHostAvailabilityResponse)

CreateCreateHostAvailabilityResponse creates a response to parse from CreateHostAvailability response

type CreateHybridMonitorNamespaceRequest ¶ added in v1.61.1609

type CreateHybridMonitorNamespaceRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	Spec        string `position:"Query" name:"Spec"`
	Namespace   string `position:"Query" name:"Namespace"`
}

CreateHybridMonitorNamespaceRequest is the request struct for api CreateHybridMonitorNamespace

func CreateCreateHybridMonitorNamespaceRequest ¶ added in v1.61.1609

func CreateCreateHybridMonitorNamespaceRequest() (request *CreateHybridMonitorNamespaceRequest)

CreateCreateHybridMonitorNamespaceRequest creates a request to invoke CreateHybridMonitorNamespace API

type CreateHybridMonitorNamespaceResponse ¶ added in v1.61.1609

type CreateHybridMonitorNamespaceResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

CreateHybridMonitorNamespaceResponse is the response struct for api CreateHybridMonitorNamespace

func CreateCreateHybridMonitorNamespaceResponse ¶ added in v1.61.1609

func CreateCreateHybridMonitorNamespaceResponse() (response *CreateHybridMonitorNamespaceResponse)

CreateCreateHybridMonitorNamespaceResponse creates a response to parse from CreateHybridMonitorNamespace response

type CreateHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

type CreateHybridMonitorSLSGroupRequest struct {
	*requests.RpcRequest
	SLSGroupDescription string                                       `position:"Query" name:"SLSGroupDescription"`
	SLSGroupConfig      *[]CreateHybridMonitorSLSGroupSLSGroupConfig `position:"Query" name:"SLSGroupConfig"  type:"Repeated"`
	SLSGroupName        string                                       `position:"Query" name:"SLSGroupName"`
}

CreateHybridMonitorSLSGroupRequest is the request struct for api CreateHybridMonitorSLSGroup

func CreateCreateHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

func CreateCreateHybridMonitorSLSGroupRequest() (request *CreateHybridMonitorSLSGroupRequest)

CreateCreateHybridMonitorSLSGroupRequest creates a request to invoke CreateHybridMonitorSLSGroup API

type CreateHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

type CreateHybridMonitorSLSGroupResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

CreateHybridMonitorSLSGroupResponse is the response struct for api CreateHybridMonitorSLSGroup

func CreateCreateHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

func CreateCreateHybridMonitorSLSGroupResponse() (response *CreateHybridMonitorSLSGroupResponse)

CreateCreateHybridMonitorSLSGroupResponse creates a response to parse from CreateHybridMonitorSLSGroup response

type CreateHybridMonitorSLSGroupSLSGroupConfig ¶ added in v1.61.1609

type CreateHybridMonitorSLSGroupSLSGroupConfig struct {
	SLSLogstore string `name:"SLSLogstore"`
	SLSUserId   string `name:"SLSUserId"`
	SLSProject  string `name:"SLSProject"`
	SLSRegion   string `name:"SLSRegion"`
}

CreateHybridMonitorSLSGroupSLSGroupConfig is a repeated param struct in CreateHybridMonitorSLSGroupRequest

type CreateHybridMonitorTaskAttachLabels ¶ added in v1.61.1609

type CreateHybridMonitorTaskAttachLabels struct {
	Name  string `name:"Name"`
	Value string `name:"Value"`
}

CreateHybridMonitorTaskAttachLabels is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateHybridMonitorTaskMatchExpress ¶ added in v1.61.1609

type CreateHybridMonitorTaskMatchExpress struct {
	Function string `name:"Function"`
	Name     string `name:"Name"`
	Value    string `name:"Value"`
}

CreateHybridMonitorTaskMatchExpress is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateHybridMonitorTaskRequest ¶ added in v1.61.1609

type CreateHybridMonitorTaskRequest struct {
	*requests.RpcRequest
	LogSample             string                                  `position:"Query" name:"LogSample"`
	CollectTargetPath     string                                  `position:"Query" name:"CollectTargetPath"`
	Instances             *[]string                               `position:"Query" name:"Instances"  type:"Repeated"`
	LogSplit              string                                  `position:"Query" name:"LogSplit"`
	Description           string                                  `position:"Query" name:"Description"`
	TaskName              string                                  `position:"Query" name:"TaskName"`
	NetworkType           string                                  `position:"Query" name:"NetworkType"`
	ExtraInfo             string                                  `position:"Query" name:"ExtraInfo"`
	CollectInterval       string                                  `position:"Query" name:"CollectInterval"`
	TargetUserId          string                                  `position:"Query" name:"TargetUserId"`
	CollectTargetType     string                                  `position:"Query" name:"CollectTargetType"`
	AttachLabels          *[]CreateHybridMonitorTaskAttachLabels  `position:"Query" name:"AttachLabels"  type:"Repeated"`
	UploadRegion          string                                  `position:"Query" name:"UploadRegion"`
	CollectTimout         string                                  `position:"Query" name:"CollectTimout"`
	TaskType              string                                  `position:"Query" name:"TaskType"`
	MatchExpressRelation  string                                  `position:"Query" name:"MatchExpressRelation"`
	LogProcess            string                                  `position:"Query" name:"LogProcess"`
	SLSProcess            string                                  `position:"Query" name:"SLSProcess"`
	GroupId               string                                  `position:"Query" name:"GroupId"`
	TargetUserIdList      string                                  `position:"Query" name:"TargetUserIdList"`
	CollectTargetEndpoint string                                  `position:"Query" name:"CollectTargetEndpoint"`
	YARMConfig            string                                  `position:"Query" name:"YARMConfig"`
	LogFilePath           string                                  `position:"Query" name:"LogFilePath"`
	MatchExpress          *[]CreateHybridMonitorTaskMatchExpress  `position:"Query" name:"MatchExpress"  type:"Repeated"`
	Namespace             string                                  `position:"Query" name:"Namespace"`
	SLSProcessConfig      CreateHybridMonitorTaskSLSProcessConfig `position:"Query" name:"SLSProcessConfig"  type:"Struct"`
}

CreateHybridMonitorTaskRequest is the request struct for api CreateHybridMonitorTask

func CreateCreateHybridMonitorTaskRequest ¶ added in v1.61.1609

func CreateCreateHybridMonitorTaskRequest() (request *CreateHybridMonitorTaskRequest)

CreateCreateHybridMonitorTaskRequest creates a request to invoke CreateHybridMonitorTask API

type CreateHybridMonitorTaskResponse ¶ added in v1.61.1609

type CreateHybridMonitorTaskResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

CreateHybridMonitorTaskResponse is the response struct for api CreateHybridMonitorTask

func CreateCreateHybridMonitorTaskResponse ¶ added in v1.61.1609

func CreateCreateHybridMonitorTaskResponse() (response *CreateHybridMonitorTaskResponse)

CreateCreateHybridMonitorTaskResponse creates a response to parse from CreateHybridMonitorTask response

type CreateHybridMonitorTaskSLSProcessConfig ¶ added in v1.61.1609

type CreateHybridMonitorTaskSLSProcessConfig struct {
	Filter     CreateHybridMonitorTaskSLSProcessConfigFilter            `name:"Filter" type:"Struct"`
	Express    *[]CreateHybridMonitorTaskSLSProcessConfigExpressItem    `name:"Express" type:"Repeated"`
	GroupBy    *[]CreateHybridMonitorTaskSLSProcessConfigGroupByItem    `name:"GroupBy" type:"Repeated"`
	Statistics *[]CreateHybridMonitorTaskSLSProcessConfigStatisticsItem `name:"Statistics" type:"Repeated"`
}

CreateHybridMonitorTaskSLSProcessConfig is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateHybridMonitorTaskSLSProcessConfigExpressItem ¶ added in v1.61.1609

type CreateHybridMonitorTaskSLSProcessConfigExpressItem struct {
	Alias   string `name:"Alias"`
	Express string `name:"Express"`
}

CreateHybridMonitorTaskSLSProcessConfigExpressItem is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateHybridMonitorTaskSLSProcessConfigFilter ¶ added in v1.61.1609

type CreateHybridMonitorTaskSLSProcessConfigFilter struct {
	Filters  *[]CreateHybridMonitorTaskSLSProcessConfigFilterFiltersItem `name:"Filters" type:"Repeated"`
	Relation string                                                      `name:"Relation"`
}

CreateHybridMonitorTaskSLSProcessConfigFilter is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateHybridMonitorTaskSLSProcessConfigFilterFiltersItem ¶ added in v1.61.1609

type CreateHybridMonitorTaskSLSProcessConfigFilterFiltersItem struct {
	SLSKeyName string `name:"SLSKeyName"`
	Value      string `name:"Value"`
	Operator   string `name:"Operator"`
}

CreateHybridMonitorTaskSLSProcessConfigFilterFiltersItem is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateHybridMonitorTaskSLSProcessConfigGroupByItem ¶ added in v1.61.1609

type CreateHybridMonitorTaskSLSProcessConfigGroupByItem struct {
	SLSKeyName string `name:"SLSKeyName"`
	Alias      string `name:"Alias"`
}

CreateHybridMonitorTaskSLSProcessConfigGroupByItem is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateHybridMonitorTaskSLSProcessConfigStatisticsItem ¶ added in v1.61.1609

type CreateHybridMonitorTaskSLSProcessConfigStatisticsItem struct {
	SLSKeyName string `name:"SLSKeyName"`
	Function   string `name:"Function"`
	Alias      string `name:"Alias"`
	Parameter2 string `name:"Parameter2"`
	Parameter1 string `name:"Parameter1"`
}

CreateHybridMonitorTaskSLSProcessConfigStatisticsItem is a repeated param struct in CreateHybridMonitorTaskRequest

type CreateInstantSiteMonitorRequest ¶ added in v1.61.1364

type CreateInstantSiteMonitorRequest struct {
	*requests.RpcRequest
	RandomIspCity requests.Integer `position:"Query" name:"RandomIspCity"`
	Address       string           `position:"Query" name:"Address"`
	TaskType      string           `position:"Query" name:"TaskType"`
	TaskName      string           `position:"Query" name:"TaskName"`
	IspCities     string           `position:"Query" name:"IspCities"`
	OptionsJson   string           `position:"Query" name:"OptionsJson"`
}

CreateInstantSiteMonitorRequest is the request struct for api CreateInstantSiteMonitor

func CreateCreateInstantSiteMonitorRequest ¶ added in v1.61.1364

func CreateCreateInstantSiteMonitorRequest() (request *CreateInstantSiteMonitorRequest)

CreateCreateInstantSiteMonitorRequest creates a request to invoke CreateInstantSiteMonitor API

type CreateInstantSiteMonitorResponse ¶ added in v1.61.1364

type CreateInstantSiteMonitorResponse struct {
	*responses.BaseResponse
	Code             string                 `json:"Code" xml:"Code"`
	Message          string                 `json:"Message" xml:"Message"`
	RequestId        string                 `json:"RequestId" xml:"RequestId"`
	Success          string                 `json:"Success" xml:"Success"`
	CreateResultList []CreateResultListItem `json:"CreateResultList" xml:"CreateResultList"`
}

CreateInstantSiteMonitorResponse is the response struct for api CreateInstantSiteMonitor

func CreateCreateInstantSiteMonitorResponse ¶ added in v1.61.1364

func CreateCreateInstantSiteMonitorResponse() (response *CreateInstantSiteMonitorResponse)

CreateCreateInstantSiteMonitorResponse creates a response to parse from CreateInstantSiteMonitor response

type CreateMetricRuleBlackListMetrics ¶ added in v1.62.351

type CreateMetricRuleBlackListMetrics struct {
	Resource   string `name:"Resource"`
	MetricName string `name:"MetricName"`
}

CreateMetricRuleBlackListMetrics is a repeated param struct in CreateMetricRuleBlackListRequest

type CreateMetricRuleBlackListRequest ¶ added in v1.62.351

type CreateMetricRuleBlackListRequest struct {
	*requests.RpcRequest
	ScopeType       string                              `position:"Query" name:"ScopeType"`
	Instances       *[]string                           `position:"Query" name:"Instances"  type:"Repeated"`
	EnableEndTime   string                              `position:"Query" name:"EnableEndTime"`
	ScopeValue      string                              `position:"Query" name:"ScopeValue"`
	EnableStartTime string                              `position:"Query" name:"EnableStartTime"`
	EffectiveTime   string                              `position:"Query" name:"EffectiveTime"`
	Name            string                              `position:"Query" name:"Name"`
	Namespace       string                              `position:"Query" name:"Namespace"`
	Metrics         *[]CreateMetricRuleBlackListMetrics `position:"Query" name:"Metrics"  type:"Repeated"`
	Category        string                              `position:"Query" name:"Category"`
}

CreateMetricRuleBlackListRequest is the request struct for api CreateMetricRuleBlackList

func CreateCreateMetricRuleBlackListRequest ¶ added in v1.62.351

func CreateCreateMetricRuleBlackListRequest() (request *CreateMetricRuleBlackListRequest)

CreateCreateMetricRuleBlackListRequest creates a request to invoke CreateMetricRuleBlackList API

type CreateMetricRuleBlackListResponse ¶ added in v1.62.351

type CreateMetricRuleBlackListResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Id        string `json:"Id" xml:"Id"`
}

CreateMetricRuleBlackListResponse is the response struct for api CreateMetricRuleBlackList

func CreateCreateMetricRuleBlackListResponse ¶ added in v1.62.351

func CreateCreateMetricRuleBlackListResponse() (response *CreateMetricRuleBlackListResponse)

CreateCreateMetricRuleBlackListResponse creates a response to parse from CreateMetricRuleBlackList response

type CreateMetricRuleResourcesRequest ¶

type CreateMetricRuleResourcesRequest struct {
	*requests.RpcRequest
	Resources string `position:"Query" name:"Resources"`
	RuleId    string `position:"Query" name:"RuleId"`
	Overwrite string `position:"Query" name:"Overwrite"`
}

CreateMetricRuleResourcesRequest is the request struct for api CreateMetricRuleResources

func CreateCreateMetricRuleResourcesRequest ¶

func CreateCreateMetricRuleResourcesRequest() (request *CreateMetricRuleResourcesRequest)

CreateCreateMetricRuleResourcesRequest creates a request to invoke CreateMetricRuleResources API

type CreateMetricRuleResourcesResponse ¶

type CreateMetricRuleResourcesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateMetricRuleResourcesResponse is the response struct for api CreateMetricRuleResources

func CreateCreateMetricRuleResourcesResponse ¶

func CreateCreateMetricRuleResourcesResponse() (response *CreateMetricRuleResourcesResponse)

CreateCreateMetricRuleResourcesResponse creates a response to parse from CreateMetricRuleResources response

type CreateMetricRuleTemplateAlertTemplates ¶

type CreateMetricRuleTemplateAlertTemplates struct {
	EscalationsWarnThreshold              string `name:"Escalations.Warn.Threshold"`
	Period                                string `name:"Period"`
	EscalationsInfoN                      string `name:"Escalations.Info.N"`
	Webhook                               string `name:"Webhook"`
	EscalationsWarnComparisonOperator     string `name:"Escalations.Warn.ComparisonOperator"`
	EscalationsCriticalStatistics         string `name:"Escalations.Critical.Statistics"`
	EscalationsInfoTimes                  string `name:"Escalations.Info.Times"`
	RuleName                              string `name:"RuleName"`
	EscalationsInfoStatistics             string `name:"Escalations.Info.Statistics"`
	EscalationsCriticalTimes              string `name:"Escalations.Critical.Times"`
	EscalationsInfoComparisonOperator     string `name:"Escalations.Info.ComparisonOperator"`
	EscalationsInfoThreshold              string `name:"Escalations.Info.Threshold"`
	EscalationsWarnStatistics             string `name:"Escalations.Warn.Statistics"`
	Namespace                             string `name:"Namespace"`
	EscalationsWarnN                      string `name:"Escalations.Warn.N"`
	EscalationsCriticalN                  string `name:"Escalations.Critical.N"`
	Selector                              string `name:"Selector"`
	MetricName                            string `name:"MetricName"`
	EscalationsWarnTimes                  string `name:"Escalations.Warn.Times"`
	Category                              string `name:"Category"`
	EscalationsCriticalComparisonOperator string `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalThreshold          string `name:"Escalations.Critical.Threshold"`
}

CreateMetricRuleTemplateAlertTemplates is a repeated param struct in CreateMetricRuleTemplateRequest

type CreateMetricRuleTemplateRequest ¶

type CreateMetricRuleTemplateRequest struct {
	*requests.RpcRequest
	Description    string                                    `position:"Query" name:"Description"`
	Name           string                                    `position:"Query" name:"Name"`
	AlertTemplates *[]CreateMetricRuleTemplateAlertTemplates `position:"Query" name:"AlertTemplates"  type:"Repeated"`
}

CreateMetricRuleTemplateRequest is the request struct for api CreateMetricRuleTemplate

func CreateCreateMetricRuleTemplateRequest ¶

func CreateCreateMetricRuleTemplateRequest() (request *CreateMetricRuleTemplateRequest)

CreateCreateMetricRuleTemplateRequest creates a request to invoke CreateMetricRuleTemplate API

type CreateMetricRuleTemplateResponse ¶

type CreateMetricRuleTemplateResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Id        int64  `json:"Id" xml:"Id"`
}

CreateMetricRuleTemplateResponse is the response struct for api CreateMetricRuleTemplate

func CreateCreateMetricRuleTemplateResponse ¶

func CreateCreateMetricRuleTemplateResponse() (response *CreateMetricRuleTemplateResponse)

CreateCreateMetricRuleTemplateResponse creates a response to parse from CreateMetricRuleTemplate response

type CreateMonitorAgentProcessRequest ¶

type CreateMonitorAgentProcessRequest struct {
	*requests.RpcRequest
	ProcessName string `position:"Query" name:"ProcessName"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	ProcessUser string `position:"Query" name:"ProcessUser"`
}

CreateMonitorAgentProcessRequest is the request struct for api CreateMonitorAgentProcess

func CreateCreateMonitorAgentProcessRequest ¶

func CreateCreateMonitorAgentProcessRequest() (request *CreateMonitorAgentProcessRequest)

CreateCreateMonitorAgentProcessRequest creates a request to invoke CreateMonitorAgentProcess API

type CreateMonitorAgentProcessResponse ¶

type CreateMonitorAgentProcessResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Id        int64  `json:"Id" xml:"Id"`
}

CreateMonitorAgentProcessResponse is the response struct for api CreateMonitorAgentProcess

func CreateCreateMonitorAgentProcessResponse ¶

func CreateCreateMonitorAgentProcessResponse() (response *CreateMonitorAgentProcessResponse)

CreateCreateMonitorAgentProcessResponse creates a response to parse from CreateMonitorAgentProcess response

type CreateMonitorGroupByResourceGroupIdRequest ¶ added in v1.61.836

type CreateMonitorGroupByResourceGroupIdRequest struct {
	*requests.RpcRequest
	ResourceGroupName    string           `position:"Query" name:"ResourceGroupName"`
	EnableSubscribeEvent requests.Boolean `position:"Query" name:"EnableSubscribeEvent"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	EnableInstallAgent   requests.Boolean `position:"Query" name:"EnableInstallAgent"`
	ContactGroupList     *[]string        `position:"Query" name:"ContactGroupList"  type:"Repeated"`
}

CreateMonitorGroupByResourceGroupIdRequest is the request struct for api CreateMonitorGroupByResourceGroupId

func CreateCreateMonitorGroupByResourceGroupIdRequest ¶ added in v1.61.836

func CreateCreateMonitorGroupByResourceGroupIdRequest() (request *CreateMonitorGroupByResourceGroupIdRequest)

CreateCreateMonitorGroupByResourceGroupIdRequest creates a request to invoke CreateMonitorGroupByResourceGroupId API

type CreateMonitorGroupByResourceGroupIdResponse ¶ added in v1.61.836

type CreateMonitorGroupByResourceGroupIdResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Id        int64  `json:"Id" xml:"Id"`
}

CreateMonitorGroupByResourceGroupIdResponse is the response struct for api CreateMonitorGroupByResourceGroupId

func CreateCreateMonitorGroupByResourceGroupIdResponse ¶ added in v1.61.836

func CreateCreateMonitorGroupByResourceGroupIdResponse() (response *CreateMonitorGroupByResourceGroupIdResponse)

CreateCreateMonitorGroupByResourceGroupIdResponse creates a response to parse from CreateMonitorGroupByResourceGroupId response

type CreateMonitorGroupInstancesInstances ¶

type CreateMonitorGroupInstancesInstances struct {
	InstanceName string `name:"InstanceName"`
	InstanceId   string `name:"InstanceId"`
	RegionId     string `name:"RegionId"`
	Category     string `name:"Category"`
}

CreateMonitorGroupInstancesInstances is a repeated param struct in CreateMonitorGroupInstancesRequest

type CreateMonitorGroupInstancesRequest ¶

type CreateMonitorGroupInstancesRequest struct {
	*requests.RpcRequest
	Instances *[]CreateMonitorGroupInstancesInstances `position:"Query" name:"Instances"  type:"Repeated"`
	GroupId   string                                  `position:"Query" name:"GroupId"`
}

CreateMonitorGroupInstancesRequest is the request struct for api CreateMonitorGroupInstances

func CreateCreateMonitorGroupInstancesRequest ¶

func CreateCreateMonitorGroupInstancesRequest() (request *CreateMonitorGroupInstancesRequest)

CreateCreateMonitorGroupInstancesRequest creates a request to invoke CreateMonitorGroupInstances API

type CreateMonitorGroupInstancesResponse ¶

type CreateMonitorGroupInstancesResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateMonitorGroupInstancesResponse is the response struct for api CreateMonitorGroupInstances

func CreateCreateMonitorGroupInstancesResponse ¶

func CreateCreateMonitorGroupInstancesResponse() (response *CreateMonitorGroupInstancesResponse)

CreateCreateMonitorGroupInstancesResponse creates a response to parse from CreateMonitorGroupInstances response

type CreateMonitorGroupNotifyPolicyRequest ¶

type CreateMonitorGroupNotifyPolicyRequest struct {
	*requests.RpcRequest
	PolicyType string           `position:"Query" name:"PolicyType"`
	GroupId    string           `position:"Query" name:"GroupId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
}

CreateMonitorGroupNotifyPolicyRequest is the request struct for api CreateMonitorGroupNotifyPolicy

func CreateCreateMonitorGroupNotifyPolicyRequest ¶

func CreateCreateMonitorGroupNotifyPolicyRequest() (request *CreateMonitorGroupNotifyPolicyRequest)

CreateCreateMonitorGroupNotifyPolicyRequest creates a request to invoke CreateMonitorGroupNotifyPolicy API

type CreateMonitorGroupNotifyPolicyResponse ¶

type CreateMonitorGroupNotifyPolicyResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    int    `json:"Result" xml:"Result"`
	Success   string `json:"Success" xml:"Success"`
}

CreateMonitorGroupNotifyPolicyResponse is the response struct for api CreateMonitorGroupNotifyPolicy

func CreateCreateMonitorGroupNotifyPolicyResponse ¶

func CreateCreateMonitorGroupNotifyPolicyResponse() (response *CreateMonitorGroupNotifyPolicyResponse)

CreateCreateMonitorGroupNotifyPolicyResponse creates a response to parse from CreateMonitorGroupNotifyPolicy response

type CreateMonitorGroupRequest ¶

type CreateMonitorGroupRequest struct {
	*requests.RpcRequest
	Type          string           `position:"Query" name:"Type"`
	Options       string           `position:"Query" name:"Options"`
	BindUrl       string           `position:"Query" name:"BindUrl"`
	ContactGroups string           `position:"Query" name:"ContactGroups"`
	GroupName     string           `position:"Query" name:"GroupName"`
	ServiceId     requests.Integer `position:"Query" name:"ServiceId"`
}

CreateMonitorGroupRequest is the request struct for api CreateMonitorGroup

func CreateCreateMonitorGroupRequest ¶

func CreateCreateMonitorGroupRequest() (request *CreateMonitorGroupRequest)

CreateCreateMonitorGroupRequest creates a request to invoke CreateMonitorGroup API

type CreateMonitorGroupResponse ¶

type CreateMonitorGroupResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	GroupId   int64  `json:"GroupId" xml:"GroupId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateMonitorGroupResponse is the response struct for api CreateMonitorGroup

func CreateCreateMonitorGroupResponse ¶

func CreateCreateMonitorGroupResponse() (response *CreateMonitorGroupResponse)

CreateCreateMonitorGroupResponse creates a response to parse from CreateMonitorGroup response

type CreateMonitoringAgentProcessRequest ¶

type CreateMonitoringAgentProcessRequest struct {
	*requests.RpcRequest
	ProcessName string `position:"Query" name:"ProcessName"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	ProcessUser string `position:"Query" name:"ProcessUser"`
}

CreateMonitoringAgentProcessRequest is the request struct for api CreateMonitoringAgentProcess

func CreateCreateMonitoringAgentProcessRequest ¶

func CreateCreateMonitoringAgentProcessRequest() (request *CreateMonitoringAgentProcessRequest)

CreateCreateMonitoringAgentProcessRequest creates a request to invoke CreateMonitoringAgentProcess API

type CreateMonitoringAgentProcessResponse ¶

type CreateMonitoringAgentProcessResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Id        int64  `json:"Id" xml:"Id"`
}

CreateMonitoringAgentProcessResponse is the response struct for api CreateMonitoringAgentProcess

func CreateCreateMonitoringAgentProcessResponse ¶

func CreateCreateMonitoringAgentProcessResponse() (response *CreateMonitoringAgentProcessResponse)

CreateCreateMonitoringAgentProcessResponse creates a response to parse from CreateMonitoringAgentProcess response

type CreateResultListInCreateInstantSiteMonitor ¶ added in v1.61.1364

type CreateResultListInCreateInstantSiteMonitor struct {
	CreateResultListItem []CreateResultListItem `json:"CreateResultList" xml:"CreateResultList"`
}

CreateResultListInCreateInstantSiteMonitor is a nested struct in cms response

type CreateResultListInCreateSiteMonitor ¶ added in v1.61.1364

type CreateResultListInCreateSiteMonitor struct {
	CreateResultListItem []CreateResultListItem `json:"CreateResultList" xml:"CreateResultList"`
}

CreateResultListInCreateSiteMonitor is a nested struct in cms response

type CreateResultListItem ¶ added in v1.61.639

type CreateResultListItem struct {
	TaskId   string `json:"TaskId" xml:"TaskId"`
	TaskName string `json:"TaskName" xml:"TaskName"`
}

CreateResultListItem is a nested struct in cms response

type CreateSiteMonitorRequest ¶

type CreateSiteMonitorRequest struct {
	*requests.RpcRequest
	ReportProject   string           `position:"Query" name:"ReportProject"`
	TaskName        string           `position:"Query" name:"TaskName"`
	AlertIds        string           `position:"Query" name:"AlertIds"`
	Address         string           `position:"Query" name:"Address"`
	TaskType        string           `position:"Query" name:"TaskType"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	AgentGroup      string           `position:"Query" name:"AgentGroup"`
	IspCities       string           `position:"Query" name:"IspCities"`
	OptionsJson     string           `position:"Query" name:"OptionsJson"`
	IspCityFailRate requests.Float   `position:"Query" name:"IspCityFailRate"`
	IntervalUnit    string           `position:"Query" name:"IntervalUnit"`
	Interval        string           `position:"Query" name:"Interval"`
}

CreateSiteMonitorRequest is the request struct for api CreateSiteMonitor

func CreateCreateSiteMonitorRequest ¶

func CreateCreateSiteMonitorRequest() (request *CreateSiteMonitorRequest)

CreateCreateSiteMonitorRequest creates a request to invoke CreateSiteMonitor API

type CreateSiteMonitorResponse ¶

type CreateSiteMonitorResponse struct {
	*responses.BaseResponse
	Code             string                              `json:"Code" xml:"Code"`
	Message          string                              `json:"Message" xml:"Message"`
	RequestId        string                              `json:"RequestId" xml:"RequestId"`
	Success          string                              `json:"Success" xml:"Success"`
	Data             Data                                `json:"Data" xml:"Data"`
	CreateResultList CreateResultListInCreateSiteMonitor `json:"CreateResultList" xml:"CreateResultList"`
}

CreateSiteMonitorResponse is the response struct for api CreateSiteMonitor

func CreateCreateSiteMonitorResponse ¶

func CreateCreateSiteMonitorResponse() (response *CreateSiteMonitorResponse)

CreateCreateSiteMonitorResponse creates a response to parse from CreateSiteMonitor response

type Critical ¶

type Critical struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Times              string `json:"Times" xml:"Times"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
}

Critical is a nested struct in cms response

type CriticalInDescribeMetricRuleList ¶ added in v1.61.639

type CriticalInDescribeMetricRuleList struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
	Times              int    `json:"Times" xml:"Times"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	N                  string `json:"N" xml:"N"`
}

CriticalInDescribeMetricRuleList is a nested struct in cms response

type CriticalInDescribeMetricRuleTemplateAttribute ¶

type CriticalInDescribeMetricRuleTemplateAttribute struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Times              int    `json:"Times" xml:"Times"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
	N                  int    `json:"N" xml:"N"`
}

CriticalInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type CursorRequest ¶ added in v1.62.351

type CursorRequest struct {
	*requests.RpcRequest
	Period    requests.Integer `position:"Body" name:"Period"`
	EndTime   string           `position:"Body" name:"EndTime"`
	StartTime string           `position:"Body" name:"StartTime"`
	Matchers  string           `position:"Body" name:"Matchers"`
	Metric    string           `position:"Body" name:"Metric"`
	Namespace string           `position:"Body" name:"Namespace"`
}

CursorRequest is the request struct for api Cursor

func CreateCursorRequest ¶ added in v1.62.351

func CreateCursorRequest() (request *CursorRequest)

CreateCursorRequest creates a request to invoke Cursor API

type CursorResponse ¶ added in v1.62.351

type CursorResponse struct {
	*responses.BaseResponse
	Message   string `json:"Message" xml:"Message"`
	Cursor    string `json:"Cursor" xml:"Cursor"`
	Code      int    `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CursorResponse is the response struct for api Cursor

func CreateCursorResponse ¶ added in v1.62.351

func CreateCursorResponse() (response *CursorResponse)

CreateCursorResponse creates a response to parse from Cursor response

type CustomEvent ¶

type CustomEvent struct {
	Time    string `json:"Time" xml:"Time"`
	Name    string `json:"Name" xml:"Name"`
	GroupId string `json:"GroupId" xml:"GroupId"`
	Content string `json:"Content" xml:"Content"`
	Id      string `json:"Id" xml:"Id"`
}

CustomEvent is a nested struct in cms response

type CustomEventCount ¶

type CustomEventCount struct {
	Time int64  `json:"Time" xml:"Time"`
	Num  int    `json:"Num" xml:"Num"`
	Name string `json:"Name" xml:"Name"`
}

CustomEventCount is a nested struct in cms response

type CustomEventCounts ¶

type CustomEventCounts struct {
	CustomEventCount []CustomEventCount `json:"CustomEventCount" xml:"CustomEventCount"`
}

CustomEventCounts is a nested struct in cms response

type CustomEvents ¶

type CustomEvents struct {
	CustomEvent []CustomEvent `json:"CustomEvent" xml:"CustomEvent"`
}

CustomEvents is a nested struct in cms response

type CustomMonitor ¶ added in v1.61.836

type CustomMonitor struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

CustomMonitor is a nested struct in cms response

type Data ¶

type Data struct {
	UpdateTime                    string            `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime                    string            `json:"CreateTime" xml:"CreateTime"`
	SiteMonitorOperatorQuotaQuota int               `json:"SiteMonitorOperatorQuotaQuota" xml:"SiteMonitorOperatorQuotaQuota"`
	Count                         int               `json:"count" xml:"count"`
	SecondMonitor                 bool              `json:"SecondMonitor" xml:"SecondMonitor"`
	SiteMonitorVersion            string            `json:"SiteMonitorVersion" xml:"SiteMonitorVersion"`
	SiteMonitorIdcQuota           int               `json:"SiteMonitorIdcQuota" xml:"SiteMonitorIdcQuota"`
	SiteMonitorTaskQuota          int               `json:"SiteMonitorTaskQuota" xml:"SiteMonitorTaskQuota"`
	SiteMonitorQuotaTaskUsed      int               `json:"SiteMonitorQuotaTaskUsed" xml:"SiteMonitorQuotaTaskUsed"`
	SLSGroupDescription           string            `json:"SLSGroupDescription" xml:"SLSGroupDescription"`
	SLSGroupName                  string            `json:"SLSGroupName" xml:"SLSGroupName"`
	SLSGroupConfig                []SLS             `json:"SLSGroupConfig" xml:"SLSGroupConfig"`
	AttachAlertResult             AttachAlertResult `json:"AttachAlertResult" xml:"AttachAlertResult"`
}

Data is a nested struct in cms response

type DataInBatchCreateInstantSiteMonitor ¶ added in v1.62.351

type DataInBatchCreateInstantSiteMonitor struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInBatchCreateInstantSiteMonitor is a nested struct in cms response

type DataInDescribeHybridMonitorSLSGroup ¶ added in v1.61.1609

type DataInDescribeHybridMonitorSLSGroup struct {
	SLSGroupName        string `json:"SLSGroupName" xml:"SLSGroupName"`
	SLSGroupDescription string `json:"SLSGroupDescription" xml:"SLSGroupDescription"`
	CreateTime          string `json:"CreateTime" xml:"CreateTime"`
	UpdateTime          string `json:"UpdateTime" xml:"UpdateTime"`
	SLSGroupConfig      []SLS  `json:"SLSGroupConfig" xml:"SLSGroupConfig"`
}

DataInDescribeHybridMonitorSLSGroup is a nested struct in cms response

type DataInDescribeSystemEventMetaList ¶

type DataInDescribeSystemEventMetaList struct {
	Resource []ResourceInDescribeSystemEventMetaList `json:"Resource" xml:"Resource"`
}

DataInDescribeSystemEventMetaList is a nested struct in cms response

type DataItem ¶ added in v1.62.351

type DataItem struct {
	TaskName string `json:"TaskName" xml:"TaskName"`
	TaskId   string `json:"TaskId" xml:"TaskId"`
}

DataItem is a nested struct in cms response

type DataResult ¶ added in v1.62.351

type DataResult struct {
	Namespace    string                 `json:"Namespace" xml:"Namespace"`
	Metric       string                 `json:"Metric" xml:"Metric"`
	Period       int                    `json:"Period" xml:"Period"`
	Timestamp    int64                  `json:"Timestamp" xml:"Timestamp"`
	Associated   map[string]interface{} `json:"Associated" xml:"Associated"`
	Measurements map[string]interface{} `json:"Measurements" xml:"Measurements"`
	LogTime      int64                  `json:"LogTime" xml:"LogTime"`
	Dimensions   []Dimension            `json:"Dimensions" xml:"Dimensions"`
}

DataResult is a nested struct in cms response

type DataResults ¶ added in v1.62.351

type DataResults struct {
	DataResult []DataResult `json:"DataResult" xml:"DataResult"`
}

DataResults is a nested struct in cms response

type Datapoint ¶ added in v1.61.61

type Datapoint struct {
	DestType      string     `json:"DestType" xml:"DestType"`
	Describe      string     `json:"Describe" xml:"Describe"`
	RuleName      string     `json:"RuleName" xml:"RuleName"`
	Namespace     string     `json:"Namespace" xml:"Namespace"`
	Enabled       bool       `json:"Enabled" xml:"Enabled"`
	DestName      string     `json:"DestName" xml:"DestName"`
	Dimension     string     `json:"Dimension" xml:"Dimension"`
	MetricName    string     `json:"MetricName" xml:"MetricName"`
	TargetWindows string     `json:"TargetWindows" xml:"TargetWindows"`
	CreateTime    int64      `json:"CreateTime" xml:"CreateTime"`
	DstName       DstName    `json:"DstName" xml:"DstName"`
	ConfigJson    ConfigJson `json:"ConfigJson" xml:"ConfigJson"`
}

Datapoint is a nested struct in cms response

type DatapointsInDescribeActiveMetricRuleList ¶ added in v1.61.61

type DatapointsInDescribeActiveMetricRuleList struct {
	Alarm []Alarm `json:"Alarm" xml:"Alarm"`
}

DatapointsInDescribeActiveMetricRuleList is a nested struct in cms response

type DatapointsInDescribeExporterOutputList ¶ added in v1.61.61

type DatapointsInDescribeExporterOutputList struct {
	Datapoint []Datapoint `json:"Datapoint" xml:"Datapoint"`
}

DatapointsInDescribeExporterOutputList is a nested struct in cms response

type DatapointsInDescribeExporterRuleList ¶ added in v1.61.61

type DatapointsInDescribeExporterRuleList struct {
	Datapoint []Datapoint `json:"Datapoint" xml:"Datapoint"`
}

DatapointsInDescribeExporterRuleList is a nested struct in cms response

type DeleteContactGroupRequest ¶

type DeleteContactGroupRequest struct {
	*requests.RpcRequest
	ContactGroupName string `position:"Query" name:"ContactGroupName"`
}

DeleteContactGroupRequest is the request struct for api DeleteContactGroup

func CreateDeleteContactGroupRequest ¶

func CreateDeleteContactGroupRequest() (request *DeleteContactGroupRequest)

CreateDeleteContactGroupRequest creates a request to invoke DeleteContactGroup API

type DeleteContactGroupResponse ¶

type DeleteContactGroupResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteContactGroupResponse is the response struct for api DeleteContactGroup

func CreateDeleteContactGroupResponse ¶

func CreateDeleteContactGroupResponse() (response *DeleteContactGroupResponse)

CreateDeleteContactGroupResponse creates a response to parse from DeleteContactGroup response

type DeleteContactRequest ¶

type DeleteContactRequest struct {
	*requests.RpcRequest
	ContactName string `position:"Query" name:"ContactName"`
}

DeleteContactRequest is the request struct for api DeleteContact

func CreateDeleteContactRequest ¶

func CreateDeleteContactRequest() (request *DeleteContactRequest)

CreateDeleteContactRequest creates a request to invoke DeleteContact API

type DeleteContactResponse ¶

type DeleteContactResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteContactResponse is the response struct for api DeleteContact

func CreateDeleteContactResponse ¶

func CreateDeleteContactResponse() (response *DeleteContactResponse)

CreateDeleteContactResponse creates a response to parse from DeleteContact response

type DeleteCustomMetricRequest ¶

type DeleteCustomMetricRequest struct {
	*requests.RpcRequest
	GroupId    string `position:"Query" name:"GroupId"`
	UUID       string `position:"Query" name:"UUID"`
	MetricName string `position:"Query" name:"MetricName"`
	Md5        string `position:"Query" name:"Md5"`
}

DeleteCustomMetricRequest is the request struct for api DeleteCustomMetric

func CreateDeleteCustomMetricRequest ¶

func CreateDeleteCustomMetricRequest() (request *DeleteCustomMetricRequest)

CreateDeleteCustomMetricRequest creates a request to invoke DeleteCustomMetric API

type DeleteCustomMetricResponse ¶

type DeleteCustomMetricResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCustomMetricResponse is the response struct for api DeleteCustomMetric

func CreateDeleteCustomMetricResponse ¶

func CreateDeleteCustomMetricResponse() (response *DeleteCustomMetricResponse)

CreateDeleteCustomMetricResponse creates a response to parse from DeleteCustomMetric response

type DeleteDynamicTagGroupRequest ¶ added in v1.60.329

type DeleteDynamicTagGroupRequest struct {
	*requests.RpcRequest
	DynamicTagRuleId string `position:"Query" name:"DynamicTagRuleId"`
}

DeleteDynamicTagGroupRequest is the request struct for api DeleteDynamicTagGroup

func CreateDeleteDynamicTagGroupRequest ¶ added in v1.60.329

func CreateDeleteDynamicTagGroupRequest() (request *DeleteDynamicTagGroupRequest)

CreateDeleteDynamicTagGroupRequest creates a request to invoke DeleteDynamicTagGroup API

type DeleteDynamicTagGroupResponse ¶ added in v1.60.329

type DeleteDynamicTagGroupResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteDynamicTagGroupResponse is the response struct for api DeleteDynamicTagGroup

func CreateDeleteDynamicTagGroupResponse ¶ added in v1.60.329

func CreateDeleteDynamicTagGroupResponse() (response *DeleteDynamicTagGroupResponse)

CreateDeleteDynamicTagGroupResponse creates a response to parse from DeleteDynamicTagGroup response

type DeleteEventRuleTargetsRequest ¶

type DeleteEventRuleTargetsRequest struct {
	*requests.RpcRequest
	RuleName string    `position:"Query" name:"RuleName"`
	Ids      *[]string `position:"Query" name:"Ids"  type:"Repeated"`
}

DeleteEventRuleTargetsRequest is the request struct for api DeleteEventRuleTargets

func CreateDeleteEventRuleTargetsRequest ¶

func CreateDeleteEventRuleTargetsRequest() (request *DeleteEventRuleTargetsRequest)

CreateDeleteEventRuleTargetsRequest creates a request to invoke DeleteEventRuleTargets API

type DeleteEventRuleTargetsResponse ¶

type DeleteEventRuleTargetsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteEventRuleTargetsResponse is the response struct for api DeleteEventRuleTargets

func CreateDeleteEventRuleTargetsResponse ¶

func CreateDeleteEventRuleTargetsResponse() (response *DeleteEventRuleTargetsResponse)

CreateDeleteEventRuleTargetsResponse creates a response to parse from DeleteEventRuleTargets response

type DeleteEventRulesRequest ¶

type DeleteEventRulesRequest struct {
	*requests.RpcRequest
	RuleNames *[]string `position:"Query" name:"RuleNames"  type:"Repeated"`
}

DeleteEventRulesRequest is the request struct for api DeleteEventRules

func CreateDeleteEventRulesRequest ¶

func CreateDeleteEventRulesRequest() (request *DeleteEventRulesRequest)

CreateDeleteEventRulesRequest creates a request to invoke DeleteEventRules API

type DeleteEventRulesResponse ¶

type DeleteEventRulesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteEventRulesResponse is the response struct for api DeleteEventRules

func CreateDeleteEventRulesResponse ¶

func CreateDeleteEventRulesResponse() (response *DeleteEventRulesResponse)

CreateDeleteEventRulesResponse creates a response to parse from DeleteEventRules response

type DeleteExporterOutputRequest ¶ added in v1.61.61

type DeleteExporterOutputRequest struct {
	*requests.RpcRequest
	DestName string `position:"Query" name:"DestName"`
}

DeleteExporterOutputRequest is the request struct for api DeleteExporterOutput

func CreateDeleteExporterOutputRequest ¶ added in v1.61.61

func CreateDeleteExporterOutputRequest() (request *DeleteExporterOutputRequest)

CreateDeleteExporterOutputRequest creates a request to invoke DeleteExporterOutput API

type DeleteExporterOutputResponse ¶ added in v1.61.61

type DeleteExporterOutputResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteExporterOutputResponse is the response struct for api DeleteExporterOutput

func CreateDeleteExporterOutputResponse ¶ added in v1.61.61

func CreateDeleteExporterOutputResponse() (response *DeleteExporterOutputResponse)

CreateDeleteExporterOutputResponse creates a response to parse from DeleteExporterOutput response

type DeleteExporterRuleRequest ¶ added in v1.61.61

type DeleteExporterRuleRequest struct {
	*requests.RpcRequest
	RuleName string `position:"Query" name:"RuleName"`
}

DeleteExporterRuleRequest is the request struct for api DeleteExporterRule

func CreateDeleteExporterRuleRequest ¶ added in v1.61.61

func CreateDeleteExporterRuleRequest() (request *DeleteExporterRuleRequest)

CreateDeleteExporterRuleRequest creates a request to invoke DeleteExporterRule API

type DeleteExporterRuleResponse ¶ added in v1.61.61

type DeleteExporterRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteExporterRuleResponse is the response struct for api DeleteExporterRule

func CreateDeleteExporterRuleResponse ¶ added in v1.61.61

func CreateDeleteExporterRuleResponse() (response *DeleteExporterRuleResponse)

CreateDeleteExporterRuleResponse creates a response to parse from DeleteExporterRule response

type DeleteGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

type DeleteGroupMonitoringAgentProcessRequest struct {
	*requests.RpcRequest
	GroupId string `position:"Query" name:"GroupId"`
	Id      string `position:"Query" name:"Id"`
}

DeleteGroupMonitoringAgentProcessRequest is the request struct for api DeleteGroupMonitoringAgentProcess

func CreateDeleteGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

func CreateDeleteGroupMonitoringAgentProcessRequest() (request *DeleteGroupMonitoringAgentProcessRequest)

CreateDeleteGroupMonitoringAgentProcessRequest creates a request to invoke DeleteGroupMonitoringAgentProcess API

type DeleteGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

type DeleteGroupMonitoringAgentProcessResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteGroupMonitoringAgentProcessResponse is the response struct for api DeleteGroupMonitoringAgentProcess

func CreateDeleteGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

func CreateDeleteGroupMonitoringAgentProcessResponse() (response *DeleteGroupMonitoringAgentProcessResponse)

CreateDeleteGroupMonitoringAgentProcessResponse creates a response to parse from DeleteGroupMonitoringAgentProcess response

type DeleteHostAvailabilityRequest ¶

type DeleteHostAvailabilityRequest struct {
	*requests.RpcRequest
	Id *[]string `position:"Query" name:"Id"  type:"Repeated"`
}

DeleteHostAvailabilityRequest is the request struct for api DeleteHostAvailability

func CreateDeleteHostAvailabilityRequest ¶

func CreateDeleteHostAvailabilityRequest() (request *DeleteHostAvailabilityRequest)

CreateDeleteHostAvailabilityRequest creates a request to invoke DeleteHostAvailability API

type DeleteHostAvailabilityResponse ¶

type DeleteHostAvailabilityResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteHostAvailabilityResponse is the response struct for api DeleteHostAvailability

func CreateDeleteHostAvailabilityResponse ¶

func CreateDeleteHostAvailabilityResponse() (response *DeleteHostAvailabilityResponse)

CreateDeleteHostAvailabilityResponse creates a response to parse from DeleteHostAvailability response

type DeleteHybridMonitorNamespaceRequest ¶ added in v1.61.1609

type DeleteHybridMonitorNamespaceRequest struct {
	*requests.RpcRequest
	Namespace string           `position:"Query" name:"Namespace"`
	ClearFlag requests.Boolean `position:"Query" name:"ClearFlag"`
}

DeleteHybridMonitorNamespaceRequest is the request struct for api DeleteHybridMonitorNamespace

func CreateDeleteHybridMonitorNamespaceRequest ¶ added in v1.61.1609

func CreateDeleteHybridMonitorNamespaceRequest() (request *DeleteHybridMonitorNamespaceRequest)

CreateDeleteHybridMonitorNamespaceRequest creates a request to invoke DeleteHybridMonitorNamespace API

type DeleteHybridMonitorNamespaceResponse ¶ added in v1.61.1609

type DeleteHybridMonitorNamespaceResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

DeleteHybridMonitorNamespaceResponse is the response struct for api DeleteHybridMonitorNamespace

func CreateDeleteHybridMonitorNamespaceResponse ¶ added in v1.61.1609

func CreateDeleteHybridMonitorNamespaceResponse() (response *DeleteHybridMonitorNamespaceResponse)

CreateDeleteHybridMonitorNamespaceResponse creates a response to parse from DeleteHybridMonitorNamespace response

type DeleteHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

type DeleteHybridMonitorSLSGroupRequest struct {
	*requests.RpcRequest
	SLSGroupName string `position:"Query" name:"SLSGroupName"`
}

DeleteHybridMonitorSLSGroupRequest is the request struct for api DeleteHybridMonitorSLSGroup

func CreateDeleteHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

func CreateDeleteHybridMonitorSLSGroupRequest() (request *DeleteHybridMonitorSLSGroupRequest)

CreateDeleteHybridMonitorSLSGroupRequest creates a request to invoke DeleteHybridMonitorSLSGroup API

type DeleteHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

type DeleteHybridMonitorSLSGroupResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

DeleteHybridMonitorSLSGroupResponse is the response struct for api DeleteHybridMonitorSLSGroup

func CreateDeleteHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

func CreateDeleteHybridMonitorSLSGroupResponse() (response *DeleteHybridMonitorSLSGroupResponse)

CreateDeleteHybridMonitorSLSGroupResponse creates a response to parse from DeleteHybridMonitorSLSGroup response

type DeleteHybridMonitorTaskRequest ¶ added in v1.61.1609

type DeleteHybridMonitorTaskRequest struct {
	*requests.RpcRequest
	TargetUserId string `position:"Query" name:"TargetUserId"`
	Namespace    string `position:"Query" name:"Namespace"`
	TaskId       string `position:"Query" name:"TaskId"`
}

DeleteHybridMonitorTaskRequest is the request struct for api DeleteHybridMonitorTask

func CreateDeleteHybridMonitorTaskRequest ¶ added in v1.61.1609

func CreateDeleteHybridMonitorTaskRequest() (request *DeleteHybridMonitorTaskRequest)

CreateDeleteHybridMonitorTaskRequest creates a request to invoke DeleteHybridMonitorTask API

type DeleteHybridMonitorTaskResponse ¶ added in v1.61.1609

type DeleteHybridMonitorTaskResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

DeleteHybridMonitorTaskResponse is the response struct for api DeleteHybridMonitorTask

func CreateDeleteHybridMonitorTaskResponse ¶ added in v1.61.1609

func CreateDeleteHybridMonitorTaskResponse() (response *DeleteHybridMonitorTaskResponse)

CreateDeleteHybridMonitorTaskResponse creates a response to parse from DeleteHybridMonitorTask response

type DeleteLogMonitorRequest ¶ added in v1.61.314

type DeleteLogMonitorRequest struct {
	*requests.RpcRequest
	LogId requests.Integer `position:"Query" name:"LogId"`
}

DeleteLogMonitorRequest is the request struct for api DeleteLogMonitor

func CreateDeleteLogMonitorRequest ¶ added in v1.61.314

func CreateDeleteLogMonitorRequest() (request *DeleteLogMonitorRequest)

CreateDeleteLogMonitorRequest creates a request to invoke DeleteLogMonitor API

type DeleteLogMonitorResponse ¶ added in v1.61.314

type DeleteLogMonitorResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteLogMonitorResponse is the response struct for api DeleteLogMonitor

func CreateDeleteLogMonitorResponse ¶ added in v1.61.314

func CreateDeleteLogMonitorResponse() (response *DeleteLogMonitorResponse)

CreateDeleteLogMonitorResponse creates a response to parse from DeleteLogMonitor response

type DeleteMetricRuleBlackListRequest ¶ added in v1.62.351

type DeleteMetricRuleBlackListRequest struct {
	*requests.RpcRequest
	Id string `position:"Query" name:"Id"`
}

DeleteMetricRuleBlackListRequest is the request struct for api DeleteMetricRuleBlackList

func CreateDeleteMetricRuleBlackListRequest ¶ added in v1.62.351

func CreateDeleteMetricRuleBlackListRequest() (request *DeleteMetricRuleBlackListRequest)

CreateDeleteMetricRuleBlackListRequest creates a request to invoke DeleteMetricRuleBlackList API

type DeleteMetricRuleBlackListResponse ¶ added in v1.62.351

type DeleteMetricRuleBlackListResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Count     int    `json:"Count" xml:"Count"`
}

DeleteMetricRuleBlackListResponse is the response struct for api DeleteMetricRuleBlackList

func CreateDeleteMetricRuleBlackListResponse ¶ added in v1.62.351

func CreateDeleteMetricRuleBlackListResponse() (response *DeleteMetricRuleBlackListResponse)

CreateDeleteMetricRuleBlackListResponse creates a response to parse from DeleteMetricRuleBlackList response

type DeleteMetricRuleResourcesRequest ¶

type DeleteMetricRuleResourcesRequest struct {
	*requests.RpcRequest
	Resources string `position:"Query" name:"Resources"`
	RuleId    string `position:"Query" name:"RuleId"`
}

DeleteMetricRuleResourcesRequest is the request struct for api DeleteMetricRuleResources

func CreateDeleteMetricRuleResourcesRequest ¶

func CreateDeleteMetricRuleResourcesRequest() (request *DeleteMetricRuleResourcesRequest)

CreateDeleteMetricRuleResourcesRequest creates a request to invoke DeleteMetricRuleResources API

type DeleteMetricRuleResourcesResponse ¶

type DeleteMetricRuleResourcesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteMetricRuleResourcesResponse is the response struct for api DeleteMetricRuleResources

func CreateDeleteMetricRuleResourcesResponse ¶

func CreateDeleteMetricRuleResourcesResponse() (response *DeleteMetricRuleResourcesResponse)

CreateDeleteMetricRuleResourcesResponse creates a response to parse from DeleteMetricRuleResources response

type DeleteMetricRuleTargetsRequest ¶

type DeleteMetricRuleTargetsRequest struct {
	*requests.RpcRequest
	TargetIds *[]string `position:"Query" name:"TargetIds"  type:"Repeated"`
	RuleId    string    `position:"Query" name:"RuleId"`
}

DeleteMetricRuleTargetsRequest is the request struct for api DeleteMetricRuleTargets

func CreateDeleteMetricRuleTargetsRequest ¶

func CreateDeleteMetricRuleTargetsRequest() (request *DeleteMetricRuleTargetsRequest)

CreateDeleteMetricRuleTargetsRequest creates a request to invoke DeleteMetricRuleTargets API

type DeleteMetricRuleTargetsResponse ¶

type DeleteMetricRuleTargetsResponse struct {
	*responses.BaseResponse
	Code      string  `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Success   bool    `json:"Success" xml:"Success"`
	FailIds   FailIds `json:"FailIds" xml:"FailIds"`
}

DeleteMetricRuleTargetsResponse is the response struct for api DeleteMetricRuleTargets

func CreateDeleteMetricRuleTargetsResponse ¶

func CreateDeleteMetricRuleTargetsResponse() (response *DeleteMetricRuleTargetsResponse)

CreateDeleteMetricRuleTargetsResponse creates a response to parse from DeleteMetricRuleTargets response

type DeleteMetricRuleTemplateRequest ¶

type DeleteMetricRuleTemplateRequest struct {
	*requests.RpcRequest
	TemplateId string `position:"Query" name:"TemplateId"`
}

DeleteMetricRuleTemplateRequest is the request struct for api DeleteMetricRuleTemplate

func CreateDeleteMetricRuleTemplateRequest ¶

func CreateDeleteMetricRuleTemplateRequest() (request *DeleteMetricRuleTemplateRequest)

CreateDeleteMetricRuleTemplateRequest creates a request to invoke DeleteMetricRuleTemplate API

type DeleteMetricRuleTemplateResponse ¶

type DeleteMetricRuleTemplateResponse struct {
	*responses.BaseResponse
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Resource  Resource `json:"Resource" xml:"Resource"`
}

DeleteMetricRuleTemplateResponse is the response struct for api DeleteMetricRuleTemplate

func CreateDeleteMetricRuleTemplateResponse ¶

func CreateDeleteMetricRuleTemplateResponse() (response *DeleteMetricRuleTemplateResponse)

CreateDeleteMetricRuleTemplateResponse creates a response to parse from DeleteMetricRuleTemplate response

type DeleteMetricRulesRequest ¶

type DeleteMetricRulesRequest struct {
	*requests.RpcRequest
	Id *[]string `position:"Query" name:"Id"  type:"Repeated"`
}

DeleteMetricRulesRequest is the request struct for api DeleteMetricRules

func CreateDeleteMetricRulesRequest ¶

func CreateDeleteMetricRulesRequest() (request *DeleteMetricRulesRequest)

CreateDeleteMetricRulesRequest creates a request to invoke DeleteMetricRules API

type DeleteMetricRulesResponse ¶

type DeleteMetricRulesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteMetricRulesResponse is the response struct for api DeleteMetricRules

func CreateDeleteMetricRulesResponse ¶

func CreateDeleteMetricRulesResponse() (response *DeleteMetricRulesResponse)

CreateDeleteMetricRulesResponse creates a response to parse from DeleteMetricRules response

type DeleteMonitorGroupDynamicRuleRequest ¶

type DeleteMonitorGroupDynamicRuleRequest struct {
	*requests.RpcRequest
	GroupId  requests.Integer `position:"Query" name:"GroupId"`
	Category string           `position:"Query" name:"Category"`
}

DeleteMonitorGroupDynamicRuleRequest is the request struct for api DeleteMonitorGroupDynamicRule

func CreateDeleteMonitorGroupDynamicRuleRequest ¶

func CreateDeleteMonitorGroupDynamicRuleRequest() (request *DeleteMonitorGroupDynamicRuleRequest)

CreateDeleteMonitorGroupDynamicRuleRequest creates a request to invoke DeleteMonitorGroupDynamicRule API

type DeleteMonitorGroupDynamicRuleResponse ¶

type DeleteMonitorGroupDynamicRuleResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteMonitorGroupDynamicRuleResponse is the response struct for api DeleteMonitorGroupDynamicRule

func CreateDeleteMonitorGroupDynamicRuleResponse ¶

func CreateDeleteMonitorGroupDynamicRuleResponse() (response *DeleteMonitorGroupDynamicRuleResponse)

CreateDeleteMonitorGroupDynamicRuleResponse creates a response to parse from DeleteMonitorGroupDynamicRule response

type DeleteMonitorGroupInstancesRequest ¶

type DeleteMonitorGroupInstancesRequest struct {
	*requests.RpcRequest
	GroupId        requests.Integer `position:"Query" name:"GroupId"`
	InstanceIdList string           `position:"Query" name:"InstanceIdList"`
	Category       string           `position:"Query" name:"Category"`
}

DeleteMonitorGroupInstancesRequest is the request struct for api DeleteMonitorGroupInstances

func CreateDeleteMonitorGroupInstancesRequest ¶

func CreateDeleteMonitorGroupInstancesRequest() (request *DeleteMonitorGroupInstancesRequest)

CreateDeleteMonitorGroupInstancesRequest creates a request to invoke DeleteMonitorGroupInstances API

type DeleteMonitorGroupInstancesResponse ¶

type DeleteMonitorGroupInstancesResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteMonitorGroupInstancesResponse is the response struct for api DeleteMonitorGroupInstances

func CreateDeleteMonitorGroupInstancesResponse ¶

func CreateDeleteMonitorGroupInstancesResponse() (response *DeleteMonitorGroupInstancesResponse)

CreateDeleteMonitorGroupInstancesResponse creates a response to parse from DeleteMonitorGroupInstances response

type DeleteMonitorGroupNotifyPolicyRequest ¶

type DeleteMonitorGroupNotifyPolicyRequest struct {
	*requests.RpcRequest
	PolicyType string `position:"Query" name:"PolicyType"`
	GroupId    string `position:"Query" name:"GroupId"`
}

DeleteMonitorGroupNotifyPolicyRequest is the request struct for api DeleteMonitorGroupNotifyPolicy

func CreateDeleteMonitorGroupNotifyPolicyRequest ¶

func CreateDeleteMonitorGroupNotifyPolicyRequest() (request *DeleteMonitorGroupNotifyPolicyRequest)

CreateDeleteMonitorGroupNotifyPolicyRequest creates a request to invoke DeleteMonitorGroupNotifyPolicy API

type DeleteMonitorGroupNotifyPolicyResponse ¶

type DeleteMonitorGroupNotifyPolicyResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    int    `json:"Result" xml:"Result"`
	Success   string `json:"Success" xml:"Success"`
}

DeleteMonitorGroupNotifyPolicyResponse is the response struct for api DeleteMonitorGroupNotifyPolicy

func CreateDeleteMonitorGroupNotifyPolicyResponse ¶

func CreateDeleteMonitorGroupNotifyPolicyResponse() (response *DeleteMonitorGroupNotifyPolicyResponse)

CreateDeleteMonitorGroupNotifyPolicyResponse creates a response to parse from DeleteMonitorGroupNotifyPolicy response

type DeleteMonitorGroupRequest ¶

type DeleteMonitorGroupRequest struct {
	*requests.RpcRequest
	GroupId requests.Integer `position:"Query" name:"GroupId"`
}

DeleteMonitorGroupRequest is the request struct for api DeleteMonitorGroup

func CreateDeleteMonitorGroupRequest ¶

func CreateDeleteMonitorGroupRequest() (request *DeleteMonitorGroupRequest)

CreateDeleteMonitorGroupRequest creates a request to invoke DeleteMonitorGroup API

type DeleteMonitorGroupResponse ¶

type DeleteMonitorGroupResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Group     Group  `json:"Group" xml:"Group"`
}

DeleteMonitorGroupResponse is the response struct for api DeleteMonitorGroup

func CreateDeleteMonitorGroupResponse ¶

func CreateDeleteMonitorGroupResponse() (response *DeleteMonitorGroupResponse)

CreateDeleteMonitorGroupResponse creates a response to parse from DeleteMonitorGroup response

type DeleteMonitoringAgentProcessRequest ¶

type DeleteMonitoringAgentProcessRequest struct {
	*requests.RpcRequest
	ProcessName string `position:"Query" name:"ProcessName"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	ProcessId   string `position:"Query" name:"ProcessId"`
}

DeleteMonitoringAgentProcessRequest is the request struct for api DeleteMonitoringAgentProcess

func CreateDeleteMonitoringAgentProcessRequest ¶

func CreateDeleteMonitoringAgentProcessRequest() (request *DeleteMonitoringAgentProcessRequest)

CreateDeleteMonitoringAgentProcessRequest creates a request to invoke DeleteMonitoringAgentProcess API

type DeleteMonitoringAgentProcessResponse ¶

type DeleteMonitoringAgentProcessResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteMonitoringAgentProcessResponse is the response struct for api DeleteMonitoringAgentProcess

func CreateDeleteMonitoringAgentProcessResponse ¶

func CreateDeleteMonitoringAgentProcessResponse() (response *DeleteMonitoringAgentProcessResponse)

CreateDeleteMonitoringAgentProcessResponse creates a response to parse from DeleteMonitoringAgentProcess response

type DeleteSiteMonitorsRequest ¶

type DeleteSiteMonitorsRequest struct {
	*requests.RpcRequest
	IsDeleteAlarms requests.Boolean `position:"Query" name:"IsDeleteAlarms"`
	TaskIds        string           `position:"Query" name:"TaskIds"`
}

DeleteSiteMonitorsRequest is the request struct for api DeleteSiteMonitors

func CreateDeleteSiteMonitorsRequest ¶

func CreateDeleteSiteMonitorsRequest() (request *DeleteSiteMonitorsRequest)

CreateDeleteSiteMonitorsRequest creates a request to invoke DeleteSiteMonitors API

type DeleteSiteMonitorsResponse ¶

type DeleteSiteMonitorsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

DeleteSiteMonitorsResponse is the response struct for api DeleteSiteMonitors

func CreateDeleteSiteMonitorsResponse ¶

func CreateDeleteSiteMonitorsResponse() (response *DeleteSiteMonitorsResponse)

CreateDeleteSiteMonitorsResponse creates a response to parse from DeleteSiteMonitors response

type DescribeActiveMetricRuleListRequest ¶

type DescribeActiveMetricRuleListRequest struct {
	*requests.RpcRequest
	Product string `position:"Query" name:"Product"`
}

DescribeActiveMetricRuleListRequest is the request struct for api DescribeActiveMetricRuleList

func CreateDescribeActiveMetricRuleListRequest ¶

func CreateDescribeActiveMetricRuleListRequest() (request *DescribeActiveMetricRuleListRequest)

CreateDescribeActiveMetricRuleListRequest creates a request to invoke DescribeActiveMetricRuleList API

type DescribeActiveMetricRuleListResponse ¶

type DescribeActiveMetricRuleListResponse struct {
	*responses.BaseResponse
	Code       string                                   `json:"Code" xml:"Code"`
	Message    string                                   `json:"Message" xml:"Message"`
	RequestId  string                                   `json:"RequestId" xml:"RequestId"`
	Success    bool                                     `json:"Success" xml:"Success"`
	Datapoints DatapointsInDescribeActiveMetricRuleList `json:"Datapoints" xml:"Datapoints"`
	AlertList  AlertList                                `json:"AlertList" xml:"AlertList"`
}

DescribeActiveMetricRuleListResponse is the response struct for api DescribeActiveMetricRuleList

func CreateDescribeActiveMetricRuleListResponse ¶

func CreateDescribeActiveMetricRuleListResponse() (response *DescribeActiveMetricRuleListResponse)

CreateDescribeActiveMetricRuleListResponse creates a response to parse from DescribeActiveMetricRuleList response

type DescribeAlertHistoryListRequest ¶

type DescribeAlertHistoryListRequest struct {
	*requests.RpcRequest
	RuleName   string           `position:"Query" name:"RuleName"`
	StartTime  string           `position:"Query" name:"StartTime"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	State      string           `position:"Query" name:"State"`
	MetricName string           `position:"Query" name:"MetricName"`
	GroupId    string           `position:"Query" name:"GroupId"`
	EndTime    string           `position:"Query" name:"EndTime"`
	Ascending  requests.Boolean `position:"Query" name:"Ascending"`
	Namespace  string           `position:"Query" name:"Namespace"`
	Page       requests.Integer `position:"Query" name:"Page"`
	RuleId     string           `position:"Query" name:"RuleId"`
	Status     string           `position:"Query" name:"Status"`
}

DescribeAlertHistoryListRequest is the request struct for api DescribeAlertHistoryList

func CreateDescribeAlertHistoryListRequest ¶

func CreateDescribeAlertHistoryListRequest() (request *DescribeAlertHistoryListRequest)

CreateDescribeAlertHistoryListRequest creates a request to invoke DescribeAlertHistoryList API

type DescribeAlertHistoryListResponse ¶

type DescribeAlertHistoryListResponse struct {
	*responses.BaseResponse
	Code             string           `json:"Code" xml:"Code"`
	Message          string           `json:"Message" xml:"Message"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Total            string           `json:"Total" xml:"Total"`
	Success          bool             `json:"Success" xml:"Success"`
	AlarmHistoryList AlarmHistoryList `json:"AlarmHistoryList" xml:"AlarmHistoryList"`
}

DescribeAlertHistoryListResponse is the response struct for api DescribeAlertHistoryList

func CreateDescribeAlertHistoryListResponse ¶

func CreateDescribeAlertHistoryListResponse() (response *DescribeAlertHistoryListResponse)

CreateDescribeAlertHistoryListResponse creates a response to parse from DescribeAlertHistoryList response

type DescribeAlertLogCountRequest ¶ added in v1.61.836

type DescribeAlertLogCountRequest struct {
	*requests.RpcRequest
	SendStatus   string           `position:"Query" name:"SendStatus"`
	ContactGroup string           `position:"Query" name:"ContactGroup"`
	SearchKey    string           `position:"Query" name:"SearchKey"`
	RuleName     string           `position:"Query" name:"RuleName"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	LastMin      string           `position:"Query" name:"LastMin"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	MetricName   string           `position:"Query" name:"MetricName"`
	Product      string           `position:"Query" name:"Product"`
	Level        string           `position:"Query" name:"Level"`
	GroupId      string           `position:"Query" name:"GroupId"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	GroupBy      string           `position:"Query" name:"GroupBy"`
	Namespace    string           `position:"Query" name:"Namespace"`
}

DescribeAlertLogCountRequest is the request struct for api DescribeAlertLogCount

func CreateDescribeAlertLogCountRequest ¶ added in v1.61.836

func CreateDescribeAlertLogCountRequest() (request *DescribeAlertLogCountRequest)

CreateDescribeAlertLogCountRequest creates a request to invoke DescribeAlertLogCount API

type DescribeAlertLogCountResponse ¶ added in v1.61.836

type DescribeAlertLogCountResponse struct {
	*responses.BaseResponse
	Code          string              `json:"Code" xml:"Code"`
	Message       string              `json:"Message" xml:"Message"`
	RequestId     string              `json:"RequestId" xml:"RequestId"`
	Success       bool                `json:"Success" xml:"Success"`
	AlertLogCount []AlertLogCountItem `json:"AlertLogCount" xml:"AlertLogCount"`
}

DescribeAlertLogCountResponse is the response struct for api DescribeAlertLogCount

func CreateDescribeAlertLogCountResponse ¶ added in v1.61.836

func CreateDescribeAlertLogCountResponse() (response *DescribeAlertLogCountResponse)

CreateDescribeAlertLogCountResponse creates a response to parse from DescribeAlertLogCount response

type DescribeAlertLogHistogramRequest ¶ added in v1.61.836

type DescribeAlertLogHistogramRequest struct {
	*requests.RpcRequest
	SendStatus   string           `position:"Query" name:"SendStatus"`
	ContactGroup string           `position:"Query" name:"ContactGroup"`
	SearchKey    string           `position:"Query" name:"SearchKey"`
	RuleName     string           `position:"Query" name:"RuleName"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	LastMin      string           `position:"Query" name:"LastMin"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	MetricName   string           `position:"Query" name:"MetricName"`
	Product      string           `position:"Query" name:"Product"`
	Level        string           `position:"Query" name:"Level"`
	GroupId      string           `position:"Query" name:"GroupId"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	GroupBy      string           `position:"Query" name:"GroupBy"`
	Namespace    string           `position:"Query" name:"Namespace"`
}

DescribeAlertLogHistogramRequest is the request struct for api DescribeAlertLogHistogram

func CreateDescribeAlertLogHistogramRequest ¶ added in v1.61.836

func CreateDescribeAlertLogHistogramRequest() (request *DescribeAlertLogHistogramRequest)

CreateDescribeAlertLogHistogramRequest creates a request to invoke DescribeAlertLogHistogram API

type DescribeAlertLogHistogramResponse ¶ added in v1.61.836

type DescribeAlertLogHistogramResponse struct {
	*responses.BaseResponse
	Code                  string                      `json:"Code" xml:"Code"`
	Message               string                      `json:"Message" xml:"Message"`
	RequestId             string                      `json:"RequestId" xml:"RequestId"`
	Success               bool                        `json:"Success" xml:"Success"`
	AlertLogHistogramList []AlertLogHistogramListItem `json:"AlertLogHistogramList" xml:"AlertLogHistogramList"`
}

DescribeAlertLogHistogramResponse is the response struct for api DescribeAlertLogHistogram

func CreateDescribeAlertLogHistogramResponse ¶ added in v1.61.836

func CreateDescribeAlertLogHistogramResponse() (response *DescribeAlertLogHistogramResponse)

CreateDescribeAlertLogHistogramResponse creates a response to parse from DescribeAlertLogHistogram response

type DescribeAlertLogListRequest ¶ added in v1.61.836

type DescribeAlertLogListRequest struct {
	*requests.RpcRequest
	SendStatus   string           `position:"Query" name:"SendStatus"`
	ContactGroup string           `position:"Query" name:"ContactGroup"`
	SearchKey    string           `position:"Query" name:"SearchKey"`
	RuleName     string           `position:"Query" name:"RuleName"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	LastMin      string           `position:"Query" name:"LastMin"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	MetricName   string           `position:"Query" name:"MetricName"`
	Product      string           `position:"Query" name:"Product"`
	Level        string           `position:"Query" name:"Level"`
	GroupId      string           `position:"Query" name:"GroupId"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	GroupBy      string           `position:"Query" name:"GroupBy"`
	Namespace    string           `position:"Query" name:"Namespace"`
	RuleId       string           `position:"Query" name:"RuleId"`
}

DescribeAlertLogListRequest is the request struct for api DescribeAlertLogList

func CreateDescribeAlertLogListRequest ¶ added in v1.61.836

func CreateDescribeAlertLogListRequest() (request *DescribeAlertLogListRequest)

CreateDescribeAlertLogListRequest creates a request to invoke DescribeAlertLogList API

type DescribeAlertLogListResponse ¶ added in v1.61.836

type DescribeAlertLogListResponse struct {
	*responses.BaseResponse
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Success      bool                          `json:"Success" xml:"Success"`
	Code         string                        `json:"Code" xml:"Code"`
	Message      string                        `json:"Message" xml:"Message"`
	PageNumber   int                           `json:"PageNumber" xml:"PageNumber"`
	PageSize     int                           `json:"PageSize" xml:"PageSize"`
	AlertLogList []AlarmInDescribeAlertLogList `json:"AlertLogList" xml:"AlertLogList"`
}

DescribeAlertLogListResponse is the response struct for api DescribeAlertLogList

func CreateDescribeAlertLogListResponse ¶ added in v1.61.836

func CreateDescribeAlertLogListResponse() (response *DescribeAlertLogListResponse)

CreateDescribeAlertLogListResponse creates a response to parse from DescribeAlertLogList response

type DescribeAlertingMetricRuleResourcesRequest ¶

type DescribeAlertingMetricRuleResourcesRequest struct {
	*requests.RpcRequest
	GroupId    string           `position:"Query" name:"GroupId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Namespace  string           `position:"Query" name:"Namespace"`
	Page       requests.Integer `position:"Query" name:"Page"`
	RuleId     string           `position:"Query" name:"RuleId"`
	Dimensions string           `position:"Query" name:"Dimensions"`
}

DescribeAlertingMetricRuleResourcesRequest is the request struct for api DescribeAlertingMetricRuleResources

func CreateDescribeAlertingMetricRuleResourcesRequest ¶

func CreateDescribeAlertingMetricRuleResourcesRequest() (request *DescribeAlertingMetricRuleResourcesRequest)

CreateDescribeAlertingMetricRuleResourcesRequest creates a request to invoke DescribeAlertingMetricRuleResources API

type DescribeAlertingMetricRuleResourcesResponse ¶

type DescribeAlertingMetricRuleResourcesResponse struct {
	*responses.BaseResponse
	Code      int                                            `json:"Code" xml:"Code"`
	Message   string                                         `json:"Message" xml:"Message"`
	RequestId string                                         `json:"RequestId" xml:"RequestId"`
	Total     int                                            `json:"Total" xml:"Total"`
	Success   bool                                           `json:"Success" xml:"Success"`
	Resources ResourcesInDescribeAlertingMetricRuleResources `json:"Resources" xml:"Resources"`
}

DescribeAlertingMetricRuleResourcesResponse is the response struct for api DescribeAlertingMetricRuleResources

func CreateDescribeAlertingMetricRuleResourcesResponse ¶

func CreateDescribeAlertingMetricRuleResourcesResponse() (response *DescribeAlertingMetricRuleResourcesResponse)

CreateDescribeAlertingMetricRuleResourcesResponse creates a response to parse from DescribeAlertingMetricRuleResources response

type DescribeContactGroupListRequest ¶

type DescribeContactGroupListRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeContactGroupListRequest is the request struct for api DescribeContactGroupList

func CreateDescribeContactGroupListRequest ¶

func CreateDescribeContactGroupListRequest() (request *DescribeContactGroupListRequest)

CreateDescribeContactGroupListRequest creates a request to invoke DescribeContactGroupList API

type DescribeContactGroupListResponse ¶

type DescribeContactGroupListResponse struct {
	*responses.BaseResponse
	Code             string                                     `json:"Code" xml:"Code"`
	Message          string                                     `json:"Message" xml:"Message"`
	RequestId        string                                     `json:"RequestId" xml:"RequestId"`
	Total            int                                        `json:"Total" xml:"Total"`
	Success          bool                                       `json:"Success" xml:"Success"`
	ContactGroups    ContactGroupsInDescribeContactGroupList    `json:"ContactGroups" xml:"ContactGroups"`
	ContactGroupList ContactGroupListInDescribeContactGroupList `json:"ContactGroupList" xml:"ContactGroupList"`
}

DescribeContactGroupListResponse is the response struct for api DescribeContactGroupList

func CreateDescribeContactGroupListResponse ¶

func CreateDescribeContactGroupListResponse() (response *DescribeContactGroupListResponse)

CreateDescribeContactGroupListResponse creates a response to parse from DescribeContactGroupList response

type DescribeContactListByContactGroupRequest ¶

type DescribeContactListByContactGroupRequest struct {
	*requests.RpcRequest
	ContactGroupName string `position:"Query" name:"ContactGroupName"`
}

DescribeContactListByContactGroupRequest is the request struct for api DescribeContactListByContactGroup

func CreateDescribeContactListByContactGroupRequest ¶

func CreateDescribeContactListByContactGroupRequest() (request *DescribeContactListByContactGroupRequest)

CreateDescribeContactListByContactGroupRequest creates a request to invoke DescribeContactListByContactGroup API

type DescribeContactListByContactGroupResponse ¶

type DescribeContactListByContactGroupResponse struct {
	*responses.BaseResponse
	Code      string                                      `json:"Code" xml:"Code"`
	Message   string                                      `json:"Message" xml:"Message"`
	RequestId string                                      `json:"RequestId" xml:"RequestId"`
	Success   bool                                        `json:"Success" xml:"Success"`
	Contacts  ContactsInDescribeContactListByContactGroup `json:"Contacts" xml:"Contacts"`
}

DescribeContactListByContactGroupResponse is the response struct for api DescribeContactListByContactGroup

func CreateDescribeContactListByContactGroupResponse ¶

func CreateDescribeContactListByContactGroupResponse() (response *DescribeContactListByContactGroupResponse)

CreateDescribeContactListByContactGroupResponse creates a response to parse from DescribeContactListByContactGroup response

type DescribeContactListRequest ¶

type DescribeContactListRequest struct {
	*requests.RpcRequest
	ChanelType  string           `position:"Query" name:"ChanelType"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	ContactName string           `position:"Query" name:"ContactName"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	ChanelValue string           `position:"Query" name:"ChanelValue"`
}

DescribeContactListRequest is the request struct for api DescribeContactList

func CreateDescribeContactListRequest ¶

func CreateDescribeContactListRequest() (request *DescribeContactListRequest)

CreateDescribeContactListRequest creates a request to invoke DescribeContactList API

type DescribeContactListResponse ¶

type DescribeContactListResponse struct {
	*responses.BaseResponse
	Code      string                        `json:"Code" xml:"Code"`
	Message   string                        `json:"Message" xml:"Message"`
	RequestId string                        `json:"RequestId" xml:"RequestId"`
	Total     int                           `json:"Total" xml:"Total"`
	Success   bool                          `json:"Success" xml:"Success"`
	Contacts  ContactsInDescribeContactList `json:"Contacts" xml:"Contacts"`
}

DescribeContactListResponse is the response struct for api DescribeContactList

func CreateDescribeContactListResponse ¶

func CreateDescribeContactListResponse() (response *DescribeContactListResponse)

CreateDescribeContactListResponse creates a response to parse from DescribeContactList response

type DescribeCustomEventAttributeRequest ¶

type DescribeCustomEventAttributeRequest struct {
	*requests.RpcRequest
	EventId        string           `position:"Query" name:"EventId"`
	StartTime      string           `position:"Query" name:"StartTime"`
	SearchKeywords string           `position:"Query" name:"SearchKeywords"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	GroupId        string           `position:"Query" name:"GroupId"`
	EndTime        string           `position:"Query" name:"EndTime"`
	Name           string           `position:"Query" name:"Name"`
}

DescribeCustomEventAttributeRequest is the request struct for api DescribeCustomEventAttribute

func CreateDescribeCustomEventAttributeRequest ¶

func CreateDescribeCustomEventAttributeRequest() (request *DescribeCustomEventAttributeRequest)

CreateDescribeCustomEventAttributeRequest creates a request to invoke DescribeCustomEventAttribute API

type DescribeCustomEventAttributeResponse ¶

type DescribeCustomEventAttributeResponse struct {
	*responses.BaseResponse
	Code         string       `json:"Code" xml:"Code"`
	Message      string       `json:"Message" xml:"Message"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      string       `json:"Success" xml:"Success"`
	CustomEvents CustomEvents `json:"CustomEvents" xml:"CustomEvents"`
}

DescribeCustomEventAttributeResponse is the response struct for api DescribeCustomEventAttribute

func CreateDescribeCustomEventAttributeResponse ¶

func CreateDescribeCustomEventAttributeResponse() (response *DescribeCustomEventAttributeResponse)

CreateDescribeCustomEventAttributeResponse creates a response to parse from DescribeCustomEventAttribute response

type DescribeCustomEventCountRequest ¶

type DescribeCustomEventCountRequest struct {
	*requests.RpcRequest
	EventId        string `position:"Query" name:"EventId"`
	GroupId        string `position:"Query" name:"GroupId"`
	EndTime        string `position:"Query" name:"EndTime"`
	StartTime      string `position:"Query" name:"StartTime"`
	SearchKeywords string `position:"Query" name:"SearchKeywords"`
	Name           string `position:"Query" name:"Name"`
}

DescribeCustomEventCountRequest is the request struct for api DescribeCustomEventCount

func CreateDescribeCustomEventCountRequest ¶

func CreateDescribeCustomEventCountRequest() (request *DescribeCustomEventCountRequest)

CreateDescribeCustomEventCountRequest creates a request to invoke DescribeCustomEventCount API

type DescribeCustomEventCountResponse ¶

type DescribeCustomEventCountResponse struct {
	*responses.BaseResponse
	Code              string            `json:"Code" xml:"Code"`
	Message           string            `json:"Message" xml:"Message"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Success           bool              `json:"Success" xml:"Success"`
	CustomEventCounts CustomEventCounts `json:"CustomEventCounts" xml:"CustomEventCounts"`
}

DescribeCustomEventCountResponse is the response struct for api DescribeCustomEventCount

func CreateDescribeCustomEventCountResponse ¶

func CreateDescribeCustomEventCountResponse() (response *DescribeCustomEventCountResponse)

CreateDescribeCustomEventCountResponse creates a response to parse from DescribeCustomEventCount response

type DescribeCustomEventHistogramRequest ¶

type DescribeCustomEventHistogramRequest struct {
	*requests.RpcRequest
	EventId        string `position:"Query" name:"EventId"`
	Level          string `position:"Query" name:"Level"`
	GroupId        string `position:"Query" name:"GroupId"`
	EndTime        string `position:"Query" name:"EndTime"`
	StartTime      string `position:"Query" name:"StartTime"`
	SearchKeywords string `position:"Query" name:"SearchKeywords"`
	Name           string `position:"Query" name:"Name"`
}

DescribeCustomEventHistogramRequest is the request struct for api DescribeCustomEventHistogram

func CreateDescribeCustomEventHistogramRequest ¶

func CreateDescribeCustomEventHistogramRequest() (request *DescribeCustomEventHistogramRequest)

CreateDescribeCustomEventHistogramRequest creates a request to invoke DescribeCustomEventHistogram API

type DescribeCustomEventHistogramResponse ¶

type DescribeCustomEventHistogramResponse struct {
	*responses.BaseResponse
	Code            string          `json:"Code" xml:"Code"`
	Message         string          `json:"Message" xml:"Message"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	Success         string          `json:"Success" xml:"Success"`
	EventHistograms EventHistograms `json:"EventHistograms" xml:"EventHistograms"`
}

DescribeCustomEventHistogramResponse is the response struct for api DescribeCustomEventHistogram

func CreateDescribeCustomEventHistogramResponse ¶

func CreateDescribeCustomEventHistogramResponse() (response *DescribeCustomEventHistogramResponse)

CreateDescribeCustomEventHistogramResponse creates a response to parse from DescribeCustomEventHistogram response

type DescribeCustomMetricListRequest ¶

type DescribeCustomMetricListRequest struct {
	*requests.RpcRequest
	GroupId    string `position:"Query" name:"GroupId"`
	PageNumber string `position:"Query" name:"PageNumber"`
	PageSize   string `position:"Query" name:"PageSize"`
	MetricName string `position:"Query" name:"MetricName"`
	Dimension  string `position:"Query" name:"Dimension"`
	Md5        string `position:"Query" name:"Md5"`
}

DescribeCustomMetricListRequest is the request struct for api DescribeCustomMetricList

func CreateDescribeCustomMetricListRequest ¶

func CreateDescribeCustomMetricListRequest() (request *DescribeCustomMetricListRequest)

CreateDescribeCustomMetricListRequest creates a request to invoke DescribeCustomMetricList API

type DescribeCustomMetricListResponse ¶

type DescribeCustomMetricListResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    string `json:"Result" xml:"Result"`
}

DescribeCustomMetricListResponse is the response struct for api DescribeCustomMetricList

func CreateDescribeCustomMetricListResponse ¶

func CreateDescribeCustomMetricListResponse() (response *DescribeCustomMetricListResponse)

CreateDescribeCustomMetricListResponse creates a response to parse from DescribeCustomMetricList response

type DescribeDynamicTagRuleListRequest ¶ added in v1.60.329

type DescribeDynamicTagRuleListRequest struct {
	*requests.RpcRequest
	TagValue         string `position:"Query" name:"TagValue"`
	DynamicTagRuleId string `position:"Query" name:"DynamicTagRuleId"`
	PageNumber       string `position:"Query" name:"PageNumber"`
	PageSize         string `position:"Query" name:"PageSize"`
	TagKey           string `position:"Query" name:"TagKey"`
	TagRegionId      string `position:"Query" name:"TagRegionId"`
}

DescribeDynamicTagRuleListRequest is the request struct for api DescribeDynamicTagRuleList

func CreateDescribeDynamicTagRuleListRequest ¶ added in v1.60.329

func CreateDescribeDynamicTagRuleListRequest() (request *DescribeDynamicTagRuleListRequest)

CreateDescribeDynamicTagRuleListRequest creates a request to invoke DescribeDynamicTagRuleList API

type DescribeDynamicTagRuleListResponse ¶ added in v1.60.329

type DescribeDynamicTagRuleListResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      bool         `json:"Success" xml:"Success"`
	Code         string       `json:"Code" xml:"Code"`
	Message      string       `json:"Message" xml:"Message"`
	PageSize     string       `json:"PageSize" xml:"PageSize"`
	PageNumber   string       `json:"PageNumber" xml:"PageNumber"`
	Total        int          `json:"Total" xml:"Total"`
	TagGroupList TagGroupList `json:"TagGroupList" xml:"TagGroupList"`
}

DescribeDynamicTagRuleListResponse is the response struct for api DescribeDynamicTagRuleList

func CreateDescribeDynamicTagRuleListResponse ¶ added in v1.60.329

func CreateDescribeDynamicTagRuleListResponse() (response *DescribeDynamicTagRuleListResponse)

CreateDescribeDynamicTagRuleListResponse creates a response to parse from DescribeDynamicTagRuleList response

type DescribeEventRuleAttributeRequest ¶

type DescribeEventRuleAttributeRequest struct {
	*requests.RpcRequest
	RuleName    string `position:"Query" name:"RuleName"`
	SilenceTime string `position:"Query" name:"SilenceTime"`
}

DescribeEventRuleAttributeRequest is the request struct for api DescribeEventRuleAttribute

func CreateDescribeEventRuleAttributeRequest ¶

func CreateDescribeEventRuleAttributeRequest() (request *DescribeEventRuleAttributeRequest)

CreateDescribeEventRuleAttributeRequest creates a request to invoke DescribeEventRuleAttribute API

type DescribeEventRuleAttributeResponse ¶

type DescribeEventRuleAttributeResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeEventRuleAttributeResponse is the response struct for api DescribeEventRuleAttribute

func CreateDescribeEventRuleAttributeResponse ¶

func CreateDescribeEventRuleAttributeResponse() (response *DescribeEventRuleAttributeResponse)

CreateDescribeEventRuleAttributeResponse creates a response to parse from DescribeEventRuleAttribute response

type DescribeEventRuleListRequest ¶

type DescribeEventRuleListRequest struct {
	*requests.RpcRequest
	PageNumber string `position:"Query" name:"PageNumber"`
	PageSize   string `position:"Query" name:"PageSize"`
	NamePrefix string `position:"Query" name:"NamePrefix"`
	GroupId    string `position:"Query" name:"GroupId"`
}

DescribeEventRuleListRequest is the request struct for api DescribeEventRuleList

func CreateDescribeEventRuleListRequest ¶

func CreateDescribeEventRuleListRequest() (request *DescribeEventRuleListRequest)

CreateDescribeEventRuleListRequest creates a request to invoke DescribeEventRuleList API

type DescribeEventRuleListResponse ¶

type DescribeEventRuleListResponse struct {
	*responses.BaseResponse
	Code       string     `json:"Code" xml:"Code"`
	Message    string     `json:"Message" xml:"Message"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Total      int        `json:"Total" xml:"Total"`
	Success    bool       `json:"Success" xml:"Success"`
	EventRules EventRules `json:"EventRules" xml:"EventRules"`
}

DescribeEventRuleListResponse is the response struct for api DescribeEventRuleList

func CreateDescribeEventRuleListResponse ¶

func CreateDescribeEventRuleListResponse() (response *DescribeEventRuleListResponse)

CreateDescribeEventRuleListResponse creates a response to parse from DescribeEventRuleList response

type DescribeEventRuleTargetListRequest ¶

type DescribeEventRuleTargetListRequest struct {
	*requests.RpcRequest
	RuleName string `position:"Query" name:"RuleName"`
}

DescribeEventRuleTargetListRequest is the request struct for api DescribeEventRuleTargetList

func CreateDescribeEventRuleTargetListRequest ¶

func CreateDescribeEventRuleTargetListRequest() (request *DescribeEventRuleTargetListRequest)

CreateDescribeEventRuleTargetListRequest creates a request to invoke DescribeEventRuleTargetList API

type DescribeEventRuleTargetListResponse ¶

type DescribeEventRuleTargetListResponse struct {
	*responses.BaseResponse
	Code              string            `json:"Code" xml:"Code"`
	Message           string            `json:"Message" xml:"Message"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	ContactParameters ContactParameters `json:"ContactParameters" xml:"ContactParameters"`
	FcParameters      FcParameters      `json:"FcParameters" xml:"FcParameters"`
	MnsParameters     MnsParameters     `json:"MnsParameters" xml:"MnsParameters"`
	WebhookParameters WebhookParameters `json:"WebhookParameters" xml:"WebhookParameters"`
	SlsParameters     SlsParameters     `json:"SlsParameters" xml:"SlsParameters"`
	OpenApiParameters OpenApiParameters `json:"OpenApiParameters" xml:"OpenApiParameters"`
}

DescribeEventRuleTargetListResponse is the response struct for api DescribeEventRuleTargetList

func CreateDescribeEventRuleTargetListResponse ¶

func CreateDescribeEventRuleTargetListResponse() (response *DescribeEventRuleTargetListResponse)

CreateDescribeEventRuleTargetListResponse creates a response to parse from DescribeEventRuleTargetList response

type DescribeExporterOutputListRequest ¶ added in v1.61.61

type DescribeExporterOutputListRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeExporterOutputListRequest is the request struct for api DescribeExporterOutputList

func CreateDescribeExporterOutputListRequest ¶ added in v1.61.61

func CreateDescribeExporterOutputListRequest() (request *DescribeExporterOutputListRequest)

CreateDescribeExporterOutputListRequest creates a request to invoke DescribeExporterOutputList API

type DescribeExporterOutputListResponse ¶ added in v1.61.61

type DescribeExporterOutputListResponse struct {
	*responses.BaseResponse
	RequestId  string                                 `json:"RequestId" xml:"RequestId"`
	Success    bool                                   `json:"Success" xml:"Success"`
	Code       string                                 `json:"Code" xml:"Code"`
	Message    string                                 `json:"Message" xml:"Message"`
	PageNumber int                                    `json:"PageNumber" xml:"PageNumber"`
	Total      int                                    `json:"Total" xml:"Total"`
	Datapoints DatapointsInDescribeExporterOutputList `json:"Datapoints" xml:"Datapoints"`
}

DescribeExporterOutputListResponse is the response struct for api DescribeExporterOutputList

func CreateDescribeExporterOutputListResponse ¶ added in v1.61.61

func CreateDescribeExporterOutputListResponse() (response *DescribeExporterOutputListResponse)

CreateDescribeExporterOutputListResponse creates a response to parse from DescribeExporterOutputList response

type DescribeExporterRuleListRequest ¶ added in v1.61.61

type DescribeExporterRuleListRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeExporterRuleListRequest is the request struct for api DescribeExporterRuleList

func CreateDescribeExporterRuleListRequest ¶ added in v1.61.61

func CreateDescribeExporterRuleListRequest() (request *DescribeExporterRuleListRequest)

CreateDescribeExporterRuleListRequest creates a request to invoke DescribeExporterRuleList API

type DescribeExporterRuleListResponse ¶ added in v1.61.61

type DescribeExporterRuleListResponse struct {
	*responses.BaseResponse
	RequestId  string                               `json:"RequestId" xml:"RequestId"`
	Success    bool                                 `json:"Success" xml:"Success"`
	Code       string                               `json:"Code" xml:"Code"`
	Message    string                               `json:"Message" xml:"Message"`
	PageNumber int                                  `json:"PageNumber" xml:"PageNumber"`
	Total      int                                  `json:"Total" xml:"Total"`
	Datapoints DatapointsInDescribeExporterRuleList `json:"Datapoints" xml:"Datapoints"`
}

DescribeExporterRuleListResponse is the response struct for api DescribeExporterRuleList

func CreateDescribeExporterRuleListResponse ¶ added in v1.61.61

func CreateDescribeExporterRuleListResponse() (response *DescribeExporterRuleListResponse)

CreateDescribeExporterRuleListResponse creates a response to parse from DescribeExporterRuleList response

type DescribeGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

type DescribeGroupMonitoringAgentProcessRequest struct {
	*requests.RpcRequest
	GroupId     string           `position:"Query" name:"GroupId"`
	ProcessName string           `position:"Query" name:"ProcessName"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

DescribeGroupMonitoringAgentProcessRequest is the request struct for api DescribeGroupMonitoringAgentProcess

func CreateDescribeGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

func CreateDescribeGroupMonitoringAgentProcessRequest() (request *DescribeGroupMonitoringAgentProcessRequest)

CreateDescribeGroupMonitoringAgentProcessRequest creates a request to invoke DescribeGroupMonitoringAgentProcess API

type DescribeGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

type DescribeGroupMonitoringAgentProcessResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	Success    bool      `json:"Success" xml:"Success"`
	Code       string    `json:"Code" xml:"Code"`
	Message    string    `json:"Message" xml:"Message"`
	PageNumber string    `json:"PageNumber" xml:"PageNumber"`
	PageSize   string    `json:"PageSize" xml:"PageSize"`
	Total      string    `json:"Total" xml:"Total"`
	Processes  Processes `json:"Processes" xml:"Processes"`
}

DescribeGroupMonitoringAgentProcessResponse is the response struct for api DescribeGroupMonitoringAgentProcess

func CreateDescribeGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

func CreateDescribeGroupMonitoringAgentProcessResponse() (response *DescribeGroupMonitoringAgentProcessResponse)

CreateDescribeGroupMonitoringAgentProcessResponse creates a response to parse from DescribeGroupMonitoringAgentProcess response

type DescribeHostAvailabilityListRequest ¶

type DescribeHostAvailabilityListRequest struct {
	*requests.RpcRequest
	GroupId    requests.Integer `position:"Query" name:"GroupId"`
	TaskName   string           `position:"Query" name:"TaskName"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Ids        string           `position:"Query" name:"Ids"`
	Id         requests.Integer `position:"Query" name:"Id"`
}

DescribeHostAvailabilityListRequest is the request struct for api DescribeHostAvailabilityList

func CreateDescribeHostAvailabilityListRequest ¶

func CreateDescribeHostAvailabilityListRequest() (request *DescribeHostAvailabilityListRequest)

CreateDescribeHostAvailabilityListRequest creates a request to invoke DescribeHostAvailabilityList API

type DescribeHostAvailabilityListResponse ¶

type DescribeHostAvailabilityListResponse struct {
	*responses.BaseResponse
	Code      string                                 `json:"Code" xml:"Code"`
	Message   string                                 `json:"Message" xml:"Message"`
	RequestId string                                 `json:"RequestId" xml:"RequestId"`
	Total     int                                    `json:"Total" xml:"Total"`
	Success   bool                                   `json:"Success" xml:"Success"`
	TaskList  TaskListInDescribeHostAvailabilityList `json:"TaskList" xml:"TaskList"`
}

DescribeHostAvailabilityListResponse is the response struct for api DescribeHostAvailabilityList

func CreateDescribeHostAvailabilityListResponse ¶

func CreateDescribeHostAvailabilityListResponse() (response *DescribeHostAvailabilityListResponse)

CreateDescribeHostAvailabilityListResponse creates a response to parse from DescribeHostAvailabilityList response

type DescribeHybridMonitorDataListRequest ¶ added in v1.61.1609

type DescribeHybridMonitorDataListRequest struct {
	*requests.RpcRequest
	Period    string           `position:"Query" name:"Period"`
	Start     requests.Integer `position:"Query" name:"Start"`
	Namespace string           `position:"Query" name:"Namespace"`
	End       requests.Integer `position:"Query" name:"End"`
	PromSQL   string           `position:"Query" name:"PromSQL"`
}

DescribeHybridMonitorDataListRequest is the request struct for api DescribeHybridMonitorDataList

func CreateDescribeHybridMonitorDataListRequest ¶ added in v1.61.1609

func CreateDescribeHybridMonitorDataListRequest() (request *DescribeHybridMonitorDataListRequest)

CreateDescribeHybridMonitorDataListRequest creates a request to invoke DescribeHybridMonitorDataList API

type DescribeHybridMonitorDataListResponse ¶ added in v1.61.1609

type DescribeHybridMonitorDataListResponse struct {
	*responses.BaseResponse
	Code       string           `json:"Code" xml:"Code"`
	Message    string           `json:"Message" xml:"Message"`
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	Success    string           `json:"Success" xml:"Success"`
	TimeSeries []TimeSeriesItem `json:"TimeSeries" xml:"TimeSeries"`
}

DescribeHybridMonitorDataListResponse is the response struct for api DescribeHybridMonitorDataList

func CreateDescribeHybridMonitorDataListResponse ¶ added in v1.61.1609

func CreateDescribeHybridMonitorDataListResponse() (response *DescribeHybridMonitorDataListResponse)

CreateDescribeHybridMonitorDataListResponse creates a response to parse from DescribeHybridMonitorDataList response

type DescribeHybridMonitorNamespace ¶ added in v1.61.1609

type DescribeHybridMonitorNamespace struct {
	DescribeHybridMonitorNamespaceItem []DescribeHybridMonitorNamespaceItem `json:"DescribeHybridMonitorNamespace" xml:"DescribeHybridMonitorNamespace"`
}

DescribeHybridMonitorNamespace is a nested struct in cms response

type DescribeHybridMonitorNamespaceItem ¶ added in v1.61.1609

type DescribeHybridMonitorNamespaceItem struct {
	Description             string                `json:"Description" xml:"Description"`
	CreateTime              string                `json:"CreateTime" xml:"CreateTime"`
	Namespace               string                `json:"Namespace" xml:"Namespace"`
	IsDelete                int                   `json:"IsDelete" xml:"IsDelete"`
	Id                      string                `json:"Id" xml:"Id"`
	ModifyTime              string                `json:"ModifyTime" xml:"ModifyTime"`
	NotAliyunTaskNumber     int64                 `json:"NotAliyunTaskNumber" xml:"NotAliyunTaskNumber"`
	Detail                  Detail                `json:"Detail" xml:"Detail"`
	AliyunProductMetricList []AliyunProductMetric `json:"AliyunProductMetricList" xml:"AliyunProductMetricList"`
}

DescribeHybridMonitorNamespaceItem is a nested struct in cms response

type DescribeHybridMonitorNamespaceListRequest ¶ added in v1.61.1609

type DescribeHybridMonitorNamespaceListRequest struct {
	*requests.RpcRequest
	PageNumber        requests.Integer `position:"Query" name:"PageNumber"`
	ShowTaskStatistic requests.Boolean `position:"Query" name:"ShowTaskStatistic"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Namespace         string           `position:"Query" name:"Namespace"`
	IsDelete          string           `position:"Query" name:"IsDelete"`
	Keyword           string           `position:"Query" name:"Keyword"`
}

DescribeHybridMonitorNamespaceListRequest is the request struct for api DescribeHybridMonitorNamespaceList

func CreateDescribeHybridMonitorNamespaceListRequest ¶ added in v1.61.1609

func CreateDescribeHybridMonitorNamespaceListRequest() (request *DescribeHybridMonitorNamespaceListRequest)

CreateDescribeHybridMonitorNamespaceListRequest creates a request to invoke DescribeHybridMonitorNamespaceList API

type DescribeHybridMonitorNamespaceListResponse ¶ added in v1.61.1609

type DescribeHybridMonitorNamespaceListResponse struct {
	*responses.BaseResponse
	RequestId                      string                               `json:"RequestId" xml:"RequestId"`
	Success                        string                               `json:"Success" xml:"Success"`
	Code                           string                               `json:"Code" xml:"Code"`
	Message                        string                               `json:"Message" xml:"Message"`
	PageSize                       int                                  `json:"PageSize" xml:"PageSize"`
	PageNumber                     int                                  `json:"PageNumber" xml:"PageNumber"`
	Total                          int                                  `json:"Total" xml:"Total"`
	DescribeHybridMonitorNamespace []DescribeHybridMonitorNamespaceItem `json:"DescribeHybridMonitorNamespace" xml:"DescribeHybridMonitorNamespace"`
}

DescribeHybridMonitorNamespaceListResponse is the response struct for api DescribeHybridMonitorNamespaceList

func CreateDescribeHybridMonitorNamespaceListResponse ¶ added in v1.61.1609

func CreateDescribeHybridMonitorNamespaceListResponse() (response *DescribeHybridMonitorNamespaceListResponse)

CreateDescribeHybridMonitorNamespaceListResponse creates a response to parse from DescribeHybridMonitorNamespaceList response

type DescribeHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

type DescribeHybridMonitorSLSGroupRequest struct {
	*requests.RpcRequest
	PageNumber   string `position:"Query" name:"PageNumber"`
	PageSize     string `position:"Query" name:"PageSize"`
	Keyword      string `position:"Query" name:"Keyword"`
	SLSGroupName string `position:"Query" name:"SLSGroupName"`
}

DescribeHybridMonitorSLSGroupRequest is the request struct for api DescribeHybridMonitorSLSGroup

func CreateDescribeHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

func CreateDescribeHybridMonitorSLSGroupRequest() (request *DescribeHybridMonitorSLSGroupRequest)

CreateDescribeHybridMonitorSLSGroupRequest creates a request to invoke DescribeHybridMonitorSLSGroup API

type DescribeHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

type DescribeHybridMonitorSLSGroupResponse struct {
	*responses.BaseResponse
	Code       string                                `json:"Code" xml:"Code"`
	Message    string                                `json:"Message" xml:"Message"`
	RequestId  string                                `json:"RequestId" xml:"RequestId"`
	Success    string                                `json:"Success" xml:"Success"`
	PageSize   int64                                 `json:"PageSize" xml:"PageSize"`
	PageNumber int64                                 `json:"PageNumber" xml:"PageNumber"`
	Total      int64                                 `json:"Total" xml:"Total"`
	List       []DataInDescribeHybridMonitorSLSGroup `json:"List" xml:"List"`
}

DescribeHybridMonitorSLSGroupResponse is the response struct for api DescribeHybridMonitorSLSGroup

func CreateDescribeHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

func CreateDescribeHybridMonitorSLSGroupResponse() (response *DescribeHybridMonitorSLSGroupResponse)

CreateDescribeHybridMonitorSLSGroupResponse creates a response to parse from DescribeHybridMonitorSLSGroup response

type DescribeHybridMonitorTaskListRequest ¶ added in v1.61.1609

type DescribeHybridMonitorTaskListRequest struct {
	*requests.RpcRequest
	IncludeInstance   requests.Boolean `position:"Query" name:"IncludeInstance"`
	PageNumber        requests.Integer `position:"Query" name:"PageNumber"`
	ExtraInfo         string           `position:"Query" name:"ExtraInfo"`
	TargetUserId      requests.Integer `position:"Query" name:"TargetUserId"`
	CollectTargetType string           `position:"Query" name:"CollectTargetType"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	Keyword           string           `position:"Query" name:"Keyword"`
	TaskId            string           `position:"Query" name:"TaskId"`
	TaskType          string           `position:"Query" name:"TaskType"`
	GroupId           string           `position:"Query" name:"GroupId"`
	IncludeAliyunTask requests.Boolean `position:"Query" name:"IncludeAliyunTask"`
	Namespace         string           `position:"Query" name:"Namespace"`
}

DescribeHybridMonitorTaskListRequest is the request struct for api DescribeHybridMonitorTaskList

func CreateDescribeHybridMonitorTaskListRequest ¶ added in v1.61.1609

func CreateDescribeHybridMonitorTaskListRequest() (request *DescribeHybridMonitorTaskListRequest)

CreateDescribeHybridMonitorTaskListRequest creates a request to invoke DescribeHybridMonitorTaskList API

type DescribeHybridMonitorTaskListResponse ¶ added in v1.61.1609

type DescribeHybridMonitorTaskListResponse struct {
	*responses.BaseResponse
	RequestId  string         `json:"RequestId" xml:"RequestId"`
	Success    string         `json:"Success" xml:"Success"`
	Code       string         `json:"Code" xml:"Code"`
	Message    string         `json:"Message" xml:"Message"`
	PageSize   int            `json:"PageSize" xml:"PageSize"`
	PageNumber int            `json:"PageNumber" xml:"PageNumber"`
	Total      int            `json:"Total" xml:"Total"`
	TaskList   []TaskListItem `json:"TaskList" xml:"TaskList"`
}

DescribeHybridMonitorTaskListResponse is the response struct for api DescribeHybridMonitorTaskList

func CreateDescribeHybridMonitorTaskListResponse ¶ added in v1.61.1609

func CreateDescribeHybridMonitorTaskListResponse() (response *DescribeHybridMonitorTaskListResponse)

CreateDescribeHybridMonitorTaskListResponse creates a response to parse from DescribeHybridMonitorTaskList response

type DescribeLogMonitorAttributeRequest ¶ added in v1.61.314

type DescribeLogMonitorAttributeRequest struct {
	*requests.RpcRequest
	MetricName string `position:"Query" name:"MetricName"`
}

DescribeLogMonitorAttributeRequest is the request struct for api DescribeLogMonitorAttribute

func CreateDescribeLogMonitorAttributeRequest ¶ added in v1.61.314

func CreateDescribeLogMonitorAttributeRequest() (request *DescribeLogMonitorAttributeRequest)

CreateDescribeLogMonitorAttributeRequest creates a request to invoke DescribeLogMonitorAttribute API

type DescribeLogMonitorAttributeResponse ¶ added in v1.61.314

type DescribeLogMonitorAttributeResponse struct {
	*responses.BaseResponse
	Code       string     `json:"Code" xml:"Code"`
	Message    string     `json:"Message" xml:"Message"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Success    bool       `json:"Success" xml:"Success"`
	LogMonitor LogMonitor `json:"LogMonitor" xml:"LogMonitor"`
}

DescribeLogMonitorAttributeResponse is the response struct for api DescribeLogMonitorAttribute

func CreateDescribeLogMonitorAttributeResponse ¶ added in v1.61.314

func CreateDescribeLogMonitorAttributeResponse() (response *DescribeLogMonitorAttributeResponse)

CreateDescribeLogMonitorAttributeResponse creates a response to parse from DescribeLogMonitorAttribute response

type DescribeLogMonitorListRequest ¶ added in v1.61.314

type DescribeLogMonitorListRequest struct {
	*requests.RpcRequest
	GroupId     requests.Integer `position:"Query" name:"GroupId"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	SearchValue string           `position:"Query" name:"SearchValue"`
}

DescribeLogMonitorListRequest is the request struct for api DescribeLogMonitorList

func CreateDescribeLogMonitorListRequest ¶ added in v1.61.314

func CreateDescribeLogMonitorListRequest() (request *DescribeLogMonitorListRequest)

CreateDescribeLogMonitorListRequest creates a request to invoke DescribeLogMonitorList API

type DescribeLogMonitorListResponse ¶ added in v1.61.314

type DescribeLogMonitorListResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	Success        bool         `json:"Success" xml:"Success"`
	Code           string       `json:"Code" xml:"Code"`
	Message        string       `json:"Message" xml:"Message"`
	PageSize       int          `json:"PageSize" xml:"PageSize"`
	PageNumber     int          `json:"PageNumber" xml:"PageNumber"`
	Total          int64        `json:"Total" xml:"Total"`
	LogMonitorList []LogMonitor `json:"LogMonitorList" xml:"LogMonitorList"`
}

DescribeLogMonitorListResponse is the response struct for api DescribeLogMonitorList

func CreateDescribeLogMonitorListResponse ¶ added in v1.61.314

func CreateDescribeLogMonitorListResponse() (response *DescribeLogMonitorListResponse)

CreateDescribeLogMonitorListResponse creates a response to parse from DescribeLogMonitorList response

type DescribeMetricDataRequest ¶

type DescribeMetricDataRequest struct {
	*requests.RpcRequest
	Period     string `position:"Query" name:"Period"`
	Length     string `position:"Query" name:"Length"`
	EndTime    string `position:"Query" name:"EndTime"`
	Express    string `position:"Query" name:"Express"`
	StartTime  string `position:"Query" name:"StartTime"`
	Namespace  string `position:"Query" name:"Namespace"`
	MetricName string `position:"Query" name:"MetricName"`
	Dimensions string `position:"Query" name:"Dimensions"`
}

DescribeMetricDataRequest is the request struct for api DescribeMetricData

func CreateDescribeMetricDataRequest ¶

func CreateDescribeMetricDataRequest() (request *DescribeMetricDataRequest)

CreateDescribeMetricDataRequest creates a request to invoke DescribeMetricData API

type DescribeMetricDataResponse ¶

type DescribeMetricDataResponse struct {
	*responses.BaseResponse
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Datapoints string `json:"Datapoints" xml:"Datapoints"`
	Period     string `json:"Period" xml:"Period"`
}

DescribeMetricDataResponse is the response struct for api DescribeMetricData

func CreateDescribeMetricDataResponse ¶

func CreateDescribeMetricDataResponse() (response *DescribeMetricDataResponse)

CreateDescribeMetricDataResponse creates a response to parse from DescribeMetricData response

type DescribeMetricLastRequest ¶

type DescribeMetricLastRequest struct {
	*requests.RpcRequest
	Express    string `position:"Query" name:"Express"`
	StartTime  string `position:"Query" name:"StartTime"`
	NextToken  string `position:"Query" name:"NextToken"`
	MetricName string `position:"Query" name:"MetricName"`
	Period     string `position:"Query" name:"Period"`
	Length     string `position:"Query" name:"Length"`
	EndTime    string `position:"Query" name:"EndTime"`
	Namespace  string `position:"Query" name:"Namespace"`
	Dimensions string `position:"Query" name:"Dimensions"`
}

DescribeMetricLastRequest is the request struct for api DescribeMetricLast

func CreateDescribeMetricLastRequest ¶

func CreateDescribeMetricLastRequest() (request *DescribeMetricLastRequest)

CreateDescribeMetricLastRequest creates a request to invoke DescribeMetricLast API

type DescribeMetricLastResponse ¶

type DescribeMetricLastResponse struct {
	*responses.BaseResponse
	NextToken  string `json:"NextToken" xml:"NextToken"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Success    bool   `json:"Success" xml:"Success"`
	Datapoints string `json:"Datapoints" xml:"Datapoints"`
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	Period     string `json:"Period" xml:"Period"`
}

DescribeMetricLastResponse is the response struct for api DescribeMetricLast

func CreateDescribeMetricLastResponse ¶

func CreateDescribeMetricLastResponse() (response *DescribeMetricLastResponse)

CreateDescribeMetricLastResponse creates a response to parse from DescribeMetricLast response

type DescribeMetricListRequest ¶

type DescribeMetricListRequest struct {
	*requests.RpcRequest
	Express    string `position:"Query" name:"Express"`
	StartTime  string `position:"Query" name:"StartTime"`
	NextToken  string `position:"Query" name:"NextToken"`
	MetricName string `position:"Query" name:"MetricName"`
	Period     string `position:"Query" name:"Period"`
	Length     string `position:"Query" name:"Length"`
	EndTime    string `position:"Query" name:"EndTime"`
	Namespace  string `position:"Query" name:"Namespace"`
	Dimensions string `position:"Query" name:"Dimensions"`
}

DescribeMetricListRequest is the request struct for api DescribeMetricList

func CreateDescribeMetricListRequest ¶

func CreateDescribeMetricListRequest() (request *DescribeMetricListRequest)

CreateDescribeMetricListRequest creates a request to invoke DescribeMetricList API

type DescribeMetricListResponse ¶

type DescribeMetricListResponse struct {
	*responses.BaseResponse
	NextToken  string `json:"NextToken" xml:"NextToken"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Success    bool   `json:"Success" xml:"Success"`
	Datapoints string `json:"Datapoints" xml:"Datapoints"`
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	Period     string `json:"Period" xml:"Period"`
}

DescribeMetricListResponse is the response struct for api DescribeMetricList

func CreateDescribeMetricListResponse ¶

func CreateDescribeMetricListResponse() (response *DescribeMetricListResponse)

CreateDescribeMetricListResponse creates a response to parse from DescribeMetricList response

type DescribeMetricMetaListRequest ¶

type DescribeMetricMetaListRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Labels     string           `position:"Query" name:"Labels"`
	Namespace  string           `position:"Query" name:"Namespace"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	MetricName string           `position:"Query" name:"MetricName"`
}

DescribeMetricMetaListRequest is the request struct for api DescribeMetricMetaList

func CreateDescribeMetricMetaListRequest ¶

func CreateDescribeMetricMetaListRequest() (request *DescribeMetricMetaListRequest)

CreateDescribeMetricMetaListRequest creates a request to invoke DescribeMetricMetaList API

type DescribeMetricMetaListResponse ¶

type DescribeMetricMetaListResponse struct {
	*responses.BaseResponse
	Code       string                            `json:"Code" xml:"Code"`
	Message    string                            `json:"Message" xml:"Message"`
	RequestId  string                            `json:"RequestId" xml:"RequestId"`
	TotalCount string                            `json:"TotalCount" xml:"TotalCount"`
	Success    bool                              `json:"Success" xml:"Success"`
	Resources  ResourcesInDescribeMetricMetaList `json:"Resources" xml:"Resources"`
}

DescribeMetricMetaListResponse is the response struct for api DescribeMetricMetaList

func CreateDescribeMetricMetaListResponse ¶

func CreateDescribeMetricMetaListResponse() (response *DescribeMetricMetaListResponse)

CreateDescribeMetricMetaListResponse creates a response to parse from DescribeMetricMetaList response

type DescribeMetricRuleBlackList ¶ added in v1.62.351

type DescribeMetricRuleBlackList struct {
	DescribeMetricRuleBlackListItem []DescribeMetricRuleBlackListItem `json:"DescribeMetricRuleBlackList" xml:"DescribeMetricRuleBlackList"`
}

DescribeMetricRuleBlackList is a nested struct in cms response

type DescribeMetricRuleBlackListItem ¶ added in v1.62.351

type DescribeMetricRuleBlackListItem struct {
	EffectiveTime   string        `json:"EffectiveTime" xml:"EffectiveTime"`
	UpdateTime      string        `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime      string        `json:"CreateTime" xml:"CreateTime"`
	ScopeType       string        `json:"ScopeType" xml:"ScopeType"`
	IsEnable        bool          `json:"IsEnable" xml:"IsEnable"`
	Namespace       string        `json:"Namespace" xml:"Namespace"`
	Category        string        `json:"Category" xml:"Category"`
	EnableEndTime   int64         `json:"EnableEndTime" xml:"EnableEndTime"`
	Name            string        `json:"Name" xml:"Name"`
	EnableStartTime int64         `json:"EnableStartTime" xml:"EnableStartTime"`
	Id              string        `json:"Id" xml:"Id"`
	Instances       []string      `json:"Instances" xml:"Instances"`
	ScopeValue      []string      `json:"ScopeValue" xml:"ScopeValue"`
	Metrics         []MetricsItem `json:"Metrics" xml:"Metrics"`
}

DescribeMetricRuleBlackListItem is a nested struct in cms response

type DescribeMetricRuleBlackListRequest ¶ added in v1.62.351

type DescribeMetricRuleBlackListRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Namespace  string           `position:"Query" name:"Namespace"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Ids        *[]string        `position:"Query" name:"Ids"  type:"Repeated"`
	Category   string           `position:"Query" name:"Category"`
	Order      requests.Integer `position:"Query" name:"Order"`
}

DescribeMetricRuleBlackListRequest is the request struct for api DescribeMetricRuleBlackList

func CreateDescribeMetricRuleBlackListRequest ¶ added in v1.62.351

func CreateDescribeMetricRuleBlackListRequest() (request *DescribeMetricRuleBlackListRequest)

CreateDescribeMetricRuleBlackListRequest creates a request to invoke DescribeMetricRuleBlackList API

type DescribeMetricRuleBlackListResponse ¶ added in v1.62.351

type DescribeMetricRuleBlackListResponse struct {
	*responses.BaseResponse
	Code                        string                            `json:"Code" xml:"Code"`
	Message                     string                            `json:"Message" xml:"Message"`
	RequestId                   string                            `json:"RequestId" xml:"RequestId"`
	Total                       int                               `json:"Total" xml:"Total"`
	Success                     bool                              `json:"Success" xml:"Success"`
	DescribeMetricRuleBlackList []DescribeMetricRuleBlackListItem `json:"DescribeMetricRuleBlackList" xml:"DescribeMetricRuleBlackList"`
}

DescribeMetricRuleBlackListResponse is the response struct for api DescribeMetricRuleBlackList

func CreateDescribeMetricRuleBlackListResponse ¶ added in v1.62.351

func CreateDescribeMetricRuleBlackListResponse() (response *DescribeMetricRuleBlackListResponse)

CreateDescribeMetricRuleBlackListResponse creates a response to parse from DescribeMetricRuleBlackList response

type DescribeMetricRuleCountRequest ¶

type DescribeMetricRuleCountRequest struct {
	*requests.RpcRequest
	Namespace  string `position:"Query" name:"Namespace"`
	MetricName string `position:"Query" name:"MetricName"`
}

DescribeMetricRuleCountRequest is the request struct for api DescribeMetricRuleCount

func CreateDescribeMetricRuleCountRequest ¶

func CreateDescribeMetricRuleCountRequest() (request *DescribeMetricRuleCountRequest)

CreateDescribeMetricRuleCountRequest creates a request to invoke DescribeMetricRuleCount API

type DescribeMetricRuleCountResponse ¶

type DescribeMetricRuleCountResponse struct {
	*responses.BaseResponse
	Code            string          `json:"Code" xml:"Code"`
	Message         string          `json:"Message" xml:"Message"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	Success         bool            `json:"Success" xml:"Success"`
	MetricRuleCount MetricRuleCount `json:"MetricRuleCount" xml:"MetricRuleCount"`
}

DescribeMetricRuleCountResponse is the response struct for api DescribeMetricRuleCount

func CreateDescribeMetricRuleCountResponse ¶

func CreateDescribeMetricRuleCountResponse() (response *DescribeMetricRuleCountResponse)

CreateDescribeMetricRuleCountResponse creates a response to parse from DescribeMetricRuleCount response

type DescribeMetricRuleListRequest ¶

type DescribeMetricRuleListRequest struct {
	*requests.RpcRequest
	EnableState     requests.Boolean `position:"Query" name:"EnableState"`
	ProductCategory string           `position:"Query" name:"ProductCategory"`
	RuleName        string           `position:"Query" name:"RuleName"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	MetricName      string           `position:"Query" name:"MetricName"`
	RuleIdLike      string           `position:"Query" name:"RuleIdLike"`
	GroupId         string           `position:"Query" name:"GroupId"`
	GroupBy         string           `position:"Query" name:"GroupBy"`
	RuleIds         string           `position:"Query" name:"RuleIds"`
	Namespace       string           `position:"Query" name:"Namespace"`
	AlertState      string           `position:"Query" name:"AlertState"`
	Page            requests.Integer `position:"Query" name:"Page"`
	Dimensions      string           `position:"Query" name:"Dimensions"`
}

DescribeMetricRuleListRequest is the request struct for api DescribeMetricRuleList

func CreateDescribeMetricRuleListRequest ¶

func CreateDescribeMetricRuleListRequest() (request *DescribeMetricRuleListRequest)

CreateDescribeMetricRuleListRequest creates a request to invoke DescribeMetricRuleList API

type DescribeMetricRuleListResponse ¶

type DescribeMetricRuleListResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Total     string `json:"Total" xml:"Total"`
	Success   bool   `json:"Success" xml:"Success"`
	Alarms    Alarms `json:"Alarms" xml:"Alarms"`
}

DescribeMetricRuleListResponse is the response struct for api DescribeMetricRuleList

func CreateDescribeMetricRuleListResponse ¶

func CreateDescribeMetricRuleListResponse() (response *DescribeMetricRuleListResponse)

CreateDescribeMetricRuleListResponse creates a response to parse from DescribeMetricRuleList response

type DescribeMetricRuleTargetsRequest ¶

type DescribeMetricRuleTargetsRequest struct {
	*requests.RpcRequest
	RuleId string `position:"Query" name:"RuleId"`
}

DescribeMetricRuleTargetsRequest is the request struct for api DescribeMetricRuleTargets

func CreateDescribeMetricRuleTargetsRequest ¶

func CreateDescribeMetricRuleTargetsRequest() (request *DescribeMetricRuleTargetsRequest)

CreateDescribeMetricRuleTargetsRequest creates a request to invoke DescribeMetricRuleTargets API

type DescribeMetricRuleTargetsResponse ¶

type DescribeMetricRuleTargetsResponse struct {
	*responses.BaseResponse
	Code      string                             `json:"Code" xml:"Code"`
	Message   string                             `json:"Message" xml:"Message"`
	RequestId string                             `json:"RequestId" xml:"RequestId"`
	Success   bool                               `json:"Success" xml:"Success"`
	Targets   TargetsInDescribeMetricRuleTargets `json:"Targets" xml:"Targets"`
}

DescribeMetricRuleTargetsResponse is the response struct for api DescribeMetricRuleTargets

func CreateDescribeMetricRuleTargetsResponse ¶

func CreateDescribeMetricRuleTargetsResponse() (response *DescribeMetricRuleTargetsResponse)

CreateDescribeMetricRuleTargetsResponse creates a response to parse from DescribeMetricRuleTargets response

type DescribeMetricRuleTemplateAttributeRequest ¶

type DescribeMetricRuleTemplateAttributeRequest struct {
	*requests.RpcRequest
	TemplateId string `position:"Query" name:"TemplateId"`
	Name       string `position:"Query" name:"Name"`
}

DescribeMetricRuleTemplateAttributeRequest is the request struct for api DescribeMetricRuleTemplateAttribute

func CreateDescribeMetricRuleTemplateAttributeRequest ¶

func CreateDescribeMetricRuleTemplateAttributeRequest() (request *DescribeMetricRuleTemplateAttributeRequest)

CreateDescribeMetricRuleTemplateAttributeRequest creates a request to invoke DescribeMetricRuleTemplateAttribute API

type DescribeMetricRuleTemplateAttributeResponse ¶

type DescribeMetricRuleTemplateAttributeResponse struct {
	*responses.BaseResponse
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Resource  Resource `json:"Resource" xml:"Resource"`
}

DescribeMetricRuleTemplateAttributeResponse is the response struct for api DescribeMetricRuleTemplateAttribute

func CreateDescribeMetricRuleTemplateAttributeResponse ¶

func CreateDescribeMetricRuleTemplateAttributeResponse() (response *DescribeMetricRuleTemplateAttributeResponse)

CreateDescribeMetricRuleTemplateAttributeResponse creates a response to parse from DescribeMetricRuleTemplateAttribute response

type DescribeMetricRuleTemplateListRequest ¶

type DescribeMetricRuleTemplateListRequest struct {
	*requests.RpcRequest
	OrderBy    string           `position:"Query" name:"OrderBy"`
	History    requests.Boolean `position:"Query" name:"History"`
	TemplateId requests.Integer `position:"Query" name:"TemplateId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Name       string           `position:"Query" name:"Name"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Keyword    string           `position:"Query" name:"Keyword"`
	Order      requests.Boolean `position:"Query" name:"Order"`
}

DescribeMetricRuleTemplateListRequest is the request struct for api DescribeMetricRuleTemplateList

func CreateDescribeMetricRuleTemplateListRequest ¶

func CreateDescribeMetricRuleTemplateListRequest() (request *DescribeMetricRuleTemplateListRequest)

CreateDescribeMetricRuleTemplateListRequest creates a request to invoke DescribeMetricRuleTemplateList API

type DescribeMetricRuleTemplateListResponse ¶

type DescribeMetricRuleTemplateListResponse struct {
	*responses.BaseResponse
	Code      int       `json:"Code" xml:"Code"`
	Message   string    `json:"Message" xml:"Message"`
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Total     int64     `json:"Total" xml:"Total"`
	Success   bool      `json:"Success" xml:"Success"`
	Templates Templates `json:"Templates" xml:"Templates"`
}

DescribeMetricRuleTemplateListResponse is the response struct for api DescribeMetricRuleTemplateList

func CreateDescribeMetricRuleTemplateListResponse ¶

func CreateDescribeMetricRuleTemplateListResponse() (response *DescribeMetricRuleTemplateListResponse)

CreateDescribeMetricRuleTemplateListResponse creates a response to parse from DescribeMetricRuleTemplateList response

type DescribeMetricTopRequest ¶

type DescribeMetricTopRequest struct {
	*requests.RpcRequest
	Express    string `position:"Query" name:"Express"`
	StartTime  string `position:"Query" name:"StartTime"`
	MetricName string `position:"Query" name:"MetricName"`
	Period     string `position:"Query" name:"Period"`
	Length     string `position:"Query" name:"Length"`
	EndTime    string `position:"Query" name:"EndTime"`
	Orderby    string `position:"Query" name:"Orderby"`
	OrderDesc  string `position:"Query" name:"OrderDesc"`
	Namespace  string `position:"Query" name:"Namespace"`
	Dimensions string `position:"Query" name:"Dimensions"`
}

DescribeMetricTopRequest is the request struct for api DescribeMetricTop

func CreateDescribeMetricTopRequest ¶

func CreateDescribeMetricTopRequest() (request *DescribeMetricTopRequest)

CreateDescribeMetricTopRequest creates a request to invoke DescribeMetricTop API

type DescribeMetricTopResponse ¶

type DescribeMetricTopResponse struct {
	*responses.BaseResponse
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Datapoints string `json:"Datapoints" xml:"Datapoints"`
	Period     string `json:"Period" xml:"Period"`
}

DescribeMetricTopResponse is the response struct for api DescribeMetricTop

func CreateDescribeMetricTopResponse ¶

func CreateDescribeMetricTopResponse() (response *DescribeMetricTopResponse)

CreateDescribeMetricTopResponse creates a response to parse from DescribeMetricTop response

type DescribeMonitorGroupCategoriesRequest ¶

type DescribeMonitorGroupCategoriesRequest struct {
	*requests.RpcRequest
	GroupId requests.Integer `position:"Query" name:"GroupId"`
}

DescribeMonitorGroupCategoriesRequest is the request struct for api DescribeMonitorGroupCategories

func CreateDescribeMonitorGroupCategoriesRequest ¶

func CreateDescribeMonitorGroupCategoriesRequest() (request *DescribeMonitorGroupCategoriesRequest)

CreateDescribeMonitorGroupCategoriesRequest creates a request to invoke DescribeMonitorGroupCategories API

type DescribeMonitorGroupCategoriesResponse ¶

type DescribeMonitorGroupCategoriesResponse struct {
	*responses.BaseResponse
	Code                   int                    `json:"Code" xml:"Code"`
	Message                string                 `json:"Message" xml:"Message"`
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	Success                bool                   `json:"Success" xml:"Success"`
	MonitorGroupCategories MonitorGroupCategories `json:"MonitorGroupCategories" xml:"MonitorGroupCategories"`
}

DescribeMonitorGroupCategoriesResponse is the response struct for api DescribeMonitorGroupCategories

func CreateDescribeMonitorGroupCategoriesResponse ¶

func CreateDescribeMonitorGroupCategoriesResponse() (response *DescribeMonitorGroupCategoriesResponse)

CreateDescribeMonitorGroupCategoriesResponse creates a response to parse from DescribeMonitorGroupCategories response

type DescribeMonitorGroupDynamicRulesRequest ¶

type DescribeMonitorGroupDynamicRulesRequest struct {
	*requests.RpcRequest
	GroupId requests.Integer `position:"Query" name:"GroupId"`
}

DescribeMonitorGroupDynamicRulesRequest is the request struct for api DescribeMonitorGroupDynamicRules

func CreateDescribeMonitorGroupDynamicRulesRequest ¶

func CreateDescribeMonitorGroupDynamicRulesRequest() (request *DescribeMonitorGroupDynamicRulesRequest)

CreateDescribeMonitorGroupDynamicRulesRequest creates a request to invoke DescribeMonitorGroupDynamicRules API

type DescribeMonitorGroupDynamicRulesResponse ¶

type DescribeMonitorGroupDynamicRulesResponse struct {
	*responses.BaseResponse
	Code      int                                        `json:"Code" xml:"Code"`
	Message   string                                     `json:"Message" xml:"Message"`
	RequestId string                                     `json:"RequestId" xml:"RequestId"`
	Success   bool                                       `json:"Success" xml:"Success"`
	Resource  ResourceInDescribeMonitorGroupDynamicRules `json:"Resource" xml:"Resource"`
}

DescribeMonitorGroupDynamicRulesResponse is the response struct for api DescribeMonitorGroupDynamicRules

func CreateDescribeMonitorGroupDynamicRulesResponse ¶

func CreateDescribeMonitorGroupDynamicRulesResponse() (response *DescribeMonitorGroupDynamicRulesResponse)

CreateDescribeMonitorGroupDynamicRulesResponse creates a response to parse from DescribeMonitorGroupDynamicRules response

type DescribeMonitorGroupInstanceAttributeRequest ¶

type DescribeMonitorGroupInstanceAttributeRequest struct {
	*requests.RpcRequest
	GroupId     requests.Integer `position:"Query" name:"GroupId"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	Total       requests.Boolean `position:"Query" name:"Total"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Category    string           `position:"Query" name:"Category"`
	Keyword     string           `position:"Query" name:"Keyword"`
}

DescribeMonitorGroupInstanceAttributeRequest is the request struct for api DescribeMonitorGroupInstanceAttribute

func CreateDescribeMonitorGroupInstanceAttributeRequest ¶

func CreateDescribeMonitorGroupInstanceAttributeRequest() (request *DescribeMonitorGroupInstanceAttributeRequest)

CreateDescribeMonitorGroupInstanceAttributeRequest creates a request to invoke DescribeMonitorGroupInstanceAttribute API

type DescribeMonitorGroupInstanceAttributeResponse ¶

type DescribeMonitorGroupInstanceAttributeResponse struct {
	*responses.BaseResponse
	RequestId  string                                           `json:"RequestId" xml:"RequestId"`
	Success    bool                                             `json:"Success" xml:"Success"`
	Code       int                                              `json:"Code" xml:"Code"`
	Message    string                                           `json:"Message" xml:"Message"`
	PageNumber int                                              `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                              `json:"PageSize" xml:"PageSize"`
	Total      int                                              `json:"Total" xml:"Total"`
	Resources  ResourcesInDescribeMonitorGroupInstanceAttribute `json:"Resources" xml:"Resources"`
}

DescribeMonitorGroupInstanceAttributeResponse is the response struct for api DescribeMonitorGroupInstanceAttribute

func CreateDescribeMonitorGroupInstanceAttributeResponse ¶

func CreateDescribeMonitorGroupInstanceAttributeResponse() (response *DescribeMonitorGroupInstanceAttributeResponse)

CreateDescribeMonitorGroupInstanceAttributeResponse creates a response to parse from DescribeMonitorGroupInstanceAttribute response

type DescribeMonitorGroupInstancesRequest ¶

type DescribeMonitorGroupInstancesRequest struct {
	*requests.RpcRequest
	GroupId     requests.Integer `position:"Query" name:"GroupId"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	InstanceIds string           `position:"Query" name:"InstanceIds"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Category    string           `position:"Query" name:"Category"`
	Keyword     string           `position:"Query" name:"Keyword"`
}

DescribeMonitorGroupInstancesRequest is the request struct for api DescribeMonitorGroupInstances

func CreateDescribeMonitorGroupInstancesRequest ¶

func CreateDescribeMonitorGroupInstancesRequest() (request *DescribeMonitorGroupInstancesRequest)

CreateDescribeMonitorGroupInstancesRequest creates a request to invoke DescribeMonitorGroupInstances API

type DescribeMonitorGroupInstancesResponse ¶

type DescribeMonitorGroupInstancesResponse struct {
	*responses.BaseResponse
	RequestId  string                                   `json:"RequestId" xml:"RequestId"`
	Success    bool                                     `json:"Success" xml:"Success"`
	Code       int                                      `json:"Code" xml:"Code"`
	Message    string                                   `json:"Message" xml:"Message"`
	PageNumber int                                      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                                      `json:"PageSize" xml:"PageSize"`
	Total      int                                      `json:"Total" xml:"Total"`
	Resources  ResourcesInDescribeMonitorGroupInstances `json:"Resources" xml:"Resources"`
}

DescribeMonitorGroupInstancesResponse is the response struct for api DescribeMonitorGroupInstances

func CreateDescribeMonitorGroupInstancesResponse ¶

func CreateDescribeMonitorGroupInstancesResponse() (response *DescribeMonitorGroupInstancesResponse)

CreateDescribeMonitorGroupInstancesResponse creates a response to parse from DescribeMonitorGroupInstances response

type DescribeMonitorGroupNotifyPolicyListRequest ¶

type DescribeMonitorGroupNotifyPolicyListRequest struct {
	*requests.RpcRequest
	PolicyType string           `position:"Query" name:"PolicyType"`
	GroupId    string           `position:"Query" name:"GroupId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeMonitorGroupNotifyPolicyListRequest is the request struct for api DescribeMonitorGroupNotifyPolicyList

func CreateDescribeMonitorGroupNotifyPolicyListRequest ¶

func CreateDescribeMonitorGroupNotifyPolicyListRequest() (request *DescribeMonitorGroupNotifyPolicyListRequest)

CreateDescribeMonitorGroupNotifyPolicyListRequest creates a request to invoke DescribeMonitorGroupNotifyPolicyList API

type DescribeMonitorGroupNotifyPolicyListResponse ¶

type DescribeMonitorGroupNotifyPolicyListResponse struct {
	*responses.BaseResponse
	Code             string           `json:"Code" xml:"Code"`
	Message          string           `json:"Message" xml:"Message"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Total            int              `json:"Total" xml:"Total"`
	Success          string           `json:"Success" xml:"Success"`
	NotifyPolicyList NotifyPolicyList `json:"NotifyPolicyList" xml:"NotifyPolicyList"`
}

DescribeMonitorGroupNotifyPolicyListResponse is the response struct for api DescribeMonitorGroupNotifyPolicyList

func CreateDescribeMonitorGroupNotifyPolicyListResponse ¶

func CreateDescribeMonitorGroupNotifyPolicyListResponse() (response *DescribeMonitorGroupNotifyPolicyListResponse)

CreateDescribeMonitorGroupNotifyPolicyListResponse creates a response to parse from DescribeMonitorGroupNotifyPolicyList response

type DescribeMonitorGroupsRequest ¶

type DescribeMonitorGroupsRequest struct {
	*requests.RpcRequest
	SelectContactGroups    requests.Boolean            `position:"Query" name:"SelectContactGroups"`
	IncludeTemplateHistory requests.Boolean            `position:"Query" name:"IncludeTemplateHistory"`
	DynamicTagRuleId       string                      `position:"Query" name:"DynamicTagRuleId"`
	Type                   string                      `position:"Query" name:"Type"`
	PageNumber             requests.Integer            `position:"Query" name:"PageNumber"`
	ResourceGroupId        string                      `position:"Query" name:"ResourceGroupId"`
	GroupFounderTagKey     string                      `position:"Query" name:"GroupFounderTagKey"`
	PageSize               requests.Integer            `position:"Query" name:"PageSize"`
	GroupFounderTagValue   string                      `position:"Query" name:"GroupFounderTagValue"`
	Tag                    *[]DescribeMonitorGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
	Keyword                string                      `position:"Query" name:"Keyword"`
	Types                  string                      `position:"Query" name:"Types"`
	GroupId                string                      `position:"Query" name:"GroupId"`
	GroupName              string                      `position:"Query" name:"GroupName"`
	InstanceId             string                      `position:"Query" name:"InstanceId"`
	ServiceId              string                      `position:"Query" name:"ServiceId"`
}

DescribeMonitorGroupsRequest is the request struct for api DescribeMonitorGroups

func CreateDescribeMonitorGroupsRequest ¶

func CreateDescribeMonitorGroupsRequest() (request *DescribeMonitorGroupsRequest)

CreateDescribeMonitorGroupsRequest creates a request to invoke DescribeMonitorGroups API

type DescribeMonitorGroupsResponse ¶

type DescribeMonitorGroupsResponse struct {
	*responses.BaseResponse
	RequestId  string                           `json:"RequestId" xml:"RequestId"`
	Success    bool                             `json:"Success" xml:"Success"`
	Code       int                              `json:"Code" xml:"Code"`
	Message    string                           `json:"Message" xml:"Message"`
	PageNumber int                              `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                              `json:"PageSize" xml:"PageSize"`
	Total      int                              `json:"Total" xml:"Total"`
	Resources  ResourcesInDescribeMonitorGroups `json:"Resources" xml:"Resources"`
}

DescribeMonitorGroupsResponse is the response struct for api DescribeMonitorGroups

func CreateDescribeMonitorGroupsResponse ¶

func CreateDescribeMonitorGroupsResponse() (response *DescribeMonitorGroupsResponse)

CreateDescribeMonitorGroupsResponse creates a response to parse from DescribeMonitorGroups response

type DescribeMonitorGroupsTag ¶ added in v1.60.287

type DescribeMonitorGroupsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeMonitorGroupsTag is a repeated param struct in DescribeMonitorGroupsRequest

type DescribeMonitorResourceQuotaAttributeRequest ¶ added in v1.61.836

type DescribeMonitorResourceQuotaAttributeRequest struct {
	*requests.RpcRequest
	ShowUsed requests.Boolean `position:"Query" name:"ShowUsed"`
}

DescribeMonitorResourceQuotaAttributeRequest is the request struct for api DescribeMonitorResourceQuotaAttribute

func CreateDescribeMonitorResourceQuotaAttributeRequest ¶ added in v1.61.836

func CreateDescribeMonitorResourceQuotaAttributeRequest() (request *DescribeMonitorResourceQuotaAttributeRequest)

CreateDescribeMonitorResourceQuotaAttributeRequest creates a request to invoke DescribeMonitorResourceQuotaAttribute API

type DescribeMonitorResourceQuotaAttributeResponse ¶ added in v1.61.836

type DescribeMonitorResourceQuotaAttributeResponse struct {
	*responses.BaseResponse
	Code          string        `json:"Code" xml:"Code"`
	Message       string        `json:"Message" xml:"Message"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ResourceQuota ResourceQuota `json:"ResourceQuota" xml:"ResourceQuota"`
}

DescribeMonitorResourceQuotaAttributeResponse is the response struct for api DescribeMonitorResourceQuotaAttribute

func CreateDescribeMonitorResourceQuotaAttributeResponse ¶ added in v1.61.836

func CreateDescribeMonitorResourceQuotaAttributeResponse() (response *DescribeMonitorResourceQuotaAttributeResponse)

CreateDescribeMonitorResourceQuotaAttributeResponse creates a response to parse from DescribeMonitorResourceQuotaAttribute response

type DescribeMonitoringAgentAccessKeyRequest ¶

type DescribeMonitoringAgentAccessKeyRequest struct {
	*requests.RpcRequest
}

DescribeMonitoringAgentAccessKeyRequest is the request struct for api DescribeMonitoringAgentAccessKey

func CreateDescribeMonitoringAgentAccessKeyRequest ¶

func CreateDescribeMonitoringAgentAccessKeyRequest() (request *DescribeMonitoringAgentAccessKeyRequest)

CreateDescribeMonitoringAgentAccessKeyRequest creates a request to invoke DescribeMonitoringAgentAccessKey API

type DescribeMonitoringAgentAccessKeyResponse ¶

type DescribeMonitoringAgentAccessKeyResponse struct {
	*responses.BaseResponse
	AccessKey string `json:"AccessKey" xml:"AccessKey"`
	SecretKey string `json:"SecretKey" xml:"SecretKey"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

DescribeMonitoringAgentAccessKeyResponse is the response struct for api DescribeMonitoringAgentAccessKey

func CreateDescribeMonitoringAgentAccessKeyResponse ¶

func CreateDescribeMonitoringAgentAccessKeyResponse() (response *DescribeMonitoringAgentAccessKeyResponse)

CreateDescribeMonitoringAgentAccessKeyResponse creates a response to parse from DescribeMonitoringAgentAccessKey response

type DescribeMonitoringAgentConfigRequest ¶

type DescribeMonitoringAgentConfigRequest struct {
	*requests.RpcRequest
}

DescribeMonitoringAgentConfigRequest is the request struct for api DescribeMonitoringAgentConfig

func CreateDescribeMonitoringAgentConfigRequest ¶

func CreateDescribeMonitoringAgentConfigRequest() (request *DescribeMonitoringAgentConfigRequest)

CreateDescribeMonitoringAgentConfigRequest creates a request to invoke DescribeMonitoringAgentConfig API

type DescribeMonitoringAgentConfigResponse ¶

type DescribeMonitoringAgentConfigResponse struct {
	*responses.BaseResponse
	EnableActiveAlert        string `json:"EnableActiveAlert" xml:"EnableActiveAlert"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
	AutoInstall              bool   `json:"AutoInstall" xml:"AutoInstall"`
	Success                  bool   `json:"Success" xml:"Success"`
	EnableInstallAgentNewECS bool   `json:"EnableInstallAgentNewECS" xml:"EnableInstallAgentNewECS"`
	Code                     string `json:"Code" xml:"Code"`
	Message                  string `json:"Message" xml:"Message"`
}

DescribeMonitoringAgentConfigResponse is the response struct for api DescribeMonitoringAgentConfig

func CreateDescribeMonitoringAgentConfigResponse ¶

func CreateDescribeMonitoringAgentConfigResponse() (response *DescribeMonitoringAgentConfigResponse)

CreateDescribeMonitoringAgentConfigResponse creates a response to parse from DescribeMonitoringAgentConfig response

type DescribeMonitoringAgentHostsRequest ¶

type DescribeMonitoringAgentHostsRequest struct {
	*requests.RpcRequest
	SerialNumbers    string           `position:"Query" name:"SerialNumbers"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	HostName         string           `position:"Query" name:"HostName"`
	InstanceRegionId string           `position:"Query" name:"InstanceRegionId"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	AliyunHost       requests.Boolean `position:"Query" name:"AliyunHost"`
	KeyWord          string           `position:"Query" name:"KeyWord"`
	Order            string           `position:"Query" name:"Order"`
	OrderBy          string           `position:"Query" name:"OrderBy"`
	InstanceIds      string           `position:"Query" name:"InstanceIds"`
	SysomStatus      string           `position:"Query" name:"SysomStatus"`
	Status           string           `position:"Query" name:"Status"`
}

DescribeMonitoringAgentHostsRequest is the request struct for api DescribeMonitoringAgentHosts

func CreateDescribeMonitoringAgentHostsRequest ¶

func CreateDescribeMonitoringAgentHostsRequest() (request *DescribeMonitoringAgentHostsRequest)

CreateDescribeMonitoringAgentHostsRequest creates a request to invoke DescribeMonitoringAgentHosts API

type DescribeMonitoringAgentHostsResponse ¶

type DescribeMonitoringAgentHostsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Success    bool   `json:"Success" xml:"Success"`
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	PageTotal  int    `json:"PageTotal" xml:"PageTotal"`
	Total      int    `json:"Total" xml:"Total"`
	Hosts      Hosts  `json:"Hosts" xml:"Hosts"`
}

DescribeMonitoringAgentHostsResponse is the response struct for api DescribeMonitoringAgentHosts

func CreateDescribeMonitoringAgentHostsResponse ¶

func CreateDescribeMonitoringAgentHostsResponse() (response *DescribeMonitoringAgentHostsResponse)

CreateDescribeMonitoringAgentHostsResponse creates a response to parse from DescribeMonitoringAgentHosts response

type DescribeMonitoringAgentProcessesRequest ¶

type DescribeMonitoringAgentProcessesRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeMonitoringAgentProcessesRequest is the request struct for api DescribeMonitoringAgentProcesses

func CreateDescribeMonitoringAgentProcessesRequest ¶

func CreateDescribeMonitoringAgentProcessesRequest() (request *DescribeMonitoringAgentProcessesRequest)

CreateDescribeMonitoringAgentProcessesRequest creates a request to invoke DescribeMonitoringAgentProcesses API

type DescribeMonitoringAgentProcessesResponse ¶

type DescribeMonitoringAgentProcessesResponse struct {
	*responses.BaseResponse
	Code          string        `json:"Code" xml:"Code"`
	Message       string        `json:"Message" xml:"Message"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	Success       bool          `json:"Success" xml:"Success"`
	NodeProcesses NodeProcesses `json:"NodeProcesses" xml:"NodeProcesses"`
}

DescribeMonitoringAgentProcessesResponse is the response struct for api DescribeMonitoringAgentProcesses

func CreateDescribeMonitoringAgentProcessesResponse ¶

func CreateDescribeMonitoringAgentProcessesResponse() (response *DescribeMonitoringAgentProcessesResponse)

CreateDescribeMonitoringAgentProcessesResponse creates a response to parse from DescribeMonitoringAgentProcesses response

type DescribeMonitoringAgentStatusesRequest ¶

type DescribeMonitoringAgentStatusesRequest struct {
	*requests.RpcRequest
	HostAvailabilityTaskId string `position:"Query" name:"HostAvailabilityTaskId"`
	InstanceIds            string `position:"Query" name:"InstanceIds"`
}

DescribeMonitoringAgentStatusesRequest is the request struct for api DescribeMonitoringAgentStatuses

func CreateDescribeMonitoringAgentStatusesRequest ¶

func CreateDescribeMonitoringAgentStatusesRequest() (request *DescribeMonitoringAgentStatusesRequest)

CreateDescribeMonitoringAgentStatusesRequest creates a request to invoke DescribeMonitoringAgentStatuses API

type DescribeMonitoringAgentStatusesResponse ¶

type DescribeMonitoringAgentStatusesResponse struct {
	*responses.BaseResponse
	Code           string         `json:"Code" xml:"Code"`
	Message        string         `json:"Message" xml:"Message"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	NodeStatusList NodeStatusList `json:"NodeStatusList" xml:"NodeStatusList"`
}

DescribeMonitoringAgentStatusesResponse is the response struct for api DescribeMonitoringAgentStatuses

func CreateDescribeMonitoringAgentStatusesResponse ¶

func CreateDescribeMonitoringAgentStatusesResponse() (response *DescribeMonitoringAgentStatusesResponse)

CreateDescribeMonitoringAgentStatusesResponse creates a response to parse from DescribeMonitoringAgentStatuses response

type DescribeMonitoringConfigRequest ¶

type DescribeMonitoringConfigRequest struct {
	*requests.RpcRequest
}

DescribeMonitoringConfigRequest is the request struct for api DescribeMonitoringConfig

func CreateDescribeMonitoringConfigRequest ¶

func CreateDescribeMonitoringConfigRequest() (request *DescribeMonitoringConfigRequest)

CreateDescribeMonitoringConfigRequest creates a request to invoke DescribeMonitoringConfig API

type DescribeMonitoringConfigResponse ¶

type DescribeMonitoringConfigResponse struct {
	*responses.BaseResponse
	RequestId                string `json:"RequestId" xml:"RequestId"`
	AutoInstall              bool   `json:"AutoInstall" xml:"AutoInstall"`
	Success                  bool   `json:"Success" xml:"Success"`
	EnableInstallAgentNewECS bool   `json:"EnableInstallAgentNewECS" xml:"EnableInstallAgentNewECS"`
	Code                     string `json:"Code" xml:"Code"`
	Message                  string `json:"Message" xml:"Message"`
}

DescribeMonitoringConfigResponse is the response struct for api DescribeMonitoringConfig

func CreateDescribeMonitoringConfigResponse ¶

func CreateDescribeMonitoringConfigResponse() (response *DescribeMonitoringConfigResponse)

CreateDescribeMonitoringConfigResponse creates a response to parse from DescribeMonitoringConfig response

type DescribeProductResourceTagKeyListRequest ¶ added in v1.60.329

type DescribeProductResourceTagKeyListRequest struct {
	*requests.RpcRequest
	NextToken string `position:"Query" name:"NextToken"`
}

DescribeProductResourceTagKeyListRequest is the request struct for api DescribeProductResourceTagKeyList

func CreateDescribeProductResourceTagKeyListRequest ¶ added in v1.60.329

func CreateDescribeProductResourceTagKeyListRequest() (request *DescribeProductResourceTagKeyListRequest)

CreateDescribeProductResourceTagKeyListRequest creates a request to invoke DescribeProductResourceTagKeyList API

type DescribeProductResourceTagKeyListResponse ¶ added in v1.60.329

type DescribeProductResourceTagKeyListResponse struct {
	*responses.BaseResponse
	Code      string                                     `json:"Code" xml:"Code"`
	Message   string                                     `json:"Message" xml:"Message"`
	NextToken string                                     `json:"NextToken" xml:"NextToken"`
	RequestId string                                     `json:"RequestId" xml:"RequestId"`
	Success   bool                                       `json:"Success" xml:"Success"`
	TagKeys   TagKeysInDescribeProductResourceTagKeyList `json:"TagKeys" xml:"TagKeys"`
}

DescribeProductResourceTagKeyListResponse is the response struct for api DescribeProductResourceTagKeyList

func CreateDescribeProductResourceTagKeyListResponse ¶ added in v1.60.329

func CreateDescribeProductResourceTagKeyListResponse() (response *DescribeProductResourceTagKeyListResponse)

CreateDescribeProductResourceTagKeyListResponse creates a response to parse from DescribeProductResourceTagKeyList response

type DescribeProductsOfActiveMetricRuleRequest ¶

type DescribeProductsOfActiveMetricRuleRequest struct {
	*requests.RpcRequest
}

DescribeProductsOfActiveMetricRuleRequest is the request struct for api DescribeProductsOfActiveMetricRule

func CreateDescribeProductsOfActiveMetricRuleRequest ¶

func CreateDescribeProductsOfActiveMetricRuleRequest() (request *DescribeProductsOfActiveMetricRuleRequest)

CreateDescribeProductsOfActiveMetricRuleRequest creates a request to invoke DescribeProductsOfActiveMetricRule API

type DescribeProductsOfActiveMetricRuleResponse ¶

type DescribeProductsOfActiveMetricRuleResponse struct {
	*responses.BaseResponse
	Code                         int                          `json:"Code" xml:"Code"`
	Message                      string                       `json:"Message" xml:"Message"`
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	Datapoints                   string                       `json:"Datapoints" xml:"Datapoints"`
	Success                      bool                         `json:"Success" xml:"Success"`
	AllProductInitMetricRuleList AllProductInitMetricRuleList `json:"AllProductInitMetricRuleList" xml:"AllProductInitMetricRuleList"`
}

DescribeProductsOfActiveMetricRuleResponse is the response struct for api DescribeProductsOfActiveMetricRule

func CreateDescribeProductsOfActiveMetricRuleResponse ¶

func CreateDescribeProductsOfActiveMetricRuleResponse() (response *DescribeProductsOfActiveMetricRuleResponse)

CreateDescribeProductsOfActiveMetricRuleResponse creates a response to parse from DescribeProductsOfActiveMetricRule response

type DescribeProjectMetaRequest ¶

type DescribeProjectMetaRequest struct {
	*requests.RpcRequest
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Labels     string           `position:"Query" name:"Labels"`
}

DescribeProjectMetaRequest is the request struct for api DescribeProjectMeta

func CreateDescribeProjectMetaRequest ¶

func CreateDescribeProjectMetaRequest() (request *DescribeProjectMetaRequest)

CreateDescribeProjectMetaRequest creates a request to invoke DescribeProjectMeta API

type DescribeProjectMetaResponse ¶

type DescribeProjectMetaResponse struct {
	*responses.BaseResponse
	RequestId  string                         `json:"RequestId" xml:"RequestId"`
	Success    bool                           `json:"Success" xml:"Success"`
	Code       string                         `json:"Code" xml:"Code"`
	Message    string                         `json:"Message" xml:"Message"`
	PageSize   string                         `json:"PageSize" xml:"PageSize"`
	PageNumber string                         `json:"PageNumber" xml:"PageNumber"`
	Total      string                         `json:"Total" xml:"Total"`
	Resources  ResourcesInDescribeProjectMeta `json:"Resources" xml:"Resources"`
}

DescribeProjectMetaResponse is the response struct for api DescribeProjectMeta

func CreateDescribeProjectMetaResponse ¶

func CreateDescribeProjectMetaResponse() (response *DescribeProjectMetaResponse)

CreateDescribeProjectMetaResponse creates a response to parse from DescribeProjectMeta response

type DescribeSiteMonitorAttributeRequest ¶

type DescribeSiteMonitorAttributeRequest struct {
	*requests.RpcRequest
	IncludeAlert requests.Boolean `position:"Query" name:"IncludeAlert"`
	TaskId       string           `position:"Query" name:"TaskId"`
}

DescribeSiteMonitorAttributeRequest is the request struct for api DescribeSiteMonitorAttribute

func CreateDescribeSiteMonitorAttributeRequest ¶

func CreateDescribeSiteMonitorAttributeRequest() (request *DescribeSiteMonitorAttributeRequest)

CreateDescribeSiteMonitorAttributeRequest creates a request to invoke DescribeSiteMonitorAttribute API

type DescribeSiteMonitorAttributeResponse ¶

type DescribeSiteMonitorAttributeResponse struct {
	*responses.BaseResponse
	Code         string       `json:"Code" xml:"Code"`
	Message      string       `json:"Message" xml:"Message"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      bool         `json:"Success" xml:"Success"`
	SiteMonitors SiteMonitors `json:"SiteMonitors" xml:"SiteMonitors"`
	MetricRules  MetricRules  `json:"MetricRules" xml:"MetricRules"`
}

DescribeSiteMonitorAttributeResponse is the response struct for api DescribeSiteMonitorAttribute

func CreateDescribeSiteMonitorAttributeResponse ¶

func CreateDescribeSiteMonitorAttributeResponse() (response *DescribeSiteMonitorAttributeResponse)

CreateDescribeSiteMonitorAttributeResponse creates a response to parse from DescribeSiteMonitorAttribute response

type DescribeSiteMonitorDataRequest ¶

type DescribeSiteMonitorDataRequest struct {
	*requests.RpcRequest
	Period     string           `position:"Query" name:"Period"`
	Length     requests.Integer `position:"Query" name:"Length"`
	EndTime    string           `position:"Query" name:"EndTime"`
	StartTime  string           `position:"Query" name:"StartTime"`
	Type       string           `position:"Query" name:"Type"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MetricName string           `position:"Query" name:"MetricName"`
	TaskId     string           `position:"Query" name:"TaskId"`
}

DescribeSiteMonitorDataRequest is the request struct for api DescribeSiteMonitorData

func CreateDescribeSiteMonitorDataRequest ¶

func CreateDescribeSiteMonitorDataRequest() (request *DescribeSiteMonitorDataRequest)

CreateDescribeSiteMonitorDataRequest creates a request to invoke DescribeSiteMonitorData API

type DescribeSiteMonitorDataResponse ¶

type DescribeSiteMonitorDataResponse struct {
	*responses.BaseResponse
	NextToken string `json:"NextToken" xml:"NextToken"`
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

DescribeSiteMonitorDataResponse is the response struct for api DescribeSiteMonitorData

func CreateDescribeSiteMonitorDataResponse ¶

func CreateDescribeSiteMonitorDataResponse() (response *DescribeSiteMonitorDataResponse)

CreateDescribeSiteMonitorDataResponse creates a response to parse from DescribeSiteMonitorData response

type DescribeSiteMonitorISPCityListRequest ¶

type DescribeSiteMonitorISPCityListRequest struct {
	*requests.RpcRequest
	City        string           `position:"Query" name:"City"`
	Isp         string           `position:"Query" name:"Isp"`
	APIProbe    requests.Boolean `position:"Query" name:"APIProbe"`
	MobileProbe requests.Boolean `position:"Query" name:"MobileProbe"`
	ViewAll     requests.Boolean `position:"Query" name:"ViewAll"`
	IPV4        requests.Boolean `position:"Query" name:"IPV4"`
	IPV6        requests.Boolean `position:"Query" name:"IPV6"`
}

DescribeSiteMonitorISPCityListRequest is the request struct for api DescribeSiteMonitorISPCityList

func CreateDescribeSiteMonitorISPCityListRequest ¶

func CreateDescribeSiteMonitorISPCityListRequest() (request *DescribeSiteMonitorISPCityListRequest)

CreateDescribeSiteMonitorISPCityListRequest creates a request to invoke DescribeSiteMonitorISPCityList API

type DescribeSiteMonitorISPCityListResponse ¶

type DescribeSiteMonitorISPCityListResponse struct {
	*responses.BaseResponse
	Code        string      `json:"Code" xml:"Code"`
	Message     string      `json:"Message" xml:"Message"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Success     string      `json:"Success" xml:"Success"`
	IspCityList IspCityList `json:"IspCityList" xml:"IspCityList"`
}

DescribeSiteMonitorISPCityListResponse is the response struct for api DescribeSiteMonitorISPCityList

func CreateDescribeSiteMonitorISPCityListResponse ¶

func CreateDescribeSiteMonitorISPCityListResponse() (response *DescribeSiteMonitorISPCityListResponse)

CreateDescribeSiteMonitorISPCityListResponse creates a response to parse from DescribeSiteMonitorISPCityList response

type DescribeSiteMonitorListRequest ¶

type DescribeSiteMonitorListRequest struct {
	*requests.RpcRequest
	TaskType  string           `position:"Query" name:"TaskType"`
	TaskState string           `position:"Query" name:"TaskState"`
	PageSize  requests.Integer `position:"Query" name:"PageSize"`
	Page      requests.Integer `position:"Query" name:"Page"`
	Keyword   string           `position:"Query" name:"Keyword"`
	TaskId    string           `position:"Query" name:"TaskId"`
}

DescribeSiteMonitorListRequest is the request struct for api DescribeSiteMonitorList

func CreateDescribeSiteMonitorListRequest ¶

func CreateDescribeSiteMonitorListRequest() (request *DescribeSiteMonitorListRequest)

CreateDescribeSiteMonitorListRequest creates a request to invoke DescribeSiteMonitorList API

type DescribeSiteMonitorListResponse ¶

type DescribeSiteMonitorListResponse struct {
	*responses.BaseResponse
	RequestId    string                                `json:"RequestId" xml:"RequestId"`
	Success      string                                `json:"Success" xml:"Success"`
	Code         string                                `json:"Code" xml:"Code"`
	Message      string                                `json:"Message" xml:"Message"`
	PageNumber   int                                   `json:"PageNumber" xml:"PageNumber"`
	PageSize     int                                   `json:"PageSize" xml:"PageSize"`
	TotalCount   int                                   `json:"TotalCount" xml:"TotalCount"`
	SiteMonitors SiteMonitorsInDescribeSiteMonitorList `json:"SiteMonitors" xml:"SiteMonitors"`
}

DescribeSiteMonitorListResponse is the response struct for api DescribeSiteMonitorList

func CreateDescribeSiteMonitorListResponse ¶

func CreateDescribeSiteMonitorListResponse() (response *DescribeSiteMonitorListResponse)

CreateDescribeSiteMonitorListResponse creates a response to parse from DescribeSiteMonitorList response

type DescribeSiteMonitorLogRequest ¶ added in v1.61.1364

type DescribeSiteMonitorLogRequest struct {
	*requests.RpcRequest
	City       string           `position:"Query" name:"City"`
	Isp        string           `position:"Query" name:"Isp"`
	StartTime  string           `position:"Query" name:"StartTime"`
	TaskIds    string           `position:"Query" name:"TaskIds"`
	NextToken  string           `position:"Query" name:"NextToken"`
	MetricName string           `position:"Query" name:"MetricName"`
	Length     requests.Integer `position:"Query" name:"Length"`
	EndTime    string           `position:"Query" name:"EndTime"`
	Filter     string           `position:"Query" name:"Filter"`
	Namespace  string           `position:"Query" name:"Namespace"`
	Dimensions string           `position:"Query" name:"Dimensions"`
}

DescribeSiteMonitorLogRequest is the request struct for api DescribeSiteMonitorLog

func CreateDescribeSiteMonitorLogRequest ¶ added in v1.61.1364

func CreateDescribeSiteMonitorLogRequest() (request *DescribeSiteMonitorLogRequest)

CreateDescribeSiteMonitorLogRequest creates a request to invoke DescribeSiteMonitorLog API

type DescribeSiteMonitorLogResponse ¶ added in v1.61.1364

type DescribeSiteMonitorLogResponse struct {
	*responses.BaseResponse
	NextToken string `json:"NextToken" xml:"NextToken"`
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

DescribeSiteMonitorLogResponse is the response struct for api DescribeSiteMonitorLog

func CreateDescribeSiteMonitorLogResponse ¶ added in v1.61.1364

func CreateDescribeSiteMonitorLogResponse() (response *DescribeSiteMonitorLogResponse)

CreateDescribeSiteMonitorLogResponse creates a response to parse from DescribeSiteMonitorLog response

type DescribeSiteMonitorQuotaRequest ¶

type DescribeSiteMonitorQuotaRequest struct {
	*requests.RpcRequest
}

DescribeSiteMonitorQuotaRequest is the request struct for api DescribeSiteMonitorQuota

func CreateDescribeSiteMonitorQuotaRequest ¶

func CreateDescribeSiteMonitorQuotaRequest() (request *DescribeSiteMonitorQuotaRequest)

CreateDescribeSiteMonitorQuotaRequest creates a request to invoke DescribeSiteMonitorQuota API

type DescribeSiteMonitorQuotaResponse ¶

type DescribeSiteMonitorQuotaResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

DescribeSiteMonitorQuotaResponse is the response struct for api DescribeSiteMonitorQuota

func CreateDescribeSiteMonitorQuotaResponse ¶

func CreateDescribeSiteMonitorQuotaResponse() (response *DescribeSiteMonitorQuotaResponse)

CreateDescribeSiteMonitorQuotaResponse creates a response to parse from DescribeSiteMonitorQuota response

type DescribeSiteMonitorStatisticsRequest ¶

type DescribeSiteMonitorStatisticsRequest struct {
	*requests.RpcRequest
	TimeRange  string `position:"Query" name:"TimeRange"`
	StartTime  string `position:"Query" name:"StartTime"`
	MetricName string `position:"Query" name:"MetricName"`
	TaskId     string `position:"Query" name:"TaskId"`
}

DescribeSiteMonitorStatisticsRequest is the request struct for api DescribeSiteMonitorStatistics

func CreateDescribeSiteMonitorStatisticsRequest ¶

func CreateDescribeSiteMonitorStatisticsRequest() (request *DescribeSiteMonitorStatisticsRequest)

CreateDescribeSiteMonitorStatisticsRequest creates a request to invoke DescribeSiteMonitorStatistics API

type DescribeSiteMonitorStatisticsResponse ¶

type DescribeSiteMonitorStatisticsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

DescribeSiteMonitorStatisticsResponse is the response struct for api DescribeSiteMonitorStatistics

func CreateDescribeSiteMonitorStatisticsResponse ¶

func CreateDescribeSiteMonitorStatisticsResponse() (response *DescribeSiteMonitorStatisticsResponse)

CreateDescribeSiteMonitorStatisticsResponse creates a response to parse from DescribeSiteMonitorStatistics response

type DescribeSystemEventAttributeRequest ¶

type DescribeSystemEventAttributeRequest struct {
	*requests.RpcRequest
	StartTime      string           `position:"Query" name:"StartTime"`
	SearchKeywords string           `position:"Query" name:"SearchKeywords"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Product        string           `position:"Query" name:"Product"`
	Level          string           `position:"Query" name:"Level"`
	GroupId        string           `position:"Query" name:"GroupId"`
	EndTime        string           `position:"Query" name:"EndTime"`
	Name           string           `position:"Query" name:"Name"`
	EventType      string           `position:"Query" name:"EventType"`
	Status         string           `position:"Query" name:"Status"`
}

DescribeSystemEventAttributeRequest is the request struct for api DescribeSystemEventAttribute

func CreateDescribeSystemEventAttributeRequest ¶

func CreateDescribeSystemEventAttributeRequest() (request *DescribeSystemEventAttributeRequest)

CreateDescribeSystemEventAttributeRequest creates a request to invoke DescribeSystemEventAttribute API

type DescribeSystemEventAttributeResponse ¶

type DescribeSystemEventAttributeResponse struct {
	*responses.BaseResponse
	Code         string       `json:"Code" xml:"Code"`
	Message      string       `json:"Message" xml:"Message"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Success      string       `json:"Success" xml:"Success"`
	SystemEvents SystemEvents `json:"SystemEvents" xml:"SystemEvents"`
}

DescribeSystemEventAttributeResponse is the response struct for api DescribeSystemEventAttribute

func CreateDescribeSystemEventAttributeResponse ¶

func CreateDescribeSystemEventAttributeResponse() (response *DescribeSystemEventAttributeResponse)

CreateDescribeSystemEventAttributeResponse creates a response to parse from DescribeSystemEventAttribute response

type DescribeSystemEventCountRequest ¶

type DescribeSystemEventCountRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Query" name:"StartTime"`
	SearchKeywords string `position:"Query" name:"SearchKeywords"`
	Product        string `position:"Query" name:"Product"`
	Level          string `position:"Query" name:"Level"`
	GroupId        string `position:"Query" name:"GroupId"`
	EndTime        string `position:"Query" name:"EndTime"`
	Name           string `position:"Query" name:"Name"`
	EventType      string `position:"Query" name:"EventType"`
	Status         string `position:"Query" name:"Status"`
}

DescribeSystemEventCountRequest is the request struct for api DescribeSystemEventCount

func CreateDescribeSystemEventCountRequest ¶

func CreateDescribeSystemEventCountRequest() (request *DescribeSystemEventCountRequest)

CreateDescribeSystemEventCountRequest creates a request to invoke DescribeSystemEventCount API

type DescribeSystemEventCountResponse ¶

type DescribeSystemEventCountResponse struct {
	*responses.BaseResponse
	Code              string            `json:"Code" xml:"Code"`
	Message           string            `json:"Message" xml:"Message"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	Success           string            `json:"Success" xml:"Success"`
	SystemEventCounts SystemEventCounts `json:"SystemEventCounts" xml:"SystemEventCounts"`
}

DescribeSystemEventCountResponse is the response struct for api DescribeSystemEventCount

func CreateDescribeSystemEventCountResponse ¶

func CreateDescribeSystemEventCountResponse() (response *DescribeSystemEventCountResponse)

CreateDescribeSystemEventCountResponse creates a response to parse from DescribeSystemEventCount response

type DescribeSystemEventHistogramRequest ¶

type DescribeSystemEventHistogramRequest struct {
	*requests.RpcRequest
	StartTime      string `position:"Query" name:"StartTime"`
	SearchKeywords string `position:"Query" name:"SearchKeywords"`
	Product        string `position:"Query" name:"Product"`
	Level          string `position:"Query" name:"Level"`
	GroupId        string `position:"Query" name:"GroupId"`
	EndTime        string `position:"Query" name:"EndTime"`
	Name           string `position:"Query" name:"Name"`
	EventType      string `position:"Query" name:"EventType"`
	Status         string `position:"Query" name:"Status"`
}

DescribeSystemEventHistogramRequest is the request struct for api DescribeSystemEventHistogram

func CreateDescribeSystemEventHistogramRequest ¶

func CreateDescribeSystemEventHistogramRequest() (request *DescribeSystemEventHistogramRequest)

CreateDescribeSystemEventHistogramRequest creates a request to invoke DescribeSystemEventHistogram API

type DescribeSystemEventHistogramResponse ¶

type DescribeSystemEventHistogramResponse struct {
	*responses.BaseResponse
	Code                  string                `json:"Code" xml:"Code"`
	Message               string                `json:"Message" xml:"Message"`
	RequestId             string                `json:"RequestId" xml:"RequestId"`
	Success               string                `json:"Success" xml:"Success"`
	SystemEventHistograms SystemEventHistograms `json:"SystemEventHistograms" xml:"SystemEventHistograms"`
}

DescribeSystemEventHistogramResponse is the response struct for api DescribeSystemEventHistogram

func CreateDescribeSystemEventHistogramResponse ¶

func CreateDescribeSystemEventHistogramResponse() (response *DescribeSystemEventHistogramResponse)

CreateDescribeSystemEventHistogramResponse creates a response to parse from DescribeSystemEventHistogram response

type DescribeSystemEventMetaListRequest ¶

type DescribeSystemEventMetaListRequest struct {
	*requests.RpcRequest
}

DescribeSystemEventMetaListRequest is the request struct for api DescribeSystemEventMetaList

func CreateDescribeSystemEventMetaListRequest ¶

func CreateDescribeSystemEventMetaListRequest() (request *DescribeSystemEventMetaListRequest)

CreateDescribeSystemEventMetaListRequest creates a request to invoke DescribeSystemEventMetaList API

type DescribeSystemEventMetaListResponse ¶

type DescribeSystemEventMetaListResponse struct {
	*responses.BaseResponse
	Code      int                               `json:"Code" xml:"Code"`
	Message   string                            `json:"Message" xml:"Message"`
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Success   bool                              `json:"Success" xml:"Success"`
	Data      DataInDescribeSystemEventMetaList `json:"Data" xml:"Data"`
}

DescribeSystemEventMetaListResponse is the response struct for api DescribeSystemEventMetaList

func CreateDescribeSystemEventMetaListResponse ¶

func CreateDescribeSystemEventMetaListResponse() (response *DescribeSystemEventMetaListResponse)

CreateDescribeSystemEventMetaListResponse creates a response to parse from DescribeSystemEventMetaList response

type DescribeTagKeyListRequest ¶ added in v1.60.287

type DescribeTagKeyListRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeTagKeyListRequest is the request struct for api DescribeTagKeyList

func CreateDescribeTagKeyListRequest ¶ added in v1.60.287

func CreateDescribeTagKeyListRequest() (request *DescribeTagKeyListRequest)

CreateDescribeTagKeyListRequest creates a request to invoke DescribeTagKeyList API

type DescribeTagKeyListResponse ¶ added in v1.60.287

type DescribeTagKeyListResponse struct {
	*responses.BaseResponse
	Code      string                      `json:"Code" xml:"Code"`
	Message   string                      `json:"Message" xml:"Message"`
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	Success   bool                        `json:"Success" xml:"Success"`
	TagKeys   TagKeysInDescribeTagKeyList `json:"TagKeys" xml:"TagKeys"`
}

DescribeTagKeyListResponse is the response struct for api DescribeTagKeyList

func CreateDescribeTagKeyListResponse ¶ added in v1.60.287

func CreateDescribeTagKeyListResponse() (response *DescribeTagKeyListResponse)

CreateDescribeTagKeyListResponse creates a response to parse from DescribeTagKeyList response

type DescribeTagValueListRequest ¶ added in v1.60.287

type DescribeTagValueListRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	TagKey     string           `position:"Query" name:"TagKey"`
}

DescribeTagValueListRequest is the request struct for api DescribeTagValueList

func CreateDescribeTagValueListRequest ¶ added in v1.60.287

func CreateDescribeTagValueListRequest() (request *DescribeTagValueListRequest)

CreateDescribeTagValueListRequest creates a request to invoke DescribeTagValueList API

type DescribeTagValueListResponse ¶ added in v1.60.287

type DescribeTagValueListResponse struct {
	*responses.BaseResponse
	Code      string    `json:"Code" xml:"Code"`
	Message   string    `json:"Message" xml:"Message"`
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Success   bool      `json:"Success" xml:"Success"`
	TagValues TagValues `json:"TagValues" xml:"TagValues"`
}

DescribeTagValueListResponse is the response struct for api DescribeTagValueList

func CreateDescribeTagValueListResponse ¶ added in v1.60.287

func CreateDescribeTagValueListResponse() (response *DescribeTagValueListResponse)

CreateDescribeTagValueListResponse creates a response to parse from DescribeTagValueList response

type DescribeUnhealthyHostAvailabilityRequest ¶

type DescribeUnhealthyHostAvailabilityRequest struct {
	*requests.RpcRequest
	Id *[]string `position:"Query" name:"Id"  type:"Repeated"`
}

DescribeUnhealthyHostAvailabilityRequest is the request struct for api DescribeUnhealthyHostAvailability

func CreateDescribeUnhealthyHostAvailabilityRequest ¶

func CreateDescribeUnhealthyHostAvailabilityRequest() (request *DescribeUnhealthyHostAvailabilityRequest)

CreateDescribeUnhealthyHostAvailabilityRequest creates a request to invoke DescribeUnhealthyHostAvailability API

type DescribeUnhealthyHostAvailabilityResponse ¶

type DescribeUnhealthyHostAvailabilityResponse struct {
	*responses.BaseResponse
	Code          string        `json:"Code" xml:"Code"`
	Message       string        `json:"Message" xml:"Message"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	Success       bool          `json:"Success" xml:"Success"`
	UnhealthyList UnhealthyList `json:"UnhealthyList" xml:"UnhealthyList"`
}

DescribeUnhealthyHostAvailabilityResponse is the response struct for api DescribeUnhealthyHostAvailability

func CreateDescribeUnhealthyHostAvailabilityResponse ¶

func CreateDescribeUnhealthyHostAvailabilityResponse() (response *DescribeUnhealthyHostAvailabilityResponse)

CreateDescribeUnhealthyHostAvailabilityResponse creates a response to parse from DescribeUnhealthyHostAvailability response

type Detail ¶ added in v1.61.1455

type Detail struct {
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Index        int64  `json:"Index" xml:"Index"`
	Spec         string `json:"Spec" xml:"Spec"`
}

Detail is a nested struct in cms response

type Dimension ¶ added in v1.62.351

type Dimension struct {
	Label string `json:"Label" xml:"Label"`
	Value string `json:"Value" xml:"Value"`
}

Dimension is a nested struct in cms response

type DimensionsInBatchExport ¶ added in v1.62.351

type DimensionsInBatchExport struct {
	Dimension []Dimension `json:"Dimension" xml:"Dimension"`
}

DimensionsInBatchExport is a nested struct in cms response

type DimensionsInDescribeAlertLogList ¶ added in v1.62.351

type DimensionsInDescribeAlertLogList struct {
	DimensionsItem []DimensionsItem `json:"Dimensions" xml:"Dimensions"`
}

DimensionsInDescribeAlertLogList is a nested struct in cms response

type DimensionsItem ¶ added in v1.61.836

type DimensionsItem struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

DimensionsItem is a nested struct in cms response

type DingdingWebhookList ¶ added in v1.61.836

type DingdingWebhookList struct {
	ContactDingList []string `json:"ContactDingList" xml:"ContactDingList"`
}

DingdingWebhookList is a nested struct in cms response

type DisableActiveMetricRuleRequest ¶

type DisableActiveMetricRuleRequest struct {
	*requests.RpcRequest
	Product string `position:"Query" name:"Product"`
}

DisableActiveMetricRuleRequest is the request struct for api DisableActiveMetricRule

func CreateDisableActiveMetricRuleRequest ¶

func CreateDisableActiveMetricRuleRequest() (request *DisableActiveMetricRuleRequest)

CreateDisableActiveMetricRuleRequest creates a request to invoke DisableActiveMetricRule API

type DisableActiveMetricRuleResponse ¶

type DisableActiveMetricRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DisableActiveMetricRuleResponse is the response struct for api DisableActiveMetricRule

func CreateDisableActiveMetricRuleResponse ¶

func CreateDisableActiveMetricRuleResponse() (response *DisableActiveMetricRuleResponse)

CreateDisableActiveMetricRuleResponse creates a response to parse from DisableActiveMetricRule response

type DisableEventRulesRequest ¶

type DisableEventRulesRequest struct {
	*requests.RpcRequest
	RuleNames *[]string `position:"Query" name:"RuleNames"  type:"Repeated"`
}

DisableEventRulesRequest is the request struct for api DisableEventRules

func CreateDisableEventRulesRequest ¶

func CreateDisableEventRulesRequest() (request *DisableEventRulesRequest)

CreateDisableEventRulesRequest creates a request to invoke DisableEventRules API

type DisableEventRulesResponse ¶

type DisableEventRulesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DisableEventRulesResponse is the response struct for api DisableEventRules

func CreateDisableEventRulesResponse ¶

func CreateDisableEventRulesResponse() (response *DisableEventRulesResponse)

CreateDisableEventRulesResponse creates a response to parse from DisableEventRules response

type DisableHostAvailabilityRequest ¶

type DisableHostAvailabilityRequest struct {
	*requests.RpcRequest
	Id *[]string `position:"Query" name:"Id"  type:"Repeated"`
}

DisableHostAvailabilityRequest is the request struct for api DisableHostAvailability

func CreateDisableHostAvailabilityRequest ¶

func CreateDisableHostAvailabilityRequest() (request *DisableHostAvailabilityRequest)

CreateDisableHostAvailabilityRequest creates a request to invoke DisableHostAvailability API

type DisableHostAvailabilityResponse ¶

type DisableHostAvailabilityResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DisableHostAvailabilityResponse is the response struct for api DisableHostAvailability

func CreateDisableHostAvailabilityResponse ¶

func CreateDisableHostAvailabilityResponse() (response *DisableHostAvailabilityResponse)

CreateDisableHostAvailabilityResponse creates a response to parse from DisableHostAvailability response

type DisableMetricRulesRequest ¶

type DisableMetricRulesRequest struct {
	*requests.RpcRequest
	RuleId *[]string `position:"Query" name:"RuleId"  type:"Repeated"`
}

DisableMetricRulesRequest is the request struct for api DisableMetricRules

func CreateDisableMetricRulesRequest ¶

func CreateDisableMetricRulesRequest() (request *DisableMetricRulesRequest)

CreateDisableMetricRulesRequest creates a request to invoke DisableMetricRules API

type DisableMetricRulesResponse ¶

type DisableMetricRulesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DisableMetricRulesResponse is the response struct for api DisableMetricRules

func CreateDisableMetricRulesResponse ¶

func CreateDisableMetricRulesResponse() (response *DisableMetricRulesResponse)

CreateDisableMetricRulesResponse creates a response to parse from DisableMetricRules response

type DisableSiteMonitorsRequest ¶

type DisableSiteMonitorsRequest struct {
	*requests.RpcRequest
	TaskIds string `position:"Query" name:"TaskIds"`
}

DisableSiteMonitorsRequest is the request struct for api DisableSiteMonitors

func CreateDisableSiteMonitorsRequest ¶

func CreateDisableSiteMonitorsRequest() (request *DisableSiteMonitorsRequest)

CreateDisableSiteMonitorsRequest creates a request to invoke DisableSiteMonitors API

type DisableSiteMonitorsResponse ¶

type DisableSiteMonitorsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

DisableSiteMonitorsResponse is the response struct for api DisableSiteMonitors

func CreateDisableSiteMonitorsResponse ¶

func CreateDisableSiteMonitorsResponse() (response *DisableSiteMonitorsResponse)

CreateDisableSiteMonitorsResponse creates a response to parse from DisableSiteMonitors response

type DstName ¶ added in v1.61.61

type DstName struct {
	DstName []string `json:"DstName" xml:"DstName"`
}

DstName is a nested struct in cms response

type EnableActiveMetricRuleRequest ¶

type EnableActiveMetricRuleRequest struct {
	*requests.RpcRequest
	Product string `position:"Query" name:"Product"`
}

EnableActiveMetricRuleRequest is the request struct for api EnableActiveMetricRule

func CreateEnableActiveMetricRuleRequest ¶

func CreateEnableActiveMetricRuleRequest() (request *EnableActiveMetricRuleRequest)

CreateEnableActiveMetricRuleRequest creates a request to invoke EnableActiveMetricRule API

type EnableActiveMetricRuleResponse ¶

type EnableActiveMetricRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

EnableActiveMetricRuleResponse is the response struct for api EnableActiveMetricRule

func CreateEnableActiveMetricRuleResponse ¶

func CreateEnableActiveMetricRuleResponse() (response *EnableActiveMetricRuleResponse)

CreateEnableActiveMetricRuleResponse creates a response to parse from EnableActiveMetricRule response

type EnableEventRulesRequest ¶

type EnableEventRulesRequest struct {
	*requests.RpcRequest
	RuleNames *[]string `position:"Query" name:"RuleNames"  type:"Repeated"`
}

EnableEventRulesRequest is the request struct for api EnableEventRules

func CreateEnableEventRulesRequest ¶

func CreateEnableEventRulesRequest() (request *EnableEventRulesRequest)

CreateEnableEventRulesRequest creates a request to invoke EnableEventRules API

type EnableEventRulesResponse ¶

type EnableEventRulesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

EnableEventRulesResponse is the response struct for api EnableEventRules

func CreateEnableEventRulesResponse ¶

func CreateEnableEventRulesResponse() (response *EnableEventRulesResponse)

CreateEnableEventRulesResponse creates a response to parse from EnableEventRules response

type EnableHostAvailabilityRequest ¶

type EnableHostAvailabilityRequest struct {
	*requests.RpcRequest
	Id *[]string `position:"Query" name:"Id"  type:"Repeated"`
}

EnableHostAvailabilityRequest is the request struct for api EnableHostAvailability

func CreateEnableHostAvailabilityRequest ¶

func CreateEnableHostAvailabilityRequest() (request *EnableHostAvailabilityRequest)

CreateEnableHostAvailabilityRequest creates a request to invoke EnableHostAvailability API

type EnableHostAvailabilityResponse ¶

type EnableHostAvailabilityResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

EnableHostAvailabilityResponse is the response struct for api EnableHostAvailability

func CreateEnableHostAvailabilityResponse ¶

func CreateEnableHostAvailabilityResponse() (response *EnableHostAvailabilityResponse)

CreateEnableHostAvailabilityResponse creates a response to parse from EnableHostAvailability response

type EnableMetricRuleBlackListRequest ¶ added in v1.62.351

type EnableMetricRuleBlackListRequest struct {
	*requests.RpcRequest
	IsEnable requests.Boolean `position:"Query" name:"IsEnable"`
	Id       string           `position:"Query" name:"Id"`
}

EnableMetricRuleBlackListRequest is the request struct for api EnableMetricRuleBlackList

func CreateEnableMetricRuleBlackListRequest ¶ added in v1.62.351

func CreateEnableMetricRuleBlackListRequest() (request *EnableMetricRuleBlackListRequest)

CreateEnableMetricRuleBlackListRequest creates a request to invoke EnableMetricRuleBlackList API

type EnableMetricRuleBlackListResponse ¶ added in v1.62.351

type EnableMetricRuleBlackListResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Count     int    `json:"Count" xml:"Count"`
}

EnableMetricRuleBlackListResponse is the response struct for api EnableMetricRuleBlackList

func CreateEnableMetricRuleBlackListResponse ¶ added in v1.62.351

func CreateEnableMetricRuleBlackListResponse() (response *EnableMetricRuleBlackListResponse)

CreateEnableMetricRuleBlackListResponse creates a response to parse from EnableMetricRuleBlackList response

type EnableMetricRulesRequest ¶

type EnableMetricRulesRequest struct {
	*requests.RpcRequest
	RuleId *[]string `position:"Query" name:"RuleId"  type:"Repeated"`
}

EnableMetricRulesRequest is the request struct for api EnableMetricRules

func CreateEnableMetricRulesRequest ¶

func CreateEnableMetricRulesRequest() (request *EnableMetricRulesRequest)

CreateEnableMetricRulesRequest creates a request to invoke EnableMetricRules API

type EnableMetricRulesResponse ¶

type EnableMetricRulesResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

EnableMetricRulesResponse is the response struct for api EnableMetricRules

func CreateEnableMetricRulesResponse ¶

func CreateEnableMetricRulesResponse() (response *EnableMetricRulesResponse)

CreateEnableMetricRulesResponse creates a response to parse from EnableMetricRules response

type EnableSiteMonitorsRequest ¶

type EnableSiteMonitorsRequest struct {
	*requests.RpcRequest
	TaskIds string `position:"Query" name:"TaskIds"`
}

EnableSiteMonitorsRequest is the request struct for api EnableSiteMonitors

func CreateEnableSiteMonitorsRequest ¶

func CreateEnableSiteMonitorsRequest() (request *EnableSiteMonitorsRequest)

CreateEnableSiteMonitorsRequest creates a request to invoke EnableSiteMonitors API

type EnableSiteMonitorsResponse ¶

type EnableSiteMonitorsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

EnableSiteMonitorsResponse is the response struct for api EnableSiteMonitors

func CreateEnableSiteMonitorsResponse ¶

func CreateEnableSiteMonitorsResponse() (response *EnableSiteMonitorsResponse)

CreateEnableSiteMonitorsResponse creates a response to parse from EnableSiteMonitors response

type EnterpriseQuota ¶ added in v1.61.1127

type EnterpriseQuota struct {
	SuitInfo   string `json:"SuitInfo" xml:"SuitInfo"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

EnterpriseQuota is a nested struct in cms response

type ErrorDetail ¶ added in v1.61.1455

type ErrorDetail struct {
	Detail []Detail `json:"detail" xml:"detail"`
}

ErrorDetail is a nested struct in cms response

type Escalation ¶ added in v1.61.836

type Escalation struct {
	Times      int    `json:"Times" xml:"Times"`
	Level      string `json:"Level" xml:"Level"`
	Expression string `json:"Expression" xml:"Expression"`
}

Escalation is a nested struct in cms response

type EscalationInDescribeAlertingMetricRuleResources ¶ added in v1.61.981

type EscalationInDescribeAlertingMetricRuleResources struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

EscalationInDescribeAlertingMetricRuleResources is a nested struct in cms response

type EscalationList ¶

type EscalationList struct {
	EscalationListItem []EscalationListItem `json:"escalationList" xml:"escalationList"`
}

EscalationList is a nested struct in cms response

type EscalationListItem ¶ added in v1.62.351

type EscalationListItem struct {
	Value      string `json:"Value" xml:"Value"`
	MetricName string `json:"MetricName" xml:"MetricName"`
	Operator   string `json:"Operator" xml:"Operator"`
	Times      string `json:"Times" xml:"Times"`
	Aggregate  string `json:"Aggregate" xml:"Aggregate"`
}

EscalationListItem is a nested struct in cms response

type Escalations ¶

type Escalations struct {
	Critical CriticalInDescribeMetricRuleTemplateAttribute `json:"Critical" xml:"Critical"`
	Info     InfoInDescribeMetricRuleList                  `json:"Info" xml:"Info"`
	Warn     Warn                                          `json:"Warn" xml:"Warn"`
}

Escalations is a nested struct in cms response

type EventHistogram ¶

type EventHistogram struct {
	EndTime   int64 `json:"EndTime" xml:"EndTime"`
	StartTime int64 `json:"StartTime" xml:"StartTime"`
	Count     int64 `json:"Count" xml:"Count"`
}

EventHistogram is a nested struct in cms response

type EventHistograms ¶

type EventHistograms struct {
	EventHistogram []EventHistogram `json:"EventHistogram" xml:"EventHistogram"`
}

EventHistograms is a nested struct in cms response

type EventMonitor ¶ added in v1.61.836

type EventMonitor struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

EventMonitor is a nested struct in cms response

type EventPattern ¶

type EventPattern struct {
	Product       string                                    `json:"Product" xml:"Product"`
	LevelList     LevelListInDescribeEventRuleAttribute     `json:"LevelList" xml:"LevelList"`
	StatusList    StatusList                                `json:"StatusList" xml:"StatusList"`
	EventTypeList EventTypeListInDescribeEventRuleAttribute `json:"EventTypeList" xml:"EventTypeList"`
	NameList      NameListInDescribeEventRuleAttribute      `json:"NameList" xml:"NameList"`
}

EventPattern is a nested struct in cms response

type EventPatternInDescribeEventRuleList ¶

type EventPatternInDescribeEventRuleList struct {
	EventPatternItem []EventPatternItem `json:"EventPattern" xml:"EventPattern"`
}

EventPatternInDescribeEventRuleList is a nested struct in cms response

type EventPatternItem ¶

type EventPatternItem struct {
	Product       string                               `json:"Product" xml:"Product"`
	CustomFilters string                               `json:"CustomFilters" xml:"CustomFilters"`
	SQLFilter     string                               `json:"SQLFilter" xml:"SQLFilter"`
	LevelList     LevelListInDescribeEventRuleList     `json:"LevelList" xml:"LevelList"`
	EventTypeList EventTypeListInDescribeEventRuleList `json:"EventTypeList" xml:"EventTypeList"`
	NameList      NameListInDescribeEventRuleList      `json:"NameList" xml:"NameList"`
	KeywordFilter KeywordFilter                        `json:"KeywordFilter" xml:"KeywordFilter"`
}

EventPatternItem is a nested struct in cms response

type EventRule ¶

type EventRule struct {
	EventType    string                              `json:"EventType" xml:"EventType"`
	Description  string                              `json:"Description" xml:"Description"`
	GroupId      string                              `json:"GroupId" xml:"GroupId"`
	Name         string                              `json:"Name" xml:"Name"`
	State        string                              `json:"State" xml:"State"`
	SilenceTime  int64                               `json:"SilenceTime" xml:"SilenceTime"`
	EventPattern EventPatternInDescribeEventRuleList `json:"EventPattern" xml:"EventPattern"`
}

EventRule is a nested struct in cms response

type EventRules ¶

type EventRules struct {
	EventRule []EventRule `json:"EventRule" xml:"EventRule"`
}

EventRules is a nested struct in cms response

type EventTypeListInDescribeEventRuleAttribute ¶ added in v1.62.351

type EventTypeListInDescribeEventRuleAttribute struct {
	EventTypeList []string `json:"EventTypeList" xml:"EventTypeList"`
}

EventTypeListInDescribeEventRuleAttribute is a nested struct in cms response

type EventTypeListInDescribeEventRuleList ¶ added in v1.62.351

type EventTypeListInDescribeEventRuleList struct {
	EventTypeList []string `json:"EventTypeList" xml:"EventTypeList"`
}

EventTypeListInDescribeEventRuleList is a nested struct in cms response

type Express ¶ added in v1.61.1651

type Express struct {
	ExpressItem []ExpressItem `json:"Express" xml:"Express"`
}

Express is a nested struct in cms response

type ExpressItem ¶ added in v1.61.1651

type ExpressItem struct {
	Express string `json:"Express" xml:"Express"`
	Alias   string `json:"Alias" xml:"Alias"`
}

ExpressItem is a nested struct in cms response

type ExpressionListInDescribeAlertingMetricRuleResources ¶ added in v1.61.1528

type ExpressionListInDescribeAlertingMetricRuleResources struct {
	ExpressionListItem []ExpressionListItem `json:"ExpressionList" xml:"ExpressionList"`
}

ExpressionListInDescribeAlertingMetricRuleResources is a nested struct in cms response

type ExpressionListInDescribeMetricRuleList ¶ added in v1.61.1333

type ExpressionListInDescribeMetricRuleList struct {
	ExpressionListItem []ExpressionListItemInDescribeMetricRuleList `json:"ExpressionList" xml:"ExpressionList"`
}

ExpressionListInDescribeMetricRuleList is a nested struct in cms response

type ExpressionListInDescribeMetricRuleTemplateAttribute ¶ added in v1.61.1333

type ExpressionListInDescribeMetricRuleTemplateAttribute struct {
	ExpressionListItem []ExpressionListItemInDescribeMetricRuleTemplateAttribute `json:"ExpressionList" xml:"ExpressionList"`
}

ExpressionListInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type ExpressionListItem ¶ added in v1.61.1311

type ExpressionListItem struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	MetricName         string `json:"MetricName" xml:"MetricName"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Period             string `json:"Period" xml:"Period"`
}

ExpressionListItem is a nested struct in cms response

type ExpressionListItemInDescribeMetricRuleList ¶ added in v1.61.1528

type ExpressionListItemInDescribeMetricRuleList struct {
	MetricName         string `json:"MetricName" xml:"MetricName"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Period             int    `json:"Period" xml:"Period"`
	Id                 string `json:"Id" xml:"Id"`
}

ExpressionListItemInDescribeMetricRuleList is a nested struct in cms response

type ExpressionListItemInDescribeMetricRuleTemplateAttribute ¶ added in v1.61.1528

type ExpressionListItemInDescribeMetricRuleTemplateAttribute struct {
	MetricName         string `json:"MetricName" xml:"MetricName"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Period             int    `json:"Period" xml:"Period"`
	Id                 string `json:"Id" xml:"Id"`
}

ExpressionListItemInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type ExtInfo ¶ added in v1.61.836

type ExtInfo struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

ExtInfo is a nested struct in cms response

type ExtendedInfo ¶ added in v1.61.836

type ExtendedInfo struct {
	ExtInfo []ExtInfo `json:"ExtInfo" xml:"ExtInfo"`
}

ExtendedInfo is a nested struct in cms response

type FCParameter ¶

type FCParameter struct {
	ServiceName  string `json:"ServiceName" xml:"ServiceName"`
	FunctionName string `json:"FunctionName" xml:"FunctionName"`
	Arn          string `json:"Arn" xml:"Arn"`
	Id           string `json:"Id" xml:"Id"`
	Region       string `json:"Region" xml:"Region"`
}

FCParameter is a nested struct in cms response

type FailData ¶

type FailData struct {
	Targets TargetsInPutMetricRuleTargets `json:"Targets" xml:"Targets"`
}

FailData is a nested struct in cms response

type FailIds ¶

type FailIds struct {
	TargetIds TargetIds `json:"TargetIds" xml:"TargetIds"`
}

FailIds is a nested struct in cms response

type FailedContactParameters ¶

type FailedContactParameters struct {
	ContactParameter []ContactParameterInPutEventRuleTargets `json:"ContactParameter" xml:"ContactParameter"`
}

FailedContactParameters is a nested struct in cms response

type FailedFcParameters ¶

type FailedFcParameters struct {
	FcParameter []FcParameter `json:"FcParameter" xml:"FcParameter"`
}

FailedFcParameters is a nested struct in cms response

type FailedListResult ¶ added in v1.60.287

type FailedListResult struct {
	Target []Target `json:"Target" xml:"Target"`
}

FailedListResult is a nested struct in cms response

type FailedMnsParameters ¶

type FailedMnsParameters struct {
	MnsParameter []MnsParameterInPutEventRuleTargets `json:"MnsParameter" xml:"MnsParameter"`
}

FailedMnsParameters is a nested struct in cms response

type FcParameter ¶ added in v1.61.227

type FcParameter struct {
	ServiceName  string `json:"ServiceName" xml:"ServiceName"`
	FunctionName string `json:"FunctionName" xml:"FunctionName"`
	Id           int    `json:"Id" xml:"Id"`
	Region       string `json:"Region" xml:"Region"`
}

FcParameter is a nested struct in cms response

type FcParameters ¶

type FcParameters struct {
	FCParameter []FCParameter `json:"FCParameter" xml:"FCParameter"`
}

FcParameters is a nested struct in cms response

type Filter ¶

type Filter struct {
	Name     string        `json:"Name" xml:"Name"`
	Value    string        `json:"Value" xml:"Value"`
	Function string        `json:"Function" xml:"Function"`
	Relation string        `json:"Relation" xml:"Relation"`
	Filters  []FiltersItem `json:"Filters" xml:"Filters"`
}

Filter is a nested struct in cms response

type FiltersInDescribeHybridMonitorTaskList ¶ added in v1.61.1651

type FiltersInDescribeHybridMonitorTaskList struct {
	FiltersItem []FiltersItem `json:"Filters" xml:"Filters"`
}

FiltersInDescribeHybridMonitorTaskList is a nested struct in cms response

type FiltersInDescribeMonitorGroupDynamicRules ¶ added in v1.61.1651

type FiltersInDescribeMonitorGroupDynamicRules struct {
	Filter []Filter `json:"Filter" xml:"Filter"`
}

FiltersInDescribeMonitorGroupDynamicRules is a nested struct in cms response

type FiltersItem ¶ added in v1.61.1651

type FiltersItem struct {
	SLSKeyName string `json:"SLSKeyName" xml:"SLSKeyName"`
	Operator   string `json:"Operator" xml:"Operator"`
	Value      string `json:"Value" xml:"Value"`
}

FiltersItem is a nested struct in cms response

type Group ¶

type Group struct {
	GroupName     string                            `json:"GroupName" xml:"GroupName"`
	ContactGroups ContactGroupsInDeleteMonitorGroup `json:"ContactGroups" xml:"ContactGroups"`
}

Group is a nested struct in cms response

type GroupBy ¶ added in v1.61.1651

type GroupBy struct {
	GroupByItem []GroupByItem `json:"GroupBy" xml:"GroupBy"`
}

GroupBy is a nested struct in cms response

type GroupByItem ¶ added in v1.61.1651

type GroupByItem struct {
	SLSKeyName string `json:"SLSKeyName" xml:"SLSKeyName"`
	Alias      string `json:"Alias" xml:"Alias"`
}

GroupByItem is a nested struct in cms response

type Groupbys ¶ added in v1.61.314

type Groupbys struct {
	Groupby []string `json:"Groupby" xml:"Groupby"`
}

Groupbys is a nested struct in cms response

type Host ¶

type Host struct {
	SerialNumber       string `json:"SerialNumber" xml:"SerialNumber"`
	NatIp              string `json:"NatIp" xml:"NatIp"`
	HostName           string `json:"HostName" xml:"HostName"`
	AliUid             int64  `json:"AliUid" xml:"AliUid"`
	NetworkType        string `json:"NetworkType" xml:"NetworkType"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	IsAliyunHost       bool   `json:"isAliyunHost" xml:"isAliyunHost"`
	EipAddress         string `json:"EipAddress" xml:"EipAddress"`
	AgentVersion       string `json:"AgentVersion" xml:"AgentVersion"`
	IpGroup            string `json:"IpGroup" xml:"IpGroup"`
	EipId              string `json:"EipId" xml:"EipId"`
	Region             string `json:"Region" xml:"Region"`
	InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
	OperatingSystem    string `json:"OperatingSystem" xml:"OperatingSystem"`
}

Host is a nested struct in cms response

type Hosts ¶

type Hosts struct {
	Host []Host `json:"Host" xml:"Host"`
}

Hosts is a nested struct in cms response

type IPPool ¶ added in v1.61.981

type IPPool struct {
	IPPool []string `json:"IPPool" xml:"IPPool"`
}

IPPool is a nested struct in cms response

type Info ¶

type Info struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Times              string `json:"Times" xml:"Times"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
}

Info is a nested struct in cms response

type InfoInDescribeMetricRuleList ¶ added in v1.61.639

type InfoInDescribeMetricRuleList struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
	Times              int    `json:"Times" xml:"Times"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	N                  string `json:"N" xml:"N"`
}

InfoInDescribeMetricRuleList is a nested struct in cms response

type InfoInDescribeMetricRuleTemplateAttribute ¶

type InfoInDescribeMetricRuleTemplateAttribute struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Times              int    `json:"Times" xml:"Times"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
	N                  int    `json:"N" xml:"N"`
}

InfoInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type InstallMonitoringAgentRequest ¶

type InstallMonitoringAgentRequest struct {
	*requests.RpcRequest
	InstanceIds    *[]string        `position:"Query" name:"InstanceIds"  type:"Repeated"`
	Force          requests.Boolean `position:"Query" name:"Force"`
	InstallCommand string           `position:"Query" name:"InstallCommand"`
}

InstallMonitoringAgentRequest is the request struct for api InstallMonitoringAgent

func CreateInstallMonitoringAgentRequest ¶

func CreateInstallMonitoringAgentRequest() (request *InstallMonitoringAgentRequest)

CreateInstallMonitoringAgentRequest creates a request to invoke InstallMonitoringAgent API

type InstallMonitoringAgentResponse ¶

type InstallMonitoringAgentResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

InstallMonitoringAgentResponse is the response struct for api InstallMonitoringAgent

func CreateInstallMonitoringAgentResponse ¶

func CreateInstallMonitoringAgentResponse() (response *InstallMonitoringAgentResponse)

CreateInstallMonitoringAgentResponse creates a response to parse from InstallMonitoringAgent response

type InstanceList ¶

type InstanceList struct {
	String []string `json:"String" xml:"String"`
}

InstanceList is a nested struct in cms response

type InstancesInDescribeHostAvailabilityList ¶ added in v1.61.1609

type InstancesInDescribeHostAvailabilityList struct {
	Instance []string `json:"Instance" xml:"Instance"`
}

InstancesInDescribeHostAvailabilityList is a nested struct in cms response

type InstancesInDescribeHybridMonitorTaskList ¶ added in v1.61.1609

type InstancesInDescribeHybridMonitorTaskList struct {
	Instances []string `json:"Instances" xml:"Instances"`
}

InstancesInDescribeHybridMonitorTaskList is a nested struct in cms response

type InstancesInDescribeMetricRuleBlackList ¶ added in v1.62.351

type InstancesInDescribeMetricRuleBlackList struct {
	Instances []string `json:"Instances" xml:"Instances"`
}

InstancesInDescribeMetricRuleBlackList is a nested struct in cms response

type IspCities ¶

type IspCities struct {
	IspCity []IspCity `json:"IspCity" xml:"IspCity"`
}

IspCities is a nested struct in cms response

type IspCity ¶

type IspCity struct {
	Region                string `json:"Region" xml:"Region"`
	Country               string `json:"Country" xml:"Country"`
	AreaEn                string `json:"Area.en" xml:"Area.en"`
	IPV4ProbeCount        string `json:"IPV4ProbeCount" xml:"IPV4ProbeCount"`
	CityNameZhCN          string `json:"CityName.zh_CN" xml:"CityName.zh_CN"`
	IspNameZhCN           string `json:"IspName.zh_CN" xml:"IspName.zh_CN"`
	IspName               string `json:"IspName" xml:"IspName"`
	CountryEn             string `json:"Country.en" xml:"Country.en"`
	City                  string `json:"City" xml:"City"`
	BrowserProbeCount     int    `json:"BrowserProbeCount" xml:"BrowserProbeCount"`
	WinProbeCount         int    `json:"WinProbeCount" xml:"WinProbeCount"`
	RegionZhCN            string `json:"Region.zh_CN" xml:"Region.zh_CN"`
	IspNameEn             string `json:"IspName.en" xml:"IspName.en"`
	CountryZhCN           string `json:"Country.zh_CN" xml:"Country.zh_CN"`
	CityNameEn            string `json:"CityName.en" xml:"CityName.en"`
	Isp                   string `json:"Isp" xml:"Isp"`
	CityName              string `json:"CityName" xml:"CityName"`
	RegionEn              string `json:"Region.en" xml:"Region.en"`
	IPV6ProbeCount        string `json:"IPV6ProbeCount" xml:"IPV6ProbeCount"`
	AreaZhCN              string `json:"Area.zh_CN" xml:"Area.zh_CN"`
	Ipv4BrowserProbeCount int    `json:"Ipv4BrowserProbeCount" xml:"Ipv4BrowserProbeCount"`
	APIProbeCount         string `json:"APIProbeCount" xml:"APIProbeCount"`
	IPPool                IPPool `json:"IPPool" xml:"IPPool"`
}

IspCity is a nested struct in cms response

type IspCityList ¶

type IspCityList struct {
	IspCity []IspCity `json:"IspCity" xml:"IspCity"`
}

IspCityList is a nested struct in cms response

type KeywordFilter ¶ added in v1.61.1364

type KeywordFilter struct {
	Relation string   `json:"Relation" xml:"Relation"`
	Keywords Keywords `json:"Keywords" xml:"Keywords"`
}

KeywordFilter is a nested struct in cms response

type Keywords ¶ added in v1.61.1364

type Keywords struct {
	Keywords []string `json:"Keywords" xml:"Keywords"`
}

Keywords is a nested struct in cms response

type Label ¶ added in v1.61.1609

type Label struct {
	K string `json:"K" xml:"K"`
	V string `json:"V" xml:"V"`
}

Label is a nested struct in cms response

type LabelsInDescribeHybridMonitorDataList ¶ added in v1.61.1609

type LabelsInDescribeHybridMonitorDataList struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInDescribeHybridMonitorDataList is a nested struct in cms response

type LabelsInDescribeMetricRuleList ¶ added in v1.61.1609

type LabelsInDescribeMetricRuleList struct {
	LabelsItem []LabelsItem `json:"Labels" xml:"Labels"`
}

LabelsInDescribeMetricRuleList is a nested struct in cms response

type LabelsInDescribeMetricRuleTemplateAttribute ¶ added in v1.62.351

type LabelsInDescribeMetricRuleTemplateAttribute struct {
	LabelsItem []LabelsItem `json:"Labels" xml:"Labels"`
}

LabelsInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type LabelsItem ¶ added in v1.61.1364

type LabelsItem struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

LabelsItem is a nested struct in cms response

type LevelListInDescribeEventRuleAttribute ¶

type LevelListInDescribeEventRuleAttribute struct {
	LevelList []string `json:"LevelList" xml:"LevelList"`
}

LevelListInDescribeEventRuleAttribute is a nested struct in cms response

type LevelListInDescribeEventRuleList ¶

type LevelListInDescribeEventRuleList struct {
	LevelList []string `json:"LevelList" xml:"LevelList"`
}

LevelListInDescribeEventRuleList is a nested struct in cms response

type ListInDescribeHybridMonitorNamespaceList ¶ added in v1.61.1609

type ListInDescribeHybridMonitorNamespaceList struct {
	Name []string `json:"Name" xml:"Name"`
}

ListInDescribeHybridMonitorNamespaceList is a nested struct in cms response

type ListInDescribeHybridMonitorSLSGroup ¶ added in v1.61.1609

type ListInDescribeHybridMonitorSLSGroup struct {
	Data []DataInDescribeHybridMonitorSLSGroup `json:"Data" xml:"Data"`
}

ListInDescribeHybridMonitorSLSGroup is a nested struct in cms response

type LogMonitor ¶ added in v1.61.314

type LogMonitor struct {
	QuotaPackage        int                 `json:"QuotaPackage" xml:"QuotaPackage"`
	SlsRegionId         string              `json:"SlsRegionId" xml:"SlsRegionId"`
	QuotaUsed           int                 `json:"QuotaUsed" xml:"QuotaUsed"`
	QuotaLimit          int                 `json:"QuotaLimit" xml:"QuotaLimit"`
	MetricExpress       string              `json:"MetricExpress" xml:"MetricExpress"`
	GmtCreate           int64               `json:"GmtCreate" xml:"GmtCreate"`
	SlsProject          string              `json:"SlsProject" xml:"SlsProject"`
	LogId               int64               `json:"LogId" xml:"LogId"`
	ValueFilterRelation string              `json:"ValueFilterRelation" xml:"ValueFilterRelation"`
	GroupId             int64               `json:"GroupId" xml:"GroupId"`
	SlsLogstore         string              `json:"SlsLogstore" xml:"SlsLogstore"`
	MetricName          string              `json:"MetricName" xml:"MetricName"`
	Tumblingwindows     []string            `json:"Tumblingwindows" xml:"Tumblingwindows"`
	Groupbys            []string            `json:"Groupbys" xml:"Groupbys"`
	Aggregates          []Aggregate         `json:"Aggregates" xml:"Aggregates"`
	ValueFilter         []ValueFilterObject `json:"ValueFilter" xml:"ValueFilter"`
}

LogMonitor is a nested struct in cms response

type LogMonitorList ¶ added in v1.61.314

type LogMonitorList struct {
	LogMonitor []LogMonitor `json:"LogMonitor" xml:"LogMonitor"`
}

LogMonitorList is a nested struct in cms response

type Logs ¶ added in v1.61.836

type Logs struct {
	LogsItem []LogsItem `json:"Logs" xml:"Logs"`
}

Logs is a nested struct in cms response

type LogsItem ¶ added in v1.61.836

type LogsItem struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

LogsItem is a nested struct in cms response

type MatchExpressInDescribeDynamicTagRuleList ¶ added in v1.60.329

type MatchExpressInDescribeDynamicTagRuleList struct {
	MatchExpressItem []MatchExpressItem `json:"MatchExpress" xml:"MatchExpress"`
}

MatchExpressInDescribeDynamicTagRuleList is a nested struct in cms response

type MatchExpressInDescribeGroupMonitoringAgentProcess ¶ added in v1.60.329

type MatchExpressInDescribeGroupMonitoringAgentProcess struct {
	MatchExpressItem []MatchExpressItem `json:"MatchExpress" xml:"MatchExpress"`
}

MatchExpressInDescribeGroupMonitoringAgentProcess is a nested struct in cms response

type MatchExpressInDescribeHybridMonitorTaskList ¶ added in v1.61.1609

type MatchExpressInDescribeHybridMonitorTaskList struct {
	MatchExpressItem []MatchExpressItem `json:"MatchExpress" xml:"MatchExpress"`
}

MatchExpressInDescribeHybridMonitorTaskList is a nested struct in cms response

type MatchExpressItem ¶ added in v1.60.287

type MatchExpressItem struct {
	Name                  string `json:"Name" xml:"Name"`
	Value                 string `json:"Value" xml:"Value"`
	TagValueMatchFunction string `json:"TagValueMatchFunction" xml:"TagValueMatchFunction"`
	Function              string `json:"Function" xml:"Function"`
	TagValue              string `json:"TagValue" xml:"TagValue"`
	TagKey                string `json:"TagKey" xml:"TagKey"`
}

MatchExpressItem is a nested struct in cms response

type Metric ¶ added in v1.61.1609

type Metric struct {
	Period int64    `json:"Period" xml:"Period"`
	List   []string `json:"List" xml:"List"`
}

Metric is a nested struct in cms response

type MetricList ¶ added in v1.61.1609

type MetricList struct {
	Metric []Metric `json:"Metric" xml:"Metric"`
}

MetricList is a nested struct in cms response

type MetricRule ¶

type MetricRule struct {
	MetricName         string `json:"MetricName" xml:"MetricName"`
	EvaluationCount    string `json:"EvaluationCount" xml:"EvaluationCount"`
	Namespace          string `json:"Namespace" xml:"Namespace"`
	OkActions          string `json:"OkActions" xml:"OkActions"`
	AlarmActions       string `json:"AlarmActions" xml:"AlarmActions"`
	RuleId             string `json:"RuleId" xml:"RuleId"`
	RuleName           string `json:"RuleName" xml:"RuleName"`
	Period             string `json:"Period" xml:"Period"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Expression         string `json:"Expression" xml:"Expression"`
	Dimensions         string `json:"Dimensions" xml:"Dimensions"`
	StateValue         string `json:"StateValue" xml:"StateValue"`
	ActionEnable       string `json:"ActionEnable" xml:"ActionEnable"`
	Level              string `json:"Level" xml:"Level"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
}

MetricRule is a nested struct in cms response

type MetricRuleCount ¶

type MetricRuleCount struct {
	Ok      int `json:"Ok" xml:"Ok"`
	Nodata  int `json:"Nodata" xml:"Nodata"`
	Disable int `json:"Disable" xml:"Disable"`
	Total   int `json:"Total" xml:"Total"`
	Alarm   int `json:"Alarm" xml:"Alarm"`
}

MetricRuleCount is a nested struct in cms response

type MetricRules ¶

type MetricRules struct {
	MetricRule []MetricRule `json:"MetricRule" xml:"MetricRule"`
}

MetricRules is a nested struct in cms response

type Metrics ¶ added in v1.62.351

type Metrics struct {
	MetricsItem []MetricsItem `json:"Metrics" xml:"Metrics"`
}

Metrics is a nested struct in cms response

type MetricsItem ¶ added in v1.62.351

type MetricsItem struct {
	Resource   string `json:"Resource" xml:"Resource"`
	MetricName string `json:"MetricName" xml:"MetricName"`
}

MetricsItem is a nested struct in cms response

type MnsParameter ¶

type MnsParameter struct {
	Region string `json:"Region" xml:"Region"`
	Queue  string `json:"Queue" xml:"Queue"`
	Arn    string `json:"Arn" xml:"Arn"`
	Id     string `json:"Id" xml:"Id"`
	Topic  string `json:"Topic" xml:"Topic"`
}

MnsParameter is a nested struct in cms response

type MnsParameterInPutEventRuleTargets ¶

type MnsParameterInPutEventRuleTargets struct {
	Queue  string `json:"Queue" xml:"Queue"`
	Id     int    `json:"Id" xml:"Id"`
	Region string `json:"Region" xml:"Region"`
}

MnsParameterInPutEventRuleTargets is a nested struct in cms response

type MnsParameters ¶

type MnsParameters struct {
	MnsParameter []MnsParameter `json:"MnsParameter" xml:"MnsParameter"`
}

MnsParameters is a nested struct in cms response

type ModifyGroupMonitoringAgentProcessAlertConfig ¶ added in v1.60.287

type ModifyGroupMonitoringAgentProcessAlertConfig struct {
	Times               string                                                        `name:"Times"`
	Webhook             string                                                        `name:"Webhook"`
	NoEffectiveInterval string                                                        `name:"NoEffectiveInterval"`
	TargetList          *[]ModifyGroupMonitoringAgentProcessAlertConfigTargetListItem `name:"TargetList" type:"Repeated"`
	SilenceTime         string                                                        `name:"SilenceTime"`
	Threshold           string                                                        `name:"Threshold"`
	ComparisonOperator  string                                                        `name:"ComparisonOperator"`
	EffectiveInterval   string                                                        `name:"EffectiveInterval"`
	EscalationsLevel    string                                                        `name:"EscalationsLevel"`
	Statistics          string                                                        `name:"Statistics"`
}

ModifyGroupMonitoringAgentProcessAlertConfig is a repeated param struct in ModifyGroupMonitoringAgentProcessRequest

type ModifyGroupMonitoringAgentProcessAlertConfigTargetListItem ¶ added in v1.62.351

type ModifyGroupMonitoringAgentProcessAlertConfigTargetListItem struct {
	Level      string `name:"Level"`
	Id         string `name:"Id"`
	Arn        string `name:"Arn"`
	JsonParams string `name:"JsonParams"`
}

ModifyGroupMonitoringAgentProcessAlertConfigTargetListItem is a repeated param struct in ModifyGroupMonitoringAgentProcessRequest

type ModifyGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

type ModifyGroupMonitoringAgentProcessRequest struct {
	*requests.RpcRequest
	AlertConfig                *[]ModifyGroupMonitoringAgentProcessAlertConfig `position:"Query" name:"AlertConfig"  type:"Repeated"`
	GroupId                    string                                          `position:"Query" name:"GroupId"`
	MatchExpressFilterRelation string                                          `position:"Query" name:"MatchExpressFilterRelation"`
	Id                         string                                          `position:"Query" name:"Id"`
}

ModifyGroupMonitoringAgentProcessRequest is the request struct for api ModifyGroupMonitoringAgentProcess

func CreateModifyGroupMonitoringAgentProcessRequest ¶ added in v1.60.287

func CreateModifyGroupMonitoringAgentProcessRequest() (request *ModifyGroupMonitoringAgentProcessRequest)

CreateModifyGroupMonitoringAgentProcessRequest creates a request to invoke ModifyGroupMonitoringAgentProcess API

type ModifyGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

type ModifyGroupMonitoringAgentProcessResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyGroupMonitoringAgentProcessResponse is the response struct for api ModifyGroupMonitoringAgentProcess

func CreateModifyGroupMonitoringAgentProcessResponse ¶ added in v1.60.287

func CreateModifyGroupMonitoringAgentProcessResponse() (response *ModifyGroupMonitoringAgentProcessResponse)

CreateModifyGroupMonitoringAgentProcessResponse creates a response to parse from ModifyGroupMonitoringAgentProcess response

type ModifyHostAvailabilityAlertConfigEscalationList ¶

type ModifyHostAvailabilityAlertConfigEscalationList struct {
	Times      string `name:"Times"`
	MetricName string `name:"MetricName"`
	Value      string `name:"Value"`
	Operator   string `name:"Operator"`
	Aggregate  string `name:"Aggregate"`
}

ModifyHostAvailabilityAlertConfigEscalationList is a repeated param struct in ModifyHostAvailabilityRequest

type ModifyHostAvailabilityAlertConfigTargetList ¶ added in v1.62.351

type ModifyHostAvailabilityAlertConfigTargetList struct {
	Level      string `name:"Level"`
	Id         string `name:"Id"`
	Arn        string `name:"Arn"`
	JsonParams string `name:"JsonParams"`
}

ModifyHostAvailabilityAlertConfigTargetList is a repeated param struct in ModifyHostAvailabilityRequest

type ModifyHostAvailabilityRequest ¶

type ModifyHostAvailabilityRequest struct {
	*requests.RpcRequest
	TaskOptionHttpMethod               string                                             `position:"Query" name:"TaskOption.HttpMethod"`
	TaskOptionHttpHeader               string                                             `position:"Query" name:"TaskOption.HttpHeader"`
	AlertConfigEscalationList          *[]ModifyHostAvailabilityAlertConfigEscalationList `position:"Query" name:"AlertConfigEscalationList"  type:"Repeated"`
	TaskName                           string                                             `position:"Query" name:"TaskName"`
	AlertConfigSilenceTime             requests.Integer                                   `position:"Query" name:"AlertConfig.SilenceTime"`
	AlertConfigTargetList              *[]ModifyHostAvailabilityAlertConfigTargetList     `position:"Query" name:"AlertConfigTargetList"  type:"Repeated"`
	TaskOptionHttpResponseCharset      string                                             `position:"Query" name:"TaskOption.HttpResponseCharset"`
	TaskOptionHttpNegative             requests.Boolean                                   `position:"Query" name:"TaskOption.HttpNegative"`
	TaskOptionInterval                 requests.Integer                                   `position:"Query" name:"TaskOption.Interval"`
	AlertConfigNotifyType              requests.Integer                                   `position:"Query" name:"AlertConfig.NotifyType"`
	TaskOptionTelnetOrPingHost         string                                             `position:"Query" name:"TaskOption.TelnetOrPingHost"`
	TaskOptionHttpResponseMatchContent string                                             `position:"Query" name:"TaskOption.HttpResponseMatchContent"`
	Id                                 requests.Integer                                   `position:"Query" name:"Id"`
	InstanceList                       *[]string                                          `position:"Query" name:"InstanceList"  type:"Repeated"`
	GroupId                            requests.Integer                                   `position:"Query" name:"GroupId"`
	AlertConfigEndTime                 requests.Integer                                   `position:"Query" name:"AlertConfig.EndTime"`
	TaskOptionHttpURI                  string                                             `position:"Query" name:"TaskOption.HttpURI"`
	TaskScope                          string                                             `position:"Query" name:"TaskScope"`
	TaskOptionHttpPostContent          string                                             `position:"Query" name:"TaskOption.HttpPostContent"`
	AlertConfigStartTime               requests.Integer                                   `position:"Query" name:"AlertConfig.StartTime"`
	AlertConfigWebHook                 string                                             `position:"Query" name:"AlertConfig.WebHook"`
}

ModifyHostAvailabilityRequest is the request struct for api ModifyHostAvailability

func CreateModifyHostAvailabilityRequest ¶

func CreateModifyHostAvailabilityRequest() (request *ModifyHostAvailabilityRequest)

CreateModifyHostAvailabilityRequest creates a request to invoke ModifyHostAvailability API

type ModifyHostAvailabilityResponse ¶

type ModifyHostAvailabilityResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyHostAvailabilityResponse is the response struct for api ModifyHostAvailability

func CreateModifyHostAvailabilityResponse ¶

func CreateModifyHostAvailabilityResponse() (response *ModifyHostAvailabilityResponse)

CreateModifyHostAvailabilityResponse creates a response to parse from ModifyHostAvailability response

type ModifyHostInfoRequest ¶ added in v1.61.291

type ModifyHostInfoRequest struct {
	*requests.RpcRequest
	HostName   string `position:"Query" name:"HostName"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

ModifyHostInfoRequest is the request struct for api ModifyHostInfo

func CreateModifyHostInfoRequest ¶ added in v1.61.291

func CreateModifyHostInfoRequest() (request *ModifyHostInfoRequest)

CreateModifyHostInfoRequest creates a request to invoke ModifyHostInfo API

type ModifyHostInfoResponse ¶ added in v1.61.291

type ModifyHostInfoResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyHostInfoResponse is the response struct for api ModifyHostInfo

func CreateModifyHostInfoResponse ¶ added in v1.61.291

func CreateModifyHostInfoResponse() (response *ModifyHostInfoResponse)

CreateModifyHostInfoResponse creates a response to parse from ModifyHostInfo response

type ModifyHybridMonitorNamespaceRequest ¶ added in v1.61.1609

type ModifyHybridMonitorNamespaceRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	Spec        string `position:"Query" name:"Spec"`
	Namespace   string `position:"Query" name:"Namespace"`
}

ModifyHybridMonitorNamespaceRequest is the request struct for api ModifyHybridMonitorNamespace

func CreateModifyHybridMonitorNamespaceRequest ¶ added in v1.61.1609

func CreateModifyHybridMonitorNamespaceRequest() (request *ModifyHybridMonitorNamespaceRequest)

CreateModifyHybridMonitorNamespaceRequest creates a request to invoke ModifyHybridMonitorNamespace API

type ModifyHybridMonitorNamespaceResponse ¶ added in v1.61.1609

type ModifyHybridMonitorNamespaceResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

ModifyHybridMonitorNamespaceResponse is the response struct for api ModifyHybridMonitorNamespace

func CreateModifyHybridMonitorNamespaceResponse ¶ added in v1.61.1609

func CreateModifyHybridMonitorNamespaceResponse() (response *ModifyHybridMonitorNamespaceResponse)

CreateModifyHybridMonitorNamespaceResponse creates a response to parse from ModifyHybridMonitorNamespace response

type ModifyHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

type ModifyHybridMonitorSLSGroupRequest struct {
	*requests.RpcRequest
	SLSGroupDescription string                                       `position:"Query" name:"SLSGroupDescription"`
	SLSGroupConfig      *[]ModifyHybridMonitorSLSGroupSLSGroupConfig `position:"Query" name:"SLSGroupConfig"  type:"Repeated"`
	SLSGroupName        string                                       `position:"Query" name:"SLSGroupName"`
}

ModifyHybridMonitorSLSGroupRequest is the request struct for api ModifyHybridMonitorSLSGroup

func CreateModifyHybridMonitorSLSGroupRequest ¶ added in v1.61.1609

func CreateModifyHybridMonitorSLSGroupRequest() (request *ModifyHybridMonitorSLSGroupRequest)

CreateModifyHybridMonitorSLSGroupRequest creates a request to invoke ModifyHybridMonitorSLSGroup API

type ModifyHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

type ModifyHybridMonitorSLSGroupResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

ModifyHybridMonitorSLSGroupResponse is the response struct for api ModifyHybridMonitorSLSGroup

func CreateModifyHybridMonitorSLSGroupResponse ¶ added in v1.61.1609

func CreateModifyHybridMonitorSLSGroupResponse() (response *ModifyHybridMonitorSLSGroupResponse)

CreateModifyHybridMonitorSLSGroupResponse creates a response to parse from ModifyHybridMonitorSLSGroup response

type ModifyHybridMonitorSLSGroupSLSGroupConfig ¶ added in v1.61.1609

type ModifyHybridMonitorSLSGroupSLSGroupConfig struct {
	SLSLogstore string `name:"SLSLogstore"`
	SLSUserId   string `name:"SLSUserId"`
	SLSProject  string `name:"SLSProject"`
	SLSRegion   string `name:"SLSRegion"`
}

ModifyHybridMonitorSLSGroupSLSGroupConfig is a repeated param struct in ModifyHybridMonitorSLSGroupRequest

type ModifyHybridMonitorTaskAttachLabels ¶ added in v1.61.1609

type ModifyHybridMonitorTaskAttachLabels struct {
	Name  string `name:"Name"`
	Value string `name:"Value"`
}

ModifyHybridMonitorTaskAttachLabels is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyHybridMonitorTaskMatchExpress ¶ added in v1.61.1609

type ModifyHybridMonitorTaskMatchExpress struct {
	Function string `name:"Function"`
	Name     string `name:"Name"`
	Value    string `name:"Value"`
}

ModifyHybridMonitorTaskMatchExpress is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyHybridMonitorTaskRequest ¶ added in v1.61.1609

type ModifyHybridMonitorTaskRequest struct {
	*requests.RpcRequest
	LogSample             string                                  `position:"Query" name:"LogSample"`
	CollectTargetPath     string                                  `position:"Query" name:"CollectTargetPath"`
	Instances             *[]string                               `position:"Query" name:"Instances"  type:"Repeated"`
	LogSplit              string                                  `position:"Query" name:"LogSplit"`
	TaskName              string                                  `position:"Query" name:"TaskName"`
	Description           string                                  `position:"Query" name:"Description"`
	NetworkType           string                                  `position:"Query" name:"NetworkType"`
	ExtraInfo             string                                  `position:"Query" name:"ExtraInfo"`
	CollectInterval       string                                  `position:"Query" name:"CollectInterval"`
	AttachLabels          *[]ModifyHybridMonitorTaskAttachLabels  `position:"Query" name:"AttachLabels"  type:"Repeated"`
	UploadRegion          string                                  `position:"Query" name:"UploadRegion"`
	CollectTimout         string                                  `position:"Query" name:"CollectTimout"`
	TaskId                string                                  `position:"Query" name:"TaskId"`
	MatchExpressRelation  string                                  `position:"Query" name:"MatchExpressRelation"`
	LogProcess            string                                  `position:"Query" name:"LogProcess"`
	SLSProcess            string                                  `position:"Query" name:"SLSProcess"`
	CollectTargetEndpoint string                                  `position:"Query" name:"CollectTargetEndpoint"`
	YARMConfig            string                                  `position:"Query" name:"YARMConfig"`
	LogFilePath           string                                  `position:"Query" name:"LogFilePath"`
	MatchExpress          *[]ModifyHybridMonitorTaskMatchExpress  `position:"Query" name:"MatchExpress"  type:"Repeated"`
	SLSProcessConfig      ModifyHybridMonitorTaskSLSProcessConfig `position:"Query" name:"SLSProcessConfig"  type:"Struct"`
}

ModifyHybridMonitorTaskRequest is the request struct for api ModifyHybridMonitorTask

func CreateModifyHybridMonitorTaskRequest ¶ added in v1.61.1609

func CreateModifyHybridMonitorTaskRequest() (request *ModifyHybridMonitorTaskRequest)

CreateModifyHybridMonitorTaskRequest creates a request to invoke ModifyHybridMonitorTask API

type ModifyHybridMonitorTaskResponse ¶ added in v1.61.1609

type ModifyHybridMonitorTaskResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

ModifyHybridMonitorTaskResponse is the response struct for api ModifyHybridMonitorTask

func CreateModifyHybridMonitorTaskResponse ¶ added in v1.61.1609

func CreateModifyHybridMonitorTaskResponse() (response *ModifyHybridMonitorTaskResponse)

CreateModifyHybridMonitorTaskResponse creates a response to parse from ModifyHybridMonitorTask response

type ModifyHybridMonitorTaskSLSProcessConfig ¶ added in v1.61.1609

type ModifyHybridMonitorTaskSLSProcessConfig struct {
	Filter     ModifyHybridMonitorTaskSLSProcessConfigFilter            `name:"Filter" type:"Struct"`
	Express    *[]ModifyHybridMonitorTaskSLSProcessConfigExpressItem    `name:"Express" type:"Repeated"`
	GroupBy    *[]ModifyHybridMonitorTaskSLSProcessConfigGroupByItem    `name:"GroupBy" type:"Repeated"`
	Statistics *[]ModifyHybridMonitorTaskSLSProcessConfigStatisticsItem `name:"Statistics" type:"Repeated"`
}

ModifyHybridMonitorTaskSLSProcessConfig is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyHybridMonitorTaskSLSProcessConfigExpressItem ¶ added in v1.61.1609

type ModifyHybridMonitorTaskSLSProcessConfigExpressItem struct {
	Alias   string `name:"Alias"`
	Express string `name:"Express"`
}

ModifyHybridMonitorTaskSLSProcessConfigExpressItem is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyHybridMonitorTaskSLSProcessConfigFilter ¶ added in v1.61.1609

type ModifyHybridMonitorTaskSLSProcessConfigFilter struct {
	Filters  *[]ModifyHybridMonitorTaskSLSProcessConfigFilterFiltersItem `name:"Filters" type:"Repeated"`
	Relation string                                                      `name:"Relation"`
}

ModifyHybridMonitorTaskSLSProcessConfigFilter is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyHybridMonitorTaskSLSProcessConfigFilterFiltersItem ¶ added in v1.61.1609

type ModifyHybridMonitorTaskSLSProcessConfigFilterFiltersItem struct {
	SLSKeyName string `name:"SLSKeyName"`
	Value      string `name:"Value"`
	Operator   string `name:"Operator"`
}

ModifyHybridMonitorTaskSLSProcessConfigFilterFiltersItem is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyHybridMonitorTaskSLSProcessConfigGroupByItem ¶ added in v1.61.1609

type ModifyHybridMonitorTaskSLSProcessConfigGroupByItem struct {
	SLSKeyName string `name:"SLSKeyName"`
	Alias      string `name:"Alias"`
}

ModifyHybridMonitorTaskSLSProcessConfigGroupByItem is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyHybridMonitorTaskSLSProcessConfigStatisticsItem ¶ added in v1.61.1609

type ModifyHybridMonitorTaskSLSProcessConfigStatisticsItem struct {
	SLSKeyName string `name:"SLSKeyName"`
	Function   string `name:"Function"`
	Alias      string `name:"Alias"`
	Parameter2 string `name:"Parameter2"`
	Parameter1 string `name:"Parameter1"`
}

ModifyHybridMonitorTaskSLSProcessConfigStatisticsItem is a repeated param struct in ModifyHybridMonitorTaskRequest

type ModifyMetricRuleBlackListMetrics ¶ added in v1.62.351

type ModifyMetricRuleBlackListMetrics struct {
	Resource   string `name:"Resource"`
	MetricName string `name:"MetricName"`
}

ModifyMetricRuleBlackListMetrics is a repeated param struct in ModifyMetricRuleBlackListRequest

type ModifyMetricRuleBlackListRequest ¶ added in v1.62.351

type ModifyMetricRuleBlackListRequest struct {
	*requests.RpcRequest
	ScopeType       string                              `position:"Query" name:"ScopeType"`
	Instances       *[]string                           `position:"Query" name:"Instances"  type:"Repeated"`
	EnableEndTime   string                              `position:"Query" name:"EnableEndTime"`
	ScopeValue      string                              `position:"Query" name:"ScopeValue"`
	EnableStartTime string                              `position:"Query" name:"EnableStartTime"`
	EffectiveTime   string                              `position:"Query" name:"EffectiveTime"`
	Id              string                              `position:"Query" name:"Id"`
	Name            string                              `position:"Query" name:"Name"`
	Namespace       string                              `position:"Query" name:"Namespace"`
	Metrics         *[]ModifyMetricRuleBlackListMetrics `position:"Query" name:"Metrics"  type:"Repeated"`
	Category        string                              `position:"Query" name:"Category"`
}

ModifyMetricRuleBlackListRequest is the request struct for api ModifyMetricRuleBlackList

func CreateModifyMetricRuleBlackListRequest ¶ added in v1.62.351

func CreateModifyMetricRuleBlackListRequest() (request *ModifyMetricRuleBlackListRequest)

CreateModifyMetricRuleBlackListRequest creates a request to invoke ModifyMetricRuleBlackList API

type ModifyMetricRuleBlackListResponse ¶ added in v1.62.351

type ModifyMetricRuleBlackListResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Count     string `json:"Count" xml:"Count"`
}

ModifyMetricRuleBlackListResponse is the response struct for api ModifyMetricRuleBlackList

func CreateModifyMetricRuleBlackListResponse ¶ added in v1.62.351

func CreateModifyMetricRuleBlackListResponse() (response *ModifyMetricRuleBlackListResponse)

CreateModifyMetricRuleBlackListResponse creates a response to parse from ModifyMetricRuleBlackList response

type ModifyMetricRuleTemplateAlertTemplates ¶

type ModifyMetricRuleTemplateAlertTemplates struct {
	EscalationsWarnThreshold              string `name:"Escalations.Warn.Threshold"`
	Period                                string `name:"Period"`
	EscalationsInfoN                      string `name:"Escalations.Info.N"`
	Webhook                               string `name:"Webhook"`
	EscalationsWarnComparisonOperator     string `name:"Escalations.Warn.ComparisonOperator"`
	EscalationsCriticalStatistics         string `name:"Escalations.Critical.Statistics"`
	EscalationsInfoTimes                  string `name:"Escalations.Info.Times"`
	RuleName                              string `name:"RuleName"`
	EscalationsInfoStatistics             string `name:"Escalations.Info.Statistics"`
	EscalationsCriticalTimes              string `name:"Escalations.Critical.Times"`
	EscalationsInfoComparisonOperator     string `name:"Escalations.Info.ComparisonOperator"`
	EscalationsInfoThreshold              string `name:"Escalations.Info.Threshold"`
	EscalationsWarnStatistics             string `name:"Escalations.Warn.Statistics"`
	Namespace                             string `name:"Namespace"`
	EscalationsWarnN                      string `name:"Escalations.Warn.N"`
	EscalationsCriticalN                  string `name:"Escalations.Critical.N"`
	Selector                              string `name:"Selector"`
	MetricName                            string `name:"MetricName"`
	EscalationsWarnTimes                  string `name:"Escalations.Warn.Times"`
	Category                              string `name:"Category"`
	EscalationsCriticalComparisonOperator string `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalThreshold          string `name:"Escalations.Critical.Threshold"`
}

ModifyMetricRuleTemplateAlertTemplates is a repeated param struct in ModifyMetricRuleTemplateRequest

type ModifyMetricRuleTemplateRequest ¶

type ModifyMetricRuleTemplateRequest struct {
	*requests.RpcRequest
	RestVersion    requests.Integer                          `position:"Query" name:"RestVersion"`
	Description    string                                    `position:"Query" name:"Description"`
	TemplateId     requests.Integer                          `position:"Query" name:"TemplateId"`
	Name           string                                    `position:"Query" name:"Name"`
	AlertTemplates *[]ModifyMetricRuleTemplateAlertTemplates `position:"Query" name:"AlertTemplates"  type:"Repeated"`
}

ModifyMetricRuleTemplateRequest is the request struct for api ModifyMetricRuleTemplate

func CreateModifyMetricRuleTemplateRequest ¶

func CreateModifyMetricRuleTemplateRequest() (request *ModifyMetricRuleTemplateRequest)

CreateModifyMetricRuleTemplateRequest creates a request to invoke ModifyMetricRuleTemplate API

type ModifyMetricRuleTemplateResponse ¶

type ModifyMetricRuleTemplateResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyMetricRuleTemplateResponse is the response struct for api ModifyMetricRuleTemplate

func CreateModifyMetricRuleTemplateResponse ¶

func CreateModifyMetricRuleTemplateResponse() (response *ModifyMetricRuleTemplateResponse)

CreateModifyMetricRuleTemplateResponse creates a response to parse from ModifyMetricRuleTemplate response

type ModifyMonitorGroupInstancesInstances ¶

type ModifyMonitorGroupInstancesInstances struct {
	InstanceName string `name:"InstanceName"`
	InstanceId   string `name:"InstanceId"`
	RegionId     string `name:"RegionId"`
	Category     string `name:"Category"`
}

ModifyMonitorGroupInstancesInstances is a repeated param struct in ModifyMonitorGroupInstancesRequest

type ModifyMonitorGroupInstancesRequest ¶

type ModifyMonitorGroupInstancesRequest struct {
	*requests.RpcRequest
	Instances *[]ModifyMonitorGroupInstancesInstances `position:"Query" name:"Instances"  type:"Repeated"`
	GroupId   requests.Integer                        `position:"Query" name:"GroupId"`
}

ModifyMonitorGroupInstancesRequest is the request struct for api ModifyMonitorGroupInstances

func CreateModifyMonitorGroupInstancesRequest ¶

func CreateModifyMonitorGroupInstancesRequest() (request *ModifyMonitorGroupInstancesRequest)

CreateModifyMonitorGroupInstancesRequest creates a request to invoke ModifyMonitorGroupInstances API

type ModifyMonitorGroupInstancesResponse ¶

type ModifyMonitorGroupInstancesResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyMonitorGroupInstancesResponse is the response struct for api ModifyMonitorGroupInstances

func CreateModifyMonitorGroupInstancesResponse ¶

func CreateModifyMonitorGroupInstancesResponse() (response *ModifyMonitorGroupInstancesResponse)

CreateModifyMonitorGroupInstancesResponse creates a response to parse from ModifyMonitorGroupInstances response

type ModifyMonitorGroupRequest ¶

type ModifyMonitorGroupRequest struct {
	*requests.RpcRequest
	ContactGroups string           `position:"Query" name:"ContactGroups"`
	GroupId       string           `position:"Query" name:"GroupId"`
	GroupName     string           `position:"Query" name:"GroupName"`
	BindUrls      string           `position:"Query" name:"BindUrls"`
	ServiceId     requests.Integer `position:"Query" name:"ServiceId"`
}

ModifyMonitorGroupRequest is the request struct for api ModifyMonitorGroup

func CreateModifyMonitorGroupRequest ¶

func CreateModifyMonitorGroupRequest() (request *ModifyMonitorGroupRequest)

CreateModifyMonitorGroupRequest creates a request to invoke ModifyMonitorGroup API

type ModifyMonitorGroupResponse ¶

type ModifyMonitorGroupResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyMonitorGroupResponse is the response struct for api ModifyMonitorGroup

func CreateModifyMonitorGroupResponse ¶

func CreateModifyMonitorGroupResponse() (response *ModifyMonitorGroupResponse)

CreateModifyMonitorGroupResponse creates a response to parse from ModifyMonitorGroup response

type ModifySiteMonitorRequest ¶

type ModifySiteMonitorRequest struct {
	*requests.RpcRequest
	TaskName        string         `position:"Query" name:"TaskName"`
	AlertIds        string         `position:"Query" name:"AlertIds"`
	TaskId          string         `position:"Query" name:"TaskId"`
	Address         string         `position:"Query" name:"Address"`
	AgentGroup      string         `position:"Query" name:"AgentGroup"`
	IspCities       string         `position:"Query" name:"IspCities"`
	OptionsJson     string         `position:"Query" name:"OptionsJson"`
	IspCityFailRate requests.Float `position:"Query" name:"IspCityFailRate"`
	IntervalUnit    string         `position:"Query" name:"IntervalUnit"`
	Interval        string         `position:"Query" name:"Interval"`
}

ModifySiteMonitorRequest is the request struct for api ModifySiteMonitor

func CreateModifySiteMonitorRequest ¶

func CreateModifySiteMonitorRequest() (request *ModifySiteMonitorRequest)

CreateModifySiteMonitorRequest creates a request to invoke ModifySiteMonitor API

type ModifySiteMonitorResponse ¶

type ModifySiteMonitorResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

ModifySiteMonitorResponse is the response struct for api ModifySiteMonitor

func CreateModifySiteMonitorResponse ¶

func CreateModifySiteMonitorResponse() (response *ModifySiteMonitorResponse)

CreateModifySiteMonitorResponse creates a response to parse from ModifySiteMonitor response

type MonitorGroupCategories ¶

type MonitorGroupCategories struct {
	GroupId              int64                `json:"GroupId" xml:"GroupId"`
	MonitorGroupCategory MonitorGroupCategory `json:"MonitorGroupCategory" xml:"MonitorGroupCategory"`
}

MonitorGroupCategories is a nested struct in cms response

type MonitorGroupCategory ¶

type MonitorGroupCategory struct {
	CategoryItem []CategoryItem `json:"CategoryItem" xml:"CategoryItem"`
}

MonitorGroupCategory is a nested struct in cms response

type NAAM ¶ added in v1.61.1311

type NAAM struct {
	EffectTime string `json:"EffectTime" xml:"EffectTime"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	SuitInfo   string `json:"SuitInfo" xml:"SuitInfo"`
	Status     string `json:"Status" xml:"Status"`
}

NAAM is a nested struct in cms response

type NameListInDescribeEventRuleAttribute ¶

type NameListInDescribeEventRuleAttribute struct {
	NameList []string `json:"NameList" xml:"NameList"`
}

NameListInDescribeEventRuleAttribute is a nested struct in cms response

type NameListInDescribeEventRuleList ¶

type NameListInDescribeEventRuleList struct {
	NameList []string `json:"NameList" xml:"NameList"`
}

NameListInDescribeEventRuleList is a nested struct in cms response

type Namespace ¶ added in v1.61.1609

type Namespace struct {
	Namespace  string   `json:"Namespace" xml:"Namespace"`
	MetricList []Metric `json:"MetricList" xml:"MetricList"`
}

Namespace is a nested struct in cms response

type NamespaceList ¶ added in v1.61.1609

type NamespaceList struct {
	Namespace []Namespace `json:"Namespace" xml:"Namespace"`
}

NamespaceList is a nested struct in cms response

type NodeProcess ¶

type NodeProcess struct {
	ProcessName string `json:"ProcessName" xml:"ProcessName"`
	ProcessId   int64  `json:"ProcessId" xml:"ProcessId"`
	GroupId     string `json:"GroupId" xml:"GroupId"`
	Command     string `json:"Command" xml:"Command"`
	ProcessUser string `json:"ProcessUser" xml:"ProcessUser"`
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
}

NodeProcess is a nested struct in cms response

type NodeProcesses ¶

type NodeProcesses struct {
	NodeProcess []NodeProcess `json:"NodeProcess" xml:"NodeProcess"`
}

NodeProcesses is a nested struct in cms response

type NodeStatus ¶

type NodeStatus struct {
	Status               string `json:"Status" xml:"Status"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	AutoInstall          bool   `json:"AutoInstall" xml:"AutoInstall"`
	OsMonitorStatus      string `json:"OsMonitorStatus" xml:"OsMonitorStatus"`
	OsMonitorErrorCode   string `json:"OsMonitorErrorCode" xml:"OsMonitorErrorCode"`
	OsMonitorErrorDetail string `json:"OsMonitorErrorDetail" xml:"OsMonitorErrorDetail"`
	OsMonitorVersion     string `json:"OsMonitorVersion" xml:"OsMonitorVersion"`
}

NodeStatus is a nested struct in cms response

type NodeStatusList ¶

type NodeStatusList struct {
	NodeStatus []NodeStatus `json:"NodeStatus" xml:"NodeStatus"`
}

NodeStatusList is a nested struct in cms response

type NodeTaskConfig ¶

type NodeTaskConfig struct {
	TaskType    string                                  `json:"TaskType" xml:"TaskType"`
	GroupName   string                                  `json:"GroupName" xml:"GroupName"`
	GroupId     int64                                   `json:"GroupId" xml:"GroupId"`
	TaskName    string                                  `json:"TaskName" xml:"TaskName"`
	Disabled    bool                                    `json:"Disabled" xml:"Disabled"`
	TaskScope   string                                  `json:"TaskScope" xml:"TaskScope"`
	Id          int64                                   `json:"Id" xml:"Id"`
	Instances   InstancesInDescribeHostAvailabilityList `json:"Instances" xml:"Instances"`
	TaskOption  TaskOption                              `json:"TaskOption" xml:"TaskOption"`
	AlertConfig AlertConfig                             `json:"AlertConfig" xml:"AlertConfig"`
}

NodeTaskConfig is a nested struct in cms response

type NodeTaskInstance ¶

type NodeTaskInstance struct {
	Id           int64        `json:"Id" xml:"Id"`
	InstanceList InstanceList `json:"InstanceList" xml:"InstanceList"`
}

NodeTaskInstance is a nested struct in cms response

type NotifyPolicy ¶

type NotifyPolicy struct {
	EndTime   int64  `json:"EndTime" xml:"EndTime"`
	Type      string `json:"Type" xml:"Type"`
	StartTime int64  `json:"StartTime" xml:"StartTime"`
	GroupId   string `json:"GroupId" xml:"GroupId"`
	Id        string `json:"Id" xml:"Id"`
}

NotifyPolicy is a nested struct in cms response

type NotifyPolicyList ¶

type NotifyPolicyList struct {
	NotifyPolicy []NotifyPolicy `json:"NotifyPolicy" xml:"NotifyPolicy"`
}

NotifyPolicyList is a nested struct in cms response

type NotifyTargetList ¶ added in v1.61.1311

type NotifyTargetList struct {
	NotifyTarget []string `json:"NotifyTarget" xml:"NotifyTarget"`
}

NotifyTargetList is a nested struct in cms response

type OpenApiParameters ¶ added in v1.61.1401

type OpenApiParameters struct {
	OpenApiParametersItem []OpenApiParametersItem `json:"OpenApiParameters" xml:"OpenApiParameters"`
}

OpenApiParameters is a nested struct in cms response

type OpenApiParametersItem ¶ added in v1.61.1401

type OpenApiParametersItem struct {
	Action     string `json:"Action" xml:"Action"`
	Arn        string `json:"Arn" xml:"Arn"`
	Id         string `json:"Id" xml:"Id"`
	Product    string `json:"Product" xml:"Product"`
	Region     string `json:"Region" xml:"Region"`
	Role       string `json:"Role" xml:"Role"`
	Version    string `json:"Version" xml:"Version"`
	JsonParams string `json:"JsonParams" xml:"JsonParams"`
}

OpenApiParametersItem is a nested struct in cms response

type OpenCmsServiceRequest ¶ added in v1.61.836

type OpenCmsServiceRequest struct {
	*requests.RpcRequest
}

OpenCmsServiceRequest is the request struct for api OpenCmsService

func CreateOpenCmsServiceRequest ¶ added in v1.61.836

func CreateOpenCmsServiceRequest() (request *OpenCmsServiceRequest)

CreateOpenCmsServiceRequest creates a request to invoke OpenCmsService API

type OpenCmsServiceResponse ¶ added in v1.61.836

type OpenCmsServiceResponse struct {
	*responses.BaseResponse
	OrderId   string `json:"OrderId" xml:"OrderId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

OpenCmsServiceResponse is the response struct for api OpenCmsService

func CreateOpenCmsServiceResponse ¶ added in v1.61.836

func CreateOpenCmsServiceResponse() (response *OpenCmsServiceResponse)

CreateOpenCmsServiceResponse creates a response to parse from OpenCmsService response

type OptionJson ¶ added in v1.60.375

type OptionJson struct {
	RequestFormat          string                                   `json:"request_format" xml:"request_format"`
	ResponseContent        string                                   `json:"response_content" xml:"response_content"`
	Port                   int                                      `json:"port" xml:"port"`
	ProxyProtocol          bool                                     `json:"proxy_protocol" xml:"proxy_protocol"`
	Authentication         int                                      `json:"authentication" xml:"authentication"`
	MatchRule              int                                      `json:"match_rule" xml:"match_rule"`
	DnsMatchRule           string                                   `json:"dns_match_rule" xml:"dns_match_rule"`
	Ipv6Task               string                                   `json:"ipv6_task" xml:"ipv6_task"`
	RequestContent         string                                   `json:"request_content" xml:"request_content"`
	AcceptableResponseCode string                                   `json:"acceptable_response_code" xml:"acceptable_response_code"`
	Username               string                                   `json:"username" xml:"username"`
	Traceroute             int64                                    `json:"traceroute" xml:"traceroute"`
	DnsType                string                                   `json:"dns_type" xml:"dns_type"`
	ResponseFormat         string                                   `json:"response_format" xml:"response_format"`
	Password               string                                   `json:"password" xml:"password"`
	ExpectValue            string                                   `json:"expect_value" xml:"expect_value"`
	TimeOut                int64                                    `json:"time_out" xml:"time_out"`
	FailureRate            float64                                  `json:"failure_rate" xml:"failure_rate"`
	Header                 string                                   `json:"header" xml:"header"`
	Cookie                 string                                   `json:"cookie" xml:"cookie"`
	PingNum                int                                      `json:"ping_num" xml:"ping_num"`
	HttpMethod             string                                   `json:"http_method" xml:"http_method"`
	UnfollowRedirect       bool                                     `json:"unfollow_redirect" xml:"unfollow_redirect"`
	CertVerify             bool                                     `json:"cert_verify" xml:"cert_verify"`
	DnsServer              string                                   `json:"dns_server" xml:"dns_server"`
	EnableOperatorDns      bool                                     `json:"enable_operator_dns" xml:"enable_operator_dns"`
	Attempts               int64                                    `json:"attempts" xml:"attempts"`
	Protocol               string                                   `json:"protocol" xml:"protocol"`
	IsBase64Encode         string                                   `json:"isBase64Encode" xml:"isBase64Encode"`
	DiagnosisMtr           bool                                     `json:"diagnosis_mtr" xml:"diagnosis_mtr"`
	DiagnosisPing          bool                                     `json:"diagnosis_ping" xml:"diagnosis_ping"`
	RetryDelay             int                                      `json:"retry_delay" xml:"retry_delay"`
	SaveResponseBody       bool                                     `json:"save_response_body" xml:"save_response_body"`
	MinTlsVersion          string                                   `json:"min_tls_version" xml:"min_tls_version"`
	Assertions             AssertionsInDescribeSiteMonitorAttribute `json:"assertions" xml:"assertions"`
}

OptionJson is a nested struct in cms response

type OptionsJson ¶ added in v1.60.375

type OptionsJson struct {
	Password               string                              `json:"password" xml:"password"`
	RequestFormat          string                              `json:"request_format" xml:"request_format"`
	ExpectValue            string                              `json:"expect_value" xml:"expect_value"`
	ResponseContent        string                              `json:"response_content" xml:"response_content"`
	FailureRate            float64                             `json:"failure_rate" xml:"failure_rate"`
	TimeOut                int64                               `json:"time_out" xml:"time_out"`
	Header                 string                              `json:"header" xml:"header"`
	Cookie                 string                              `json:"cookie" xml:"cookie"`
	Port                   int                                 `json:"port" xml:"port"`
	PingNum                int                                 `json:"ping_num" xml:"ping_num"`
	Authentication         int                                 `json:"authentication" xml:"authentication"`
	HttpMethod             string                              `json:"http_method" xml:"http_method"`
	MatchRule              int                                 `json:"match_rule" xml:"match_rule"`
	DnsMatchRule           string                              `json:"dns_match_rule" xml:"dns_match_rule"`
	RequestContent         string                              `json:"request_content" xml:"request_content"`
	Username               string                              `json:"username" xml:"username"`
	Traceroute             int64                               `json:"traceroute" xml:"traceroute"`
	ResponseFormat         string                              `json:"response_format" xml:"response_format"`
	DnsType                string                              `json:"dns_type" xml:"dns_type"`
	GroupId                string                              `json:"group_id" xml:"group_id"`
	DnsServer              string                              `json:"dns_server" xml:"dns_server"`
	EnableOperatorDns      bool                                `json:"enable_operator_dns" xml:"enable_operator_dns"`
	Attempts               int64                               `json:"attempts" xml:"attempts"`
	Protocol               string                              `json:"protocol" xml:"protocol"`
	ProxyProtocol          bool                                `json:"proxy_protocol" xml:"proxy_protocol"`
	AcceptableResponseCode string                              `json:"acceptable_response_code" xml:"acceptable_response_code"`
	IsBase64Encode         string                              `json:"isBase64Encode" xml:"isBase64Encode"`
	CertVerify             bool                                `json:"cert_verify" xml:"cert_verify"`
	UnfollowRedirect       bool                                `json:"unfollow_redirect" xml:"unfollow_redirect"`
	DiagnosisMtr           bool                                `json:"diagnosis_mtr" xml:"diagnosis_mtr"`
	DiagnosisPing          bool                                `json:"diagnosis_ping" xml:"diagnosis_ping"`
	RetryDelay             int                                 `json:"retry_delay" xml:"retry_delay"`
	SaveResponseBody       bool                                `json:"save_response_body" xml:"save_response_body"`
	Assertions             AssertionsInDescribeSiteMonitorList `json:"assertions" xml:"assertions"`
}

OptionsJson is a nested struct in cms response

type Phone ¶ added in v1.61.836

type Phone struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

Phone is a nested struct in cms response

type Process ¶ added in v1.60.287

type Process struct {
	ProcessName                string                                            `json:"ProcessName" xml:"ProcessName"`
	MatchExpressFilterRelation string                                            `json:"MatchExpressFilterRelation" xml:"MatchExpressFilterRelation"`
	GroupId                    string                                            `json:"GroupId" xml:"GroupId"`
	Id                         string                                            `json:"Id" xml:"Id"`
	MatchExpress               MatchExpressInDescribeGroupMonitoringAgentProcess `json:"MatchExpress" xml:"MatchExpress"`
	AlertConfig                AlertConfigInDescribeGroupMonitoringAgentProcess  `json:"AlertConfig" xml:"AlertConfig"`
}

Process is a nested struct in cms response

type Processes ¶ added in v1.60.287

type Processes struct {
	Process []Process `json:"Process" xml:"Process"`
}

Processes is a nested struct in cms response

type Prometheus ¶ added in v1.61.1364

type Prometheus struct {
	PromQL      string      `json:"PromQL" xml:"PromQL"`
	Level       string      `json:"Level" xml:"Level"`
	Times       int64       `json:"Times" xml:"Times"`
	Annotations Annotations `json:"Annotations" xml:"Annotations"`
}

Prometheus is a nested struct in cms response

type PutContactGroupRequest ¶

type PutContactGroupRequest struct {
	*requests.RpcRequest
	EnableSubscribed requests.Boolean `position:"Query" name:"EnableSubscribed"`
	ContactGroupName string           `position:"Query" name:"ContactGroupName"`
	Describe         string           `position:"Query" name:"Describe"`
	ContactNames     *[]string        `position:"Query" name:"ContactNames"  type:"Repeated"`
}

PutContactGroupRequest is the request struct for api PutContactGroup

func CreatePutContactGroupRequest ¶

func CreatePutContactGroupRequest() (request *PutContactGroupRequest)

CreatePutContactGroupRequest creates a request to invoke PutContactGroup API

type PutContactGroupResponse ¶

type PutContactGroupResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutContactGroupResponse is the response struct for api PutContactGroup

func CreatePutContactGroupResponse ¶

func CreatePutContactGroupResponse() (response *PutContactGroupResponse)

CreatePutContactGroupResponse creates a response to parse from PutContactGroup response

type PutContactRequest ¶

type PutContactRequest struct {
	*requests.RpcRequest
	ChannelsDingWebHook string `position:"Query" name:"Channels.DingWebHook"`
	ContactName         string `position:"Query" name:"ContactName"`
	ChannelsMail        string `position:"Query" name:"Channels.Mail"`
	ChannelsAliIM       string `position:"Query" name:"Channels.AliIM"`
	Describe            string `position:"Query" name:"Describe"`
	Lang                string `position:"Query" name:"Lang"`
	ChannelsSMS         string `position:"Query" name:"Channels.SMS"`
}

PutContactRequest is the request struct for api PutContact

func CreatePutContactRequest ¶

func CreatePutContactRequest() (request *PutContactRequest)

CreatePutContactRequest creates a request to invoke PutContact API

type PutContactResponse ¶

type PutContactResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutContactResponse is the response struct for api PutContact

func CreatePutContactResponse ¶

func CreatePutContactResponse() (response *PutContactResponse)

CreatePutContactResponse creates a response to parse from PutContact response

type PutCustomEventEventInfo ¶

type PutCustomEventEventInfo struct {
	GroupId   string `name:"GroupId"`
	Time      string `name:"Time"`
	EventName string `name:"EventName"`
	Content   string `name:"Content"`
}

PutCustomEventEventInfo is a repeated param struct in PutCustomEventRequest

type PutCustomEventRequest ¶

type PutCustomEventRequest struct {
	*requests.RpcRequest
	EventInfo *[]PutCustomEventEventInfo `position:"Query" name:"EventInfo"  type:"Repeated"`
}

PutCustomEventRequest is the request struct for api PutCustomEvent

func CreatePutCustomEventRequest ¶

func CreatePutCustomEventRequest() (request *PutCustomEventRequest)

CreatePutCustomEventRequest creates a request to invoke PutCustomEvent API

type PutCustomEventResponse ¶

type PutCustomEventResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

PutCustomEventResponse is the response struct for api PutCustomEvent

func CreatePutCustomEventResponse ¶

func CreatePutCustomEventResponse() (response *PutCustomEventResponse)

CreatePutCustomEventResponse creates a response to parse from PutCustomEvent response

type PutCustomEventRuleRequest ¶ added in v1.61.502

type PutCustomEventRuleRequest struct {
	*requests.RpcRequest
	Webhook           string `position:"Query" name:"Webhook"`
	RuleName          string `position:"Query" name:"RuleName"`
	Threshold         string `position:"Query" name:"Threshold"`
	EffectiveInterval string `position:"Query" name:"EffectiveInterval"`
	EventName         string `position:"Query" name:"EventName"`
	EmailSubject      string `position:"Query" name:"EmailSubject"`
	MetricName        string `position:"Query" name:"MetricName"`
	Period            string `position:"Query" name:"Period"`
	ContactGroups     string `position:"Query" name:"ContactGroups"`
	Level             string `position:"Query" name:"Level"`
	GroupId           string `position:"Query" name:"GroupId"`
	RuleId            string `position:"Query" name:"RuleId"`
}

PutCustomEventRuleRequest is the request struct for api PutCustomEventRule

func CreatePutCustomEventRuleRequest ¶ added in v1.61.502

func CreatePutCustomEventRuleRequest() (request *PutCustomEventRuleRequest)

CreatePutCustomEventRuleRequest creates a request to invoke PutCustomEventRule API

type PutCustomEventRuleResponse ¶ added in v1.61.502

type PutCustomEventRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutCustomEventRuleResponse is the response struct for api PutCustomEventRule

func CreatePutCustomEventRuleResponse ¶ added in v1.61.502

func CreatePutCustomEventRuleResponse() (response *PutCustomEventRuleResponse)

CreatePutCustomEventRuleResponse creates a response to parse from PutCustomEventRule response

type PutCustomMetricMetricList ¶

type PutCustomMetricMetricList struct {
	Period     string `name:"Period"`
	GroupId    string `name:"GroupId"`
	Values     string `name:"Values"`
	Time       string `name:"Time"`
	Type       string `name:"Type"`
	MetricName string `name:"MetricName"`
	Dimensions string `name:"Dimensions"`
}

PutCustomMetricMetricList is a repeated param struct in PutCustomMetricRequest

type PutCustomMetricRequest ¶

type PutCustomMetricRequest struct {
	*requests.RpcRequest
	MetricList *[]PutCustomMetricMetricList `position:"Query" name:"MetricList"  type:"Repeated"`
}

PutCustomMetricRequest is the request struct for api PutCustomMetric

func CreatePutCustomMetricRequest ¶

func CreatePutCustomMetricRequest() (request *PutCustomMetricRequest)

CreatePutCustomMetricRequest creates a request to invoke PutCustomMetric API

type PutCustomMetricResponse ¶

type PutCustomMetricResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

PutCustomMetricResponse is the response struct for api PutCustomMetric

func CreatePutCustomMetricResponse ¶

func CreatePutCustomMetricResponse() (response *PutCustomMetricResponse)

CreatePutCustomMetricResponse creates a response to parse from PutCustomMetric response

type PutCustomMetricRuleRequest ¶ added in v1.61.502

type PutCustomMetricRuleRequest struct {
	*requests.RpcRequest
	Webhook            string           `position:"Query" name:"Webhook"`
	RuleName           string           `position:"Query" name:"RuleName"`
	Threshold          string           `position:"Query" name:"Threshold"`
	EffectiveInterval  string           `position:"Query" name:"EffectiveInterval"`
	EmailSubject       string           `position:"Query" name:"EmailSubject"`
	EvaluationCount    requests.Integer `position:"Query" name:"EvaluationCount"`
	SilenceTime        requests.Integer `position:"Query" name:"SilenceTime"`
	MetricName         string           `position:"Query" name:"MetricName"`
	Period             string           `position:"Query" name:"Period"`
	ContactGroups      string           `position:"Query" name:"ContactGroups"`
	Level              string           `position:"Query" name:"Level"`
	GroupId            string           `position:"Query" name:"GroupId"`
	Resources          string           `position:"Query" name:"Resources"`
	RuleId             string           `position:"Query" name:"RuleId"`
	ComparisonOperator string           `position:"Query" name:"ComparisonOperator"`
	Statistics         string           `position:"Query" name:"Statistics"`
}

PutCustomMetricRuleRequest is the request struct for api PutCustomMetricRule

func CreatePutCustomMetricRuleRequest ¶ added in v1.61.502

func CreatePutCustomMetricRuleRequest() (request *PutCustomMetricRuleRequest)

CreatePutCustomMetricRuleRequest creates a request to invoke PutCustomMetricRule API

type PutCustomMetricRuleResponse ¶ added in v1.61.502

type PutCustomMetricRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutCustomMetricRuleResponse is the response struct for api PutCustomMetricRule

func CreatePutCustomMetricRuleResponse ¶ added in v1.61.502

func CreatePutCustomMetricRuleResponse() (response *PutCustomMetricRuleResponse)

CreatePutCustomMetricRuleResponse creates a response to parse from PutCustomMetricRule response

type PutEventRuleEventPattern ¶

type PutEventRuleEventPattern struct {
	LevelList     *[]string                             `name:"LevelList" type:"Repeated"`
	KeywordFilter PutEventRuleEventPatternKeywordFilter `name:"KeywordFilter" type:"Struct"`
	Product       string                                `name:"Product"`
	StatusList    *[]string                             `name:"StatusList" type:"Repeated"`
	NameList      *[]string                             `name:"NameList" type:"Repeated"`
	CustomFilters string                                `name:"CustomFilters"`
	EventTypeList *[]string                             `name:"EventTypeList" type:"Repeated"`
	SQLFilter     string                                `name:"SQLFilter"`
}

PutEventRuleEventPattern is a repeated param struct in PutEventRuleRequest

type PutEventRuleEventPatternKeywordFilter ¶ added in v1.61.1455

type PutEventRuleEventPatternKeywordFilter struct {
	Keywords *[]string `name:"Keywords" type:"Repeated"`
	Relation string    `name:"Relation"`
}

PutEventRuleEventPatternKeywordFilter is a repeated param struct in PutEventRuleRequest

type PutEventRuleRequest ¶

type PutEventRuleRequest struct {
	*requests.RpcRequest
	Description  string                      `position:"Query" name:"Description"`
	RuleName     string                      `position:"Query" name:"RuleName"`
	SilenceTime  requests.Integer            `position:"Query" name:"SilenceTime"`
	State        string                      `position:"Query" name:"State"`
	GroupId      string                      `position:"Query" name:"GroupId"`
	EventPattern *[]PutEventRuleEventPattern `position:"Query" name:"EventPattern"  type:"Repeated"`
	EventType    string                      `position:"Query" name:"EventType"`
}

PutEventRuleRequest is the request struct for api PutEventRule

func CreatePutEventRuleRequest ¶

func CreatePutEventRuleRequest() (request *PutEventRuleRequest)

CreatePutEventRuleRequest creates a request to invoke PutEventRule API

type PutEventRuleResponse ¶

type PutEventRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutEventRuleResponse is the response struct for api PutEventRule

func CreatePutEventRuleResponse ¶

func CreatePutEventRuleResponse() (response *PutEventRuleResponse)

CreatePutEventRuleResponse creates a response to parse from PutEventRule response

type PutEventRuleTargetsContactParameters ¶

type PutEventRuleTargetsContactParameters struct {
	Level            string `name:"Level"`
	Id               string `name:"Id"`
	ContactGroupName string `name:"ContactGroupName"`
}

PutEventRuleTargetsContactParameters is a repeated param struct in PutEventRuleTargetsRequest

type PutEventRuleTargetsFcParameters ¶

type PutEventRuleTargetsFcParameters struct {
	FunctionName string `name:"FunctionName"`
	ServiceName  string `name:"ServiceName"`
	Id           string `name:"Id"`
	Region       string `name:"Region"`
}

PutEventRuleTargetsFcParameters is a repeated param struct in PutEventRuleTargetsRequest

type PutEventRuleTargetsMnsParameters ¶

type PutEventRuleTargetsMnsParameters struct {
	Topic  string `name:"Topic"`
	Id     string `name:"Id"`
	Region string `name:"Region"`
	Queue  string `name:"Queue"`
}

PutEventRuleTargetsMnsParameters is a repeated param struct in PutEventRuleTargetsRequest

type PutEventRuleTargetsOpenApiParameters ¶ added in v1.61.1401

type PutEventRuleTargetsOpenApiParameters struct {
	Product    string `name:"Product"`
	Role       string `name:"Role"`
	Action     string `name:"Action"`
	Id         string `name:"Id"`
	Arn        string `name:"Arn"`
	Region     string `name:"Region"`
	Version    string `name:"Version"`
	JsonParams string `name:"JsonParams"`
}

PutEventRuleTargetsOpenApiParameters is a repeated param struct in PutEventRuleTargetsRequest

type PutEventRuleTargetsRequest ¶

type PutEventRuleTargetsRequest struct {
	*requests.RpcRequest
	WebhookParameters *[]PutEventRuleTargetsWebhookParameters `position:"Query" name:"WebhookParameters"  type:"Repeated"`
	ContactParameters *[]PutEventRuleTargetsContactParameters `position:"Query" name:"ContactParameters"  type:"Repeated"`
	SlsParameters     *[]PutEventRuleTargetsSlsParameters     `position:"Query" name:"SlsParameters"  type:"Repeated"`
	RuleName          string                                  `position:"Query" name:"RuleName"`
	OpenApiParameters *[]PutEventRuleTargetsOpenApiParameters `position:"Query" name:"OpenApiParameters"  type:"Repeated"`
	MnsParameters     *[]PutEventRuleTargetsMnsParameters     `position:"Query" name:"MnsParameters"  type:"Repeated"`
	FcParameters      *[]PutEventRuleTargetsFcParameters      `position:"Query" name:"FcParameters"  type:"Repeated"`
}

PutEventRuleTargetsRequest is the request struct for api PutEventRuleTargets

func CreatePutEventRuleTargetsRequest ¶

func CreatePutEventRuleTargetsRequest() (request *PutEventRuleTargetsRequest)

CreatePutEventRuleTargetsRequest creates a request to invoke PutEventRuleTargets API

type PutEventRuleTargetsResponse ¶

type PutEventRuleTargetsResponse struct {
	*responses.BaseResponse
	Code                    string                  `json:"Code" xml:"Code"`
	Message                 string                  `json:"Message" xml:"Message"`
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	Success                 bool                    `json:"Success" xml:"Success"`
	FailedParameterCount    string                  `json:"FailedParameterCount" xml:"FailedParameterCount"`
	FailedContactParameters FailedContactParameters `json:"FailedContactParameters" xml:"FailedContactParameters"`
	FailedMnsParameters     FailedMnsParameters     `json:"FailedMnsParameters" xml:"FailedMnsParameters"`
	FailedFcParameters      FailedFcParameters      `json:"FailedFcParameters" xml:"FailedFcParameters"`
}

PutEventRuleTargetsResponse is the response struct for api PutEventRuleTargets

func CreatePutEventRuleTargetsResponse ¶

func CreatePutEventRuleTargetsResponse() (response *PutEventRuleTargetsResponse)

CreatePutEventRuleTargetsResponse creates a response to parse from PutEventRuleTargets response

type PutEventRuleTargetsSlsParameters ¶

type PutEventRuleTargetsSlsParameters struct {
	Project  string `name:"Project"`
	Id       string `name:"Id"`
	Region   string `name:"Region"`
	LogStore string `name:"LogStore"`
}

PutEventRuleTargetsSlsParameters is a repeated param struct in PutEventRuleTargetsRequest

type PutEventRuleTargetsWebhookParameters ¶

type PutEventRuleTargetsWebhookParameters struct {
	Protocol string `name:"Protocol"`
	Method   string `name:"Method"`
	Id       string `name:"Id"`
	Url      string `name:"Url"`
}

PutEventRuleTargetsWebhookParameters is a repeated param struct in PutEventRuleTargetsRequest

type PutExporterOutputRequest ¶ added in v1.61.61

type PutExporterOutputRequest struct {
	*requests.RpcRequest
	DestName   string `position:"Query" name:"DestName"`
	ConfigJson string `position:"Query" name:"ConfigJson"`
	DestType   string `position:"Query" name:"DestType"`
	Desc       string `position:"Query" name:"Desc"`
}

PutExporterOutputRequest is the request struct for api PutExporterOutput

func CreatePutExporterOutputRequest ¶ added in v1.61.61

func CreatePutExporterOutputRequest() (request *PutExporterOutputRequest)

CreatePutExporterOutputRequest creates a request to invoke PutExporterOutput API

type PutExporterOutputResponse ¶ added in v1.61.61

type PutExporterOutputResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutExporterOutputResponse is the response struct for api PutExporterOutput

func CreatePutExporterOutputResponse ¶ added in v1.61.61

func CreatePutExporterOutputResponse() (response *PutExporterOutputResponse)

CreatePutExporterOutputResponse creates a response to parse from PutExporterOutput response

type PutExporterRuleRequest ¶ added in v1.61.61

type PutExporterRuleRequest struct {
	*requests.RpcRequest
	RuleName      string    `position:"Query" name:"RuleName"`
	DstNames      *[]string `position:"Query" name:"DstNames"  type:"Repeated"`
	Namespace     string    `position:"Query" name:"Namespace"`
	TargetWindows string    `position:"Query" name:"TargetWindows"`
	Describe      string    `position:"Query" name:"Describe"`
	MetricName    string    `position:"Query" name:"MetricName"`
}

PutExporterRuleRequest is the request struct for api PutExporterRule

func CreatePutExporterRuleRequest ¶ added in v1.61.61

func CreatePutExporterRuleRequest() (request *PutExporterRuleRequest)

CreatePutExporterRuleRequest creates a request to invoke PutExporterRule API

type PutExporterRuleResponse ¶ added in v1.61.61

type PutExporterRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutExporterRuleResponse is the response struct for api PutExporterRule

func CreatePutExporterRuleResponse ¶ added in v1.61.61

func CreatePutExporterRuleResponse() (response *PutExporterRuleResponse)

CreatePutExporterRuleResponse creates a response to parse from PutExporterRule response

type PutGroupMetricRuleCompositeExpression ¶ added in v1.61.1455

type PutGroupMetricRuleCompositeExpression struct {
	Times              string                                                     `name:"Times"`
	ExpressionList     *[]PutGroupMetricRuleCompositeExpressionExpressionListItem `name:"ExpressionList" type:"Repeated"`
	Level              string                                                     `name:"Level"`
	ExpressionRaw      string                                                     `name:"ExpressionRaw"`
	ExpressionListJoin string                                                     `name:"ExpressionListJoin"`
	N                  string                                                     `name:"N"`
}

PutGroupMetricRuleCompositeExpression is a repeated param struct in PutGroupMetricRuleRequest

type PutGroupMetricRuleCompositeExpressionExpressionListItem ¶ added in v1.61.1455

type PutGroupMetricRuleCompositeExpressionExpressionListItem struct {
	Period             string `name:"Period"`
	Threshold          string `name:"Threshold"`
	Id                 string `name:"Id"`
	MetricName         string `name:"MetricName"`
	ComparisonOperator string `name:"ComparisonOperator"`
	Statistics         string `name:"Statistics"`
}

PutGroupMetricRuleCompositeExpressionExpressionListItem is a repeated param struct in PutGroupMetricRuleRequest

type PutGroupMetricRuleLabels ¶ added in v1.61.1563

type PutGroupMetricRuleLabels struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

PutGroupMetricRuleLabels is a repeated param struct in PutGroupMetricRuleRequest

type PutGroupMetricRuleRequest ¶

type PutGroupMetricRuleRequest struct {
	*requests.RpcRequest
	EscalationsInfoN                      requests.Integer                      `position:"Query" name:"Escalations.Info.N"`
	Webhook                               string                                `position:"Query" name:"Webhook"`
	EscalationsWarnComparisonOperator     string                                `position:"Query" name:"Escalations.Warn.ComparisonOperator"`
	DynamicAlertSensitivity               string                                `position:"Query" name:"DynamicAlertSensitivity"`
	RuleName                              string                                `position:"Query" name:"RuleName"`
	EffectiveInterval                     string                                `position:"Query" name:"EffectiveInterval"`
	NoDataPolicy                          string                                `position:"Query" name:"NoDataPolicy"`
	NoEffectiveInterval                   string                                `position:"Query" name:"NoEffectiveInterval"`
	EmailSubject                          string                                `position:"Query" name:"EmailSubject"`
	EscalationsCriticalN                  requests.Integer                      `position:"Query" name:"Escalations.Critical.N"`
	EscalationsInfoPreCondition           string                                `position:"Query" name:"Escalations.Info.PreCondition"`
	MetricName                            string                                `position:"Query" name:"MetricName"`
	EscalationsWarnTimes                  requests.Integer                      `position:"Query" name:"Escalations.Warn.Times"`
	Period                                string                                `position:"Query" name:"Period"`
	EscalationsWarnThreshold              string                                `position:"Query" name:"Escalations.Warn.Threshold"`
	ContactGroups                         string                                `position:"Query" name:"ContactGroups"`
	EscalationsCriticalStatistics         string                                `position:"Query" name:"Escalations.Critical.Statistics"`
	RuleType                              string                                `position:"Query" name:"RuleType"`
	GroupId                               string                                `position:"Query" name:"GroupId"`
	ExtraDimensionJson                    string                                `position:"Query" name:"ExtraDimensionJson"`
	Labels                                *[]PutGroupMetricRuleLabels           `position:"Query" name:"Labels"  type:"Repeated"`
	EscalationsWarnN                      requests.Integer                      `position:"Query" name:"Escalations.Warn.N"`
	Interval                              string                                `position:"Query" name:"Interval"`
	RuleId                                string                                `position:"Query" name:"RuleId"`
	EscalationsCriticalThreshold          string                                `position:"Query" name:"Escalations.Critical.Threshold"`
	EscalationsInfoStatistics             string                                `position:"Query" name:"Escalations.Info.Statistics"`
	DynamicAlertHistoryDataRange          string                                `position:"Query" name:"DynamicAlertHistoryDataRange"`
	EscalationsWarnPreCondition           string                                `position:"Query" name:"Escalations.Warn.PreCondition"`
	EscalationsInfoComparisonOperator     string                                `position:"Query" name:"Escalations.Info.ComparisonOperator"`
	SilenceTime                           requests.Integer                      `position:"Query" name:"SilenceTime"`
	CompositeExpression                   PutGroupMetricRuleCompositeExpression `position:"Query" name:"CompositeExpression"  type:"Struct"`
	EscalationsInfoTimes                  requests.Integer                      `position:"Query" name:"Escalations.Info.Times"`
	EscalationsCriticalTimes              requests.Integer                      `position:"Query" name:"Escalations.Critical.Times"`
	EscalationsWarnStatistics             string                                `position:"Query" name:"Escalations.Warn.Statistics"`
	EscalationsInfoThreshold              string                                `position:"Query" name:"Escalations.Info.Threshold"`
	Namespace                             string                                `position:"Query" name:"Namespace"`
	Category                              string                                `position:"Query" name:"Category"`
	EscalationsCriticalComparisonOperator string                                `position:"Query" name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalPreCondition       string                                `position:"Query" name:"Escalations.Critical.PreCondition"`
	Dimensions                            string                                `position:"Query" name:"Dimensions"`
}

PutGroupMetricRuleRequest is the request struct for api PutGroupMetricRule

func CreatePutGroupMetricRuleRequest ¶

func CreatePutGroupMetricRuleRequest() (request *PutGroupMetricRuleRequest)

CreatePutGroupMetricRuleRequest creates a request to invoke PutGroupMetricRule API

type PutGroupMetricRuleResponse ¶

type PutGroupMetricRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

PutGroupMetricRuleResponse is the response struct for api PutGroupMetricRule

func CreatePutGroupMetricRuleResponse ¶

func CreatePutGroupMetricRuleResponse() (response *PutGroupMetricRuleResponse)

CreatePutGroupMetricRuleResponse creates a response to parse from PutGroupMetricRule response

type PutHybridMonitorMetricDataMetricList ¶ added in v1.61.1402

type PutHybridMonitorMetricDataMetricList struct {
	Name   string                                        `name:"Name"`
	Value  string                                        `name:"Value"`
	Labels *[]PutHybridMonitorMetricDataMetricListLabels `name:"Labels" type:"Repeated"`
	TS     string                                        `name:"TS"`
}

PutHybridMonitorMetricDataMetricList is a repeated param struct in PutHybridMonitorMetricDataRequest

type PutHybridMonitorMetricDataMetricListLabels ¶ added in v1.61.1455

type PutHybridMonitorMetricDataMetricListLabels struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

PutHybridMonitorMetricDataMetricListLabels is a repeated param struct in PutHybridMonitorMetricDataRequest

type PutHybridMonitorMetricDataRequest ¶ added in v1.61.1401

type PutHybridMonitorMetricDataRequest struct {
	*requests.RpcRequest
	MetricList *[]PutHybridMonitorMetricDataMetricList `position:"Query" name:"MetricList"  type:"Repeated"`
	Namespace  string                                  `position:"Query" name:"Namespace"`
}

PutHybridMonitorMetricDataRequest is the request struct for api PutHybridMonitorMetricData

func CreatePutHybridMonitorMetricDataRequest ¶ added in v1.61.1401

func CreatePutHybridMonitorMetricDataRequest() (request *PutHybridMonitorMetricDataRequest)

CreatePutHybridMonitorMetricDataRequest creates a request to invoke PutHybridMonitorMetricData API

type PutHybridMonitorMetricDataResponse ¶ added in v1.61.1401

type PutHybridMonitorMetricDataResponse struct {
	*responses.BaseResponse
	Code        string   `json:"Code" xml:"Code"`
	RequestId   string   `json:"RequestId" xml:"RequestId"`
	ErrorDetail []Detail `json:"ErrorDetail" xml:"ErrorDetail"`
}

PutHybridMonitorMetricDataResponse is the response struct for api PutHybridMonitorMetricData

func CreatePutHybridMonitorMetricDataResponse ¶ added in v1.61.1401

func CreatePutHybridMonitorMetricDataResponse() (response *PutHybridMonitorMetricDataResponse)

CreatePutHybridMonitorMetricDataResponse creates a response to parse from PutHybridMonitorMetricData response

type PutLogMonitorAggregates ¶ added in v1.61.314

type PutLogMonitorAggregates struct {
	FieldName string `name:"FieldName"`
	Function  string `name:"Function"`
	Alias     string `name:"Alias"`
}

PutLogMonitorAggregates is a repeated param struct in PutLogMonitorRequest

type PutLogMonitorGroupbys ¶ added in v1.61.314

type PutLogMonitorGroupbys struct {
	FieldName string `name:"FieldName"`
	Alias     string `name:"Alias"`
}

PutLogMonitorGroupbys is a repeated param struct in PutLogMonitorRequest

type PutLogMonitorRequest ¶ added in v1.61.314

type PutLogMonitorRequest struct {
	*requests.RpcRequest
	SlsLogstore         string                      `position:"Query" name:"SlsLogstore"`
	SlsProject          string                      `position:"Query" name:"SlsProject"`
	ValueFilter         *[]PutLogMonitorValueFilter `position:"Query" name:"ValueFilter"  type:"Repeated"`
	MetricExpress       string                      `position:"Query" name:"MetricExpress"`
	SlsRegionId         string                      `position:"Query" name:"SlsRegionId"`
	MetricName          string                      `position:"Query" name:"MetricName"`
	GroupId             string                      `position:"Query" name:"GroupId"`
	Tumblingwindows     string                      `position:"Query" name:"Tumblingwindows"`
	GroupBy             string                      `position:"Query" name:"GroupBy"`
	ValueFilterRelation string                      `position:"Query" name:"ValueFilterRelation"`
	Unit                string                      `position:"Query" name:"Unit"`
	Groupbys            *[]PutLogMonitorGroupbys    `position:"Query" name:"Groupbys"  type:"Repeated"`
	LogId               string                      `position:"Query" name:"LogId"`
	Aggregates          *[]PutLogMonitorAggregates  `position:"Query" name:"Aggregates"  type:"Repeated"`
}

PutLogMonitorRequest is the request struct for api PutLogMonitor

func CreatePutLogMonitorRequest ¶ added in v1.61.314

func CreatePutLogMonitorRequest() (request *PutLogMonitorRequest)

CreatePutLogMonitorRequest creates a request to invoke PutLogMonitor API

type PutLogMonitorResponse ¶ added in v1.61.314

type PutLogMonitorResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	LogId     string `json:"LogId" xml:"LogId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutLogMonitorResponse is the response struct for api PutLogMonitor

func CreatePutLogMonitorResponse ¶ added in v1.61.314

func CreatePutLogMonitorResponse() (response *PutLogMonitorResponse)

CreatePutLogMonitorResponse creates a response to parse from PutLogMonitor response

type PutLogMonitorValueFilter ¶ added in v1.61.314

type PutLogMonitorValueFilter struct {
	Value    string `name:"Value"`
	Key      string `name:"Key"`
	Operator string `name:"Operator"`
}

PutLogMonitorValueFilter is a repeated param struct in PutLogMonitorRequest

type PutMetricRuleTargetsRequest ¶

type PutMetricRuleTargetsRequest struct {
	*requests.RpcRequest
	Targets *[]PutMetricRuleTargetsTargets `position:"Query" name:"Targets"  type:"Repeated"`
	RuleId  string                         `position:"Query" name:"RuleId"`
}

PutMetricRuleTargetsRequest is the request struct for api PutMetricRuleTargets

func CreatePutMetricRuleTargetsRequest ¶

func CreatePutMetricRuleTargetsRequest() (request *PutMetricRuleTargetsRequest)

CreatePutMetricRuleTargetsRequest creates a request to invoke PutMetricRuleTargets API

type PutMetricRuleTargetsResponse ¶

type PutMetricRuleTargetsResponse struct {
	*responses.BaseResponse
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	FailData  FailData `json:"FailData" xml:"FailData"`
}

PutMetricRuleTargetsResponse is the response struct for api PutMetricRuleTargets

func CreatePutMetricRuleTargetsResponse ¶

func CreatePutMetricRuleTargetsResponse() (response *PutMetricRuleTargetsResponse)

CreatePutMetricRuleTargetsResponse creates a response to parse from PutMetricRuleTargets response

type PutMetricRuleTargetsTargets ¶

type PutMetricRuleTargetsTargets struct {
	Level      string `name:"Level"`
	Id         string `name:"Id"`
	Arn        string `name:"Arn"`
	JsonParams string `name:"JsonParams"`
}

PutMetricRuleTargetsTargets is a repeated param struct in PutMetricRuleTargetsRequest

type PutMonitorGroupDynamicRuleGroupRules ¶

type PutMonitorGroupDynamicRuleGroupRules struct {
	FilterRelation string                                         `name:"FilterRelation"`
	Filters        *[]PutMonitorGroupDynamicRuleGroupRulesFilters `name:"Filters" type:"Repeated"`
	Category       string                                         `name:"Category"`
}

PutMonitorGroupDynamicRuleGroupRules is a repeated param struct in PutMonitorGroupDynamicRuleRequest

type PutMonitorGroupDynamicRuleGroupRulesFilters ¶ added in v1.61.1455

type PutMonitorGroupDynamicRuleGroupRulesFilters struct {
	Function string `name:"Function"`
	Name     string `name:"Name"`
	Value    string `name:"Value"`
}

PutMonitorGroupDynamicRuleGroupRulesFilters is a repeated param struct in PutMonitorGroupDynamicRuleRequest

type PutMonitorGroupDynamicRuleRequest ¶

type PutMonitorGroupDynamicRuleRequest struct {
	*requests.RpcRequest
	GroupRules *[]PutMonitorGroupDynamicRuleGroupRules `position:"Query" name:"GroupRules"  type:"Repeated"`
	GroupId    requests.Integer                        `position:"Query" name:"GroupId"`
	IsAsync    requests.Boolean                        `position:"Query" name:"IsAsync"`
}

PutMonitorGroupDynamicRuleRequest is the request struct for api PutMonitorGroupDynamicRule

func CreatePutMonitorGroupDynamicRuleRequest ¶

func CreatePutMonitorGroupDynamicRuleRequest() (request *PutMonitorGroupDynamicRuleRequest)

CreatePutMonitorGroupDynamicRuleRequest creates a request to invoke PutMonitorGroupDynamicRule API

type PutMonitorGroupDynamicRuleResponse ¶

type PutMonitorGroupDynamicRuleResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutMonitorGroupDynamicRuleResponse is the response struct for api PutMonitorGroupDynamicRule

func CreatePutMonitorGroupDynamicRuleResponse ¶

func CreatePutMonitorGroupDynamicRuleResponse() (response *PutMonitorGroupDynamicRuleResponse)

CreatePutMonitorGroupDynamicRuleResponse creates a response to parse from PutMonitorGroupDynamicRule response

type PutMonitoringConfigRequest ¶

type PutMonitoringConfigRequest struct {
	*requests.RpcRequest
	AutoInstall              requests.Boolean `position:"Query" name:"AutoInstall"`
	EnableInstallAgentNewECS requests.Boolean `position:"Query" name:"EnableInstallAgentNewECS"`
}

PutMonitoringConfigRequest is the request struct for api PutMonitoringConfig

func CreatePutMonitoringConfigRequest ¶

func CreatePutMonitoringConfigRequest() (request *PutMonitoringConfigRequest)

CreatePutMonitoringConfigRequest creates a request to invoke PutMonitoringConfig API

type PutMonitoringConfigResponse ¶

type PutMonitoringConfigResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutMonitoringConfigResponse is the response struct for api PutMonitoringConfig

func CreatePutMonitoringConfigResponse ¶

func CreatePutMonitoringConfigResponse() (response *PutMonitoringConfigResponse)

CreatePutMonitoringConfigResponse creates a response to parse from PutMonitoringConfig response

type PutResourceMetricRuleCompositeExpression ¶ added in v1.61.1455

type PutResourceMetricRuleCompositeExpression struct {
	Times              string                                                        `name:"Times"`
	ExpressionList     *[]PutResourceMetricRuleCompositeExpressionExpressionListItem `name:"ExpressionList" type:"Repeated"`
	Level              string                                                        `name:"Level"`
	ExpressionRaw      string                                                        `name:"ExpressionRaw"`
	ExpressionListJoin string                                                        `name:"ExpressionListJoin"`
	N                  string                                                        `name:"N"`
}

PutResourceMetricRuleCompositeExpression is a repeated param struct in PutResourceMetricRuleRequest

type PutResourceMetricRuleCompositeExpressionExpressionListItem ¶ added in v1.61.1455

type PutResourceMetricRuleCompositeExpressionExpressionListItem struct {
	Period             string `name:"Period"`
	Threshold          string `name:"Threshold"`
	Id                 string `name:"Id"`
	MetricName         string `name:"MetricName"`
	ComparisonOperator string `name:"ComparisonOperator"`
	Statistics         string `name:"Statistics"`
}

PutResourceMetricRuleCompositeExpressionExpressionListItem is a repeated param struct in PutResourceMetricRuleRequest

type PutResourceMetricRuleLabels ¶ added in v1.61.1402

type PutResourceMetricRuleLabels struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

PutResourceMetricRuleLabels is a repeated param struct in PutResourceMetricRuleRequest

type PutResourceMetricRulePrometheus ¶ added in v1.61.1455

type PutResourceMetricRulePrometheus struct {
	PromQL      string                                            `name:"PromQL"`
	Times       string                                            `name:"Times"`
	Level       string                                            `name:"Level"`
	Annotations *[]PutResourceMetricRulePrometheusAnnotationsItem `name:"Annotations" type:"Repeated"`
}

PutResourceMetricRulePrometheus is a repeated param struct in PutResourceMetricRuleRequest

type PutResourceMetricRulePrometheusAnnotationsItem ¶ added in v1.61.1455

type PutResourceMetricRulePrometheusAnnotationsItem struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

PutResourceMetricRulePrometheusAnnotationsItem is a repeated param struct in PutResourceMetricRuleRequest

type PutResourceMetricRuleRequest ¶

type PutResourceMetricRuleRequest struct {
	*requests.RpcRequest
	EscalationsInfoN                      requests.Integer                         `position:"Query" name:"Escalations.Info.N"`
	Webhook                               string                                   `position:"Query" name:"Webhook"`
	EscalationsWarnComparisonOperator     string                                   `position:"Query" name:"Escalations.Warn.ComparisonOperator"`
	RuleName                              string                                   `position:"Query" name:"RuleName"`
	EffectiveInterval                     string                                   `position:"Query" name:"EffectiveInterval"`
	NoDataPolicy                          string                                   `position:"Query" name:"NoDataPolicy"`
	NoEffectiveInterval                   string                                   `position:"Query" name:"NoEffectiveInterval"`
	EmailSubject                          string                                   `position:"Query" name:"EmailSubject"`
	Options                               string                                   `position:"Query" name:"Options"`
	EscalationsCriticalN                  requests.Integer                         `position:"Query" name:"Escalations.Critical.N"`
	EscalationsInfoPreCondition           string                                   `position:"Query" name:"Escalations.Info.PreCondition"`
	MetricName                            string                                   `position:"Query" name:"MetricName"`
	EscalationsWarnTimes                  requests.Integer                         `position:"Query" name:"Escalations.Warn.Times"`
	Period                                string                                   `position:"Query" name:"Period"`
	EscalationsWarnThreshold              string                                   `position:"Query" name:"Escalations.Warn.Threshold"`
	ContactGroups                         string                                   `position:"Query" name:"ContactGroups"`
	EscalationsCriticalStatistics         string                                   `position:"Query" name:"Escalations.Critical.Statistics"`
	GroupId                               string                                   `position:"Query" name:"GroupId"`
	GroupName                             string                                   `position:"Query" name:"GroupName"`
	Labels                                *[]PutResourceMetricRuleLabels           `position:"Query" name:"Labels"  type:"Repeated"`
	EscalationsWarnN                      requests.Integer                         `position:"Query" name:"Escalations.Warn.N"`
	Interval                              string                                   `position:"Query" name:"Interval"`
	RuleId                                string                                   `position:"Query" name:"RuleId"`
	EscalationsCriticalThreshold          string                                   `position:"Query" name:"Escalations.Critical.Threshold"`
	EscalationsInfoStatistics             string                                   `position:"Query" name:"Escalations.Info.Statistics"`
	EscalationsWarnPreCondition           string                                   `position:"Query" name:"Escalations.Warn.PreCondition"`
	EscalationsInfoComparisonOperator     string                                   `position:"Query" name:"Escalations.Info.ComparisonOperator"`
	SilenceTime                           requests.Integer                         `position:"Query" name:"SilenceTime"`
	Prometheus                            PutResourceMetricRulePrometheus          `position:"Query" name:"Prometheus"  type:"Struct"`
	CompositeExpression                   PutResourceMetricRuleCompositeExpression `position:"Query" name:"CompositeExpression"  type:"Struct"`
	Resources                             string                                   `position:"Query" name:"Resources"`
	EscalationsInfoTimes                  requests.Integer                         `position:"Query" name:"Escalations.Info.Times"`
	GroupBy                               string                                   `position:"Query" name:"GroupBy"`
	EscalationsCriticalTimes              requests.Integer                         `position:"Query" name:"Escalations.Critical.Times"`
	EscalationsWarnStatistics             string                                   `position:"Query" name:"Escalations.Warn.Statistics"`
	EscalationsInfoThreshold              string                                   `position:"Query" name:"Escalations.Info.Threshold"`
	Namespace                             string                                   `position:"Query" name:"Namespace"`
	EscalationsCriticalComparisonOperator string                                   `position:"Query" name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalPreCondition       string                                   `position:"Query" name:"Escalations.Critical.PreCondition"`
}

PutResourceMetricRuleRequest is the request struct for api PutResourceMetricRule

func CreatePutResourceMetricRuleRequest ¶

func CreatePutResourceMetricRuleRequest() (request *PutResourceMetricRuleRequest)

CreatePutResourceMetricRuleRequest creates a request to invoke PutResourceMetricRule API

type PutResourceMetricRuleResponse ¶

type PutResourceMetricRuleResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

PutResourceMetricRuleResponse is the response struct for api PutResourceMetricRule

func CreatePutResourceMetricRuleResponse ¶

func CreatePutResourceMetricRuleResponse() (response *PutResourceMetricRuleResponse)

CreatePutResourceMetricRuleResponse creates a response to parse from PutResourceMetricRule response

type PutResourceMetricRulesRequest ¶ added in v1.60.287

type PutResourceMetricRulesRequest struct {
	*requests.RpcRequest
	Rules *[]PutResourceMetricRulesRules `position:"Query" name:"Rules"  type:"Repeated"`
}

PutResourceMetricRulesRequest is the request struct for api PutResourceMetricRules

func CreatePutResourceMetricRulesRequest ¶ added in v1.60.287

func CreatePutResourceMetricRulesRequest() (request *PutResourceMetricRulesRequest)

CreatePutResourceMetricRulesRequest creates a request to invoke PutResourceMetricRules API

type PutResourceMetricRulesResponse ¶ added in v1.60.287

type PutResourceMetricRulesResponse struct {
	*responses.BaseResponse
	Code             string           `json:"Code" xml:"Code"`
	Message          string           `json:"Message" xml:"Message"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Success          bool             `json:"Success" xml:"Success"`
	FailedListResult FailedListResult `json:"FailedListResult" xml:"FailedListResult"`
}

PutResourceMetricRulesResponse is the response struct for api PutResourceMetricRules

func CreatePutResourceMetricRulesResponse ¶ added in v1.60.287

func CreatePutResourceMetricRulesResponse() (response *PutResourceMetricRulesResponse)

CreatePutResourceMetricRulesResponse creates a response to parse from PutResourceMetricRules response

type PutResourceMetricRulesRules ¶ added in v1.60.287

type PutResourceMetricRulesRules struct {
	EscalationsInfoN                      string                               `name:"Escalations.Info.N"`
	Webhook                               string                               `name:"Webhook"`
	EscalationsWarnComparisonOperator     string                               `name:"Escalations.Warn.ComparisonOperator"`
	DynamicAlertSensitivity               string                               `name:"DynamicAlertSensitivity"`
	RuleName                              string                               `name:"RuleName"`
	EscalationsInfoStatistics             string                               `name:"Escalations.Info.Statistics"`
	EffectiveInterval                     string                               `name:"EffectiveInterval"`
	DynamicAlertHistoryDataRange          string                               `name:"DynamicAlertHistoryDataRange"`
	EscalationsWarnPreCondition           string                               `name:"Escalations.Warn.PreCondition"`
	EscalationsInfoComparisonOperator     string                               `name:"Escalations.Info.ComparisonOperator"`
	NoDataPolicy                          string                               `name:"NoDataPolicy"`
	NoEffectiveInterval                   string                               `name:"NoEffectiveInterval"`
	EmailSubject                          string                               `name:"EmailSubject"`
	Options                               string                               `name:"Options"`
	EscalationsCriticalN                  string                               `name:"Escalations.Critical.N"`
	SilenceTime                           string                               `name:"SilenceTime"`
	Prometheus                            string                               `name:"Prometheus"`
	EscalationsInfoPreCondition           string                               `name:"Escalations.Info.PreCondition"`
	MetricName                            string                               `name:"MetricName"`
	EscalationsWarnTimes                  string                               `name:"Escalations.Warn.Times"`
	CompositeExpression                   string                               `name:"CompositeExpression"`
	EscalationsWarnThreshold              string                               `name:"Escalations.Warn.Threshold"`
	Period                                string                               `name:"Period"`
	ContactGroups                         string                               `name:"ContactGroups"`
	EscalationsCriticalStatistics         string                               `name:"Escalations.Critical.Statistics"`
	RuleType                              string                               `name:"RuleType"`
	GroupId                               string                               `name:"GroupId"`
	EscalationsInfoTimes                  string                               `name:"Escalations.Info.Times"`
	Resources                             string                               `name:"Resources"`
	Labels                                *[]PutResourceMetricRulesRulesLabels `name:"Labels" type:"Repeated"`
	EscalationsCriticalTimes              string                               `name:"Escalations.Critical.Times"`
	EscalationsInfoThreshold              string                               `name:"Escalations.Info.Threshold"`
	EscalationsWarnStatistics             string                               `name:"Escalations.Warn.Statistics"`
	Namespace                             string                               `name:"Namespace"`
	EscalationsWarnN                      string                               `name:"Escalations.Warn.N"`
	Interval                              string                               `name:"Interval"`
	RuleId                                string                               `name:"RuleId"`
	EscalationsCriticalComparisonOperator string                               `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalPreCondition       string                               `name:"Escalations.Critical.PreCondition"`
	EscalationsCriticalThreshold          string                               `name:"Escalations.Critical.Threshold"`
}

PutResourceMetricRulesRules is a repeated param struct in PutResourceMetricRulesRequest

type PutResourceMetricRulesRulesLabels ¶ added in v1.61.1563

type PutResourceMetricRulesRulesLabels struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

PutResourceMetricRulesRulesLabels is a repeated param struct in PutResourceMetricRulesRequest

type Region ¶

type Region struct {
	AvailabilityZone string `json:"AvailabilityZone" xml:"AvailabilityZone"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
}

Region is a nested struct in cms response

type RemoveTagsRequest ¶ added in v1.60.287

type RemoveTagsRequest struct {
	*requests.RpcRequest
	GroupIds *[]string        `position:"Query" name:"GroupIds"  type:"Repeated"`
	Tag      *[]RemoveTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
}

RemoveTagsRequest is the request struct for api RemoveTags

func CreateRemoveTagsRequest ¶ added in v1.60.287

func CreateRemoveTagsRequest() (request *RemoveTagsRequest)

CreateRemoveTagsRequest creates a request to invoke RemoveTags API

type RemoveTagsResponse ¶ added in v1.60.287

type RemoveTagsResponse struct {
	*responses.BaseResponse
	Code      string          `json:"Code" xml:"Code"`
	Message   string          `json:"Message" xml:"Message"`
	RequestId string          `json:"RequestId" xml:"RequestId"`
	Success   bool            `json:"Success" xml:"Success"`
	Tag       TagInRemoveTags `json:"Tag" xml:"Tag"`
}

RemoveTagsResponse is the response struct for api RemoveTags

func CreateRemoveTagsResponse ¶ added in v1.60.287

func CreateRemoveTagsResponse() (response *RemoveTagsResponse)

CreateRemoveTagsResponse creates a response to parse from RemoveTags response

type RemoveTagsTag ¶ added in v1.60.287

type RemoveTagsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

RemoveTagsTag is a repeated param struct in RemoveTagsRequest

type Resource ¶

type Resource struct {
	TemplateId                string                                              `json:"TemplateId" xml:"TemplateId"`
	Dimensions                string                                              `json:"Dimensions" xml:"Dimensions"`
	ServiceId                 string                                              `json:"ServiceId" xml:"ServiceId"`
	RestVersion               string                                              `json:"RestVersion" xml:"RestVersion"`
	DynamicTagRuleId          string                                              `json:"DynamicTagRuleId" xml:"DynamicTagRuleId"`
	NetworkType               string                                              `json:"NetworkType" xml:"NetworkType"`
	Type                      string                                              `json:"Type" xml:"Type"`
	Times                     int                                                 `json:"Times" xml:"Times"`
	InstanceName              string                                              `json:"InstanceName" xml:"InstanceName"`
	PreCondition              string                                              `json:"PreCondition" xml:"PreCondition"`
	HostAvailabilityTemplates string                                              `json:"HostAvailabilityTemplates" xml:"HostAvailabilityTemplates"`
	Id                        int64                                               `json:"Id" xml:"Id"`
	Threshold                 string                                              `json:"Threshold" xml:"Threshold"`
	GroupFounderTagValue      string                                              `json:"GroupFounderTagValue" xml:"GroupFounderTagValue"`
	GmtCreate                 int64                                               `json:"GmtCreate" xml:"GmtCreate"`
	GroupProcessId            string                                              `json:"GroupProcessId" xml:"GroupProcessId"`
	GmtModified               int64                                               `json:"GmtModified" xml:"GmtModified"`
	GroupFounderTagKey        string                                              `json:"GroupFounderTagKey" xml:"GroupFounderTagKey"`
	ProcessMonitorTemplates   string                                              `json:"ProcessMonitorTemplates" xml:"ProcessMonitorTemplates"`
	Statistics                string                                              `json:"Statistics" xml:"Statistics"`
	Name                      string                                              `json:"Name" xml:"Name"`
	Category                  string                                              `json:"Category" xml:"Category"`
	Unit                      string                                              `json:"Unit" xml:"Unit"`
	SystemEventTemplates      string                                              `json:"SystemEventTemplates" xml:"SystemEventTemplates"`
	Desc                      string                                              `json:"Desc" xml:"Desc"`
	BindUrl                   string                                              `json:"BindUrl" xml:"BindUrl"`
	GroupName                 string                                              `json:"GroupName" xml:"GroupName"`
	ComparisonOperator        string                                              `json:"ComparisonOperator" xml:"ComparisonOperator"`
	RegionId                  string                                              `json:"RegionId" xml:"RegionId"`
	ResourceGroupId           string                                              `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tag                       string                                              `json:"Tag" xml:"Tag"`
	InstanceId                string                                              `json:"InstanceId" xml:"InstanceId"`
	Expression                string                                              `json:"Expression" xml:"Expression"`
	Description               string                                              `json:"Description" xml:"Description"`
	Periods                   string                                              `json:"Periods" xml:"Periods"`
	Level                     int                                                 `json:"Level" xml:"Level"`
	Dimension                 string                                              `json:"Dimension" xml:"Dimension"`
	Namespace                 string                                              `json:"Namespace" xml:"Namespace"`
	GroupId                   int64                                               `json:"GroupId" xml:"GroupId"`
	ExpressionRaw             string                                              `json:"ExpressionRaw" xml:"ExpressionRaw"`
	ExpressionListJoin        string                                              `json:"ExpressionListJoin" xml:"ExpressionListJoin"`
	MetricName                string                                              `json:"MetricName" xml:"MetricName"`
	Labels                    string                                              `json:"Labels" xml:"Labels"`
	TemplateIds               TemplateIds                                         `json:"TemplateIds" xml:"TemplateIds"`
	Vpc                       Vpc                                                 `json:"Vpc" xml:"Vpc"`
	Region                    Region                                              `json:"Region" xml:"Region"`
	Tags                      TagsInDescribeMonitorGroupInstanceAttribute         `json:"Tags" xml:"Tags"`
	ContactGroups             ContactGroupsInDescribeMonitorGroups                `json:"ContactGroups" xml:"ContactGroups"`
	AlertResults              []Result                                            `json:"AlertResults" xml:"AlertResults"`
	AlertTemplates            AlertTemplates                                      `json:"AlertTemplates" xml:"AlertTemplates"`
	ExpressionList            ExpressionListInDescribeAlertingMetricRuleResources `json:"ExpressionList" xml:"ExpressionList"`
}

Resource is a nested struct in cms response

type ResourceInApplyMetricRuleTemplate ¶ added in v1.61.227

type ResourceInApplyMetricRuleTemplate struct {
	GroupId      int64    `json:"GroupId" xml:"GroupId"`
	AlertResults []Result `json:"AlertResults" xml:"AlertResults"`
}

ResourceInApplyMetricRuleTemplate is a nested struct in cms response

type ResourceInDescribeAlertingMetricRuleResources ¶

type ResourceInDescribeAlertingMetricRuleResources struct {
	MetricName      string                                          `json:"MetricName" xml:"MetricName"`
	RetryTimes      string                                          `json:"RetryTimes" xml:"RetryTimes"`
	MetricValues    string                                          `json:"MetricValues" xml:"MetricValues"`
	Namespace       string                                          `json:"Namespace" xml:"Namespace"`
	RuleName        string                                          `json:"RuleName" xml:"RuleName"`
	RuleId          string                                          `json:"RuleId" xml:"RuleId"`
	ProductCategory string                                          `json:"ProductCategory" xml:"ProductCategory"`
	StartTime       string                                          `json:"StartTime" xml:"StartTime"`
	Resource        string                                          `json:"Resource" xml:"Resource"`
	LastModifyTime  string                                          `json:"LastModifyTime" xml:"LastModifyTime"`
	GroupId         string                                          `json:"GroupId" xml:"GroupId"`
	Dimensions      string                                          `json:"Dimensions" xml:"Dimensions"`
	LastAlertTime   string                                          `json:"LastAlertTime" xml:"LastAlertTime"`
	Level           int                                             `json:"Level" xml:"Level"`
	Threshold       string                                          `json:"Threshold" xml:"Threshold"`
	Statistics      string                                          `json:"Statistics" xml:"Statistics"`
	Enable          string                                          `json:"Enable" xml:"Enable"`
	Escalation      EscalationInDescribeAlertingMetricRuleResources `json:"Escalation" xml:"Escalation"`
}

ResourceInDescribeAlertingMetricRuleResources is a nested struct in cms response

type ResourceInDescribeMonitorGroupDynamicRules ¶

type ResourceInDescribeMonitorGroupDynamicRules struct {
	ResourceItem []ResourceItem `json:"Resource" xml:"Resource"`
}

ResourceInDescribeMonitorGroupDynamicRules is a nested struct in cms response

type ResourceInDescribeSystemEventMetaList ¶ added in v1.61.981

type ResourceInDescribeSystemEventMetaList struct {
	Status     string `json:"Status" xml:"Status"`
	EventType  string `json:"EventType" xml:"EventType"`
	Product    string `json:"Product" xml:"Product"`
	NameDesc   string `json:"NameDesc" xml:"NameDesc"`
	NameDescEn string `json:"NameDesc.En" xml:"NameDesc.En"`
	Name       string `json:"Name" xml:"Name"`
	StatusDesc string `json:"StatusDesc" xml:"StatusDesc"`
	Level      string `json:"Level" xml:"Level"`
}

ResourceInDescribeSystemEventMetaList is a nested struct in cms response

type ResourceItem ¶

type ResourceItem struct {
	Category       string                                    `json:"Category" xml:"Category"`
	FilterRelation string                                    `json:"FilterRelation" xml:"FilterRelation"`
	Filters        FiltersInDescribeMonitorGroupDynamicRules `json:"Filters" xml:"Filters"`
}

ResourceItem is a nested struct in cms response

type ResourceQuota ¶ added in v1.61.836

type ResourceQuota struct {
	SuitInfo                 string                   `json:"SuitInfo" xml:"SuitInfo"`
	InstanceId               string                   `json:"InstanceId" xml:"InstanceId"`
	ExpireTime               string                   `json:"ExpireTime" xml:"ExpireTime"`
	CRMType                  string                   `json:"CRMType" xml:"CRMType"`
	SiteMonitorEcsProbe      SiteMonitorEcsProbe      `json:"SiteMonitorEcsProbe" xml:"SiteMonitorEcsProbe"`
	SiteMonitorOperatorProbe SiteMonitorOperatorProbe `json:"SiteMonitorOperatorProbe" xml:"SiteMonitorOperatorProbe"`
	SiteMonitorTask          SiteMonitorTask          `json:"SiteMonitorTask" xml:"SiteMonitorTask"`
	CustomMonitor            CustomMonitor            `json:"CustomMonitor" xml:"CustomMonitor"`
	EventMonitor             EventMonitor             `json:"EventMonitor" xml:"EventMonitor"`
	LogMonitor               LogMonitor               `json:"LogMonitor" xml:"LogMonitor"`
	Api                      Api                      `json:"Api" xml:"Api"`
	SMS                      SMS                      `json:"SMS" xml:"SMS"`
	Phone                    Phone                    `json:"Phone" xml:"Phone"`
	EnterpriseQuota          EnterpriseQuota          `json:"EnterpriseQuota" xml:"EnterpriseQuota"`
	NAAM                     NAAM                     `json:"NAAM" xml:"NAAM"`
}

ResourceQuota is a nested struct in cms response

type ResourcesInCreateGroupMetricRules ¶

type ResourcesInCreateGroupMetricRules struct {
	AlertResult []AlertResult `json:"AlertResult" xml:"AlertResult"`
}

ResourcesInCreateGroupMetricRules is a nested struct in cms response

type ResourcesInDescribeAlertingMetricRuleResources ¶

type ResourcesInDescribeAlertingMetricRuleResources struct {
	Resource []ResourceInDescribeAlertingMetricRuleResources `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeAlertingMetricRuleResources is a nested struct in cms response

type ResourcesInDescribeMetricMetaList ¶

type ResourcesInDescribeMetricMetaList struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeMetricMetaList is a nested struct in cms response

type ResourcesInDescribeMonitorGroupInstanceAttribute ¶

type ResourcesInDescribeMonitorGroupInstanceAttribute struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeMonitorGroupInstanceAttribute is a nested struct in cms response

type ResourcesInDescribeMonitorGroupInstances ¶

type ResourcesInDescribeMonitorGroupInstances struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeMonitorGroupInstances is a nested struct in cms response

type ResourcesInDescribeMonitorGroups ¶

type ResourcesInDescribeMonitorGroups struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeMonitorGroups is a nested struct in cms response

type ResourcesInDescribeProjectMeta ¶

type ResourcesInDescribeProjectMeta struct {
	Resource []Resource `json:"Resource" xml:"Resource"`
}

ResourcesInDescribeProjectMeta is a nested struct in cms response

type Result ¶

type Result struct {
	Name             string           `json:"Name" xml:"Name"`
	Message          string           `json:"Message" xml:"Message"`
	Code             string           `json:"Code" xml:"Code"`
	RuleName         string           `json:"RuleName" xml:"RuleName"`
	Detail           string           `json:"Detail" xml:"Detail"`
	RuleId           string           `json:"RuleId" xml:"RuleId"`
	State            string           `json:"State" xml:"State"`
	Success          bool             `json:"Success" xml:"Success"`
	EventType        string           `json:"EventType" xml:"EventType"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	GroupId          string           `json:"GroupId" xml:"GroupId"`
	Description      string           `json:"Description" xml:"Description"`
	NotifyTargetList NotifyTargetList `json:"notifyTargetList" xml:"notifyTargetList"`
	EventPattern     EventPattern     `json:"EventPattern" xml:"EventPattern"`
}

Result is a nested struct in cms response

type ResultInDescribeAlertLogList ¶ added in v1.61.1333

type ResultInDescribeAlertLogList struct {
	Code             string   `json:"Code" xml:"Code"`
	RequestId        string   `json:"RequestId" xml:"RequestId"`
	Success          bool     `json:"Success" xml:"Success"`
	Detail           string   `json:"Detail" xml:"Detail"`
	NotifyTargetList []string `json:"notifyTargetList" xml:"notifyTargetList"`
}

ResultInDescribeAlertLogList is a nested struct in cms response

type ResultList ¶ added in v1.61.1311

type ResultList struct {
	Result []ResultInDescribeAlertLogList `json:"Result" xml:"Result"`
}

ResultList is a nested struct in cms response

type SLS ¶ added in v1.61.1609

type SLS struct {
	SLSRegion   string `json:"SLSRegion" xml:"SLSRegion"`
	SLSProject  string `json:"SLSProject" xml:"SLSProject"`
	SLSLogstore string `json:"SLSLogstore" xml:"SLSLogstore"`
	SLSUserId   string `json:"SLSUserId" xml:"SLSUserId"`
}

SLS is a nested struct in cms response

type SLSGroupConfig ¶ added in v1.61.1609

type SLSGroupConfig struct {
	SLS []SLS `json:"SLS" xml:"SLS"`
}

SLSGroupConfig is a nested struct in cms response

type SLSProcessConfig ¶ added in v1.61.1651

type SLSProcessConfig struct {
	Filter     Filter           `json:"Filter" xml:"Filter"`
	Statistics []StatisticsItem `json:"Statistics" xml:"Statistics"`
	GroupBy    []GroupByItem    `json:"GroupBy" xml:"GroupBy"`
	Express    []ExpressItem    `json:"Express" xml:"Express"`
}

SLSProcessConfig is a nested struct in cms response

type SMS ¶ added in v1.61.836

type SMS struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

SMS is a nested struct in cms response

type ScopeValue ¶ added in v1.62.351

type ScopeValue struct {
	ScopeValue []string `json:"ScopeValue" xml:"ScopeValue"`
}

ScopeValue is a nested struct in cms response

type SendDetail ¶ added in v1.61.1311

type SendDetail struct {
	ResultCode        string          `json:"ResultCode" xml:"ResultCode"`
	ChannelResultList []ChannelResult `json:"ChannelResultList" xml:"ChannelResultList"`
}

SendDetail is a nested struct in cms response

type SendDryRunSystemEventRequest ¶

type SendDryRunSystemEventRequest struct {
	*requests.RpcRequest
	Product      string `position:"Query" name:"Product"`
	GroupId      string `position:"Query" name:"GroupId"`
	EventName    string `position:"Query" name:"EventName"`
	EventContent string `position:"Query" name:"EventContent"`
}

SendDryRunSystemEventRequest is the request struct for api SendDryRunSystemEvent

func CreateSendDryRunSystemEventRequest ¶

func CreateSendDryRunSystemEventRequest() (request *SendDryRunSystemEventRequest)

CreateSendDryRunSystemEventRequest creates a request to invoke SendDryRunSystemEvent API

type SendDryRunSystemEventResponse ¶

type SendDryRunSystemEventResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   string `json:"Success" xml:"Success"`
}

SendDryRunSystemEventResponse is the response struct for api SendDryRunSystemEvent

func CreateSendDryRunSystemEventResponse ¶

func CreateSendDryRunSystemEventResponse() (response *SendDryRunSystemEventResponse)

CreateSendDryRunSystemEventResponse creates a response to parse from SendDryRunSystemEvent response

type SendResult ¶ added in v1.61.1333

type SendResult struct {
	Key   string   `json:"Key" xml:"Key"`
	Value []string `json:"Value" xml:"Value"`
}

SendResult is a nested struct in cms response

type SendResultList ¶ added in v1.61.1333

type SendResultList struct {
	SendResult []SendResult `json:"SendResult" xml:"SendResult"`
}

SendResultList is a nested struct in cms response

type SiteMonitor ¶

type SiteMonitor struct {
	EndTime     string      `json:"EndTime" xml:"EndTime"`
	TaskType    string      `json:"TaskType" xml:"TaskType"`
	UpdateTime  string      `json:"UpdateTime" xml:"UpdateTime"`
	Interval    string      `json:"Interval" xml:"Interval"`
	TaskState   string      `json:"TaskState" xml:"TaskState"`
	CreateTime  string      `json:"CreateTime" xml:"CreateTime"`
	TaskName    string      `json:"TaskName" xml:"TaskName"`
	Address     string      `json:"Address" xml:"Address"`
	TaskId      string      `json:"TaskId" xml:"TaskId"`
	AgentGroup  string      `json:"AgentGroup" xml:"AgentGroup"`
	OptionsJson OptionsJson `json:"OptionsJson" xml:"OptionsJson"`
}

SiteMonitor is a nested struct in cms response

type SiteMonitorEcsProbe ¶ added in v1.61.836

type SiteMonitorEcsProbe struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

SiteMonitorEcsProbe is a nested struct in cms response

type SiteMonitorOperatorProbe ¶ added in v1.61.836

type SiteMonitorOperatorProbe struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

SiteMonitorOperatorProbe is a nested struct in cms response

type SiteMonitorTask ¶ added in v1.61.836

type SiteMonitorTask struct {
	QuotaLimit   int `json:"QuotaLimit" xml:"QuotaLimit"`
	QuotaPackage int `json:"QuotaPackage" xml:"QuotaPackage"`
	QuotaUsed    int `json:"QuotaUsed" xml:"QuotaUsed"`
}

SiteMonitorTask is a nested struct in cms response

type SiteMonitors ¶

type SiteMonitors struct {
	TaskId     string     `json:"TaskId" xml:"TaskId"`
	AgentGroup string     `json:"AgentGroup" xml:"AgentGroup"`
	EndTime    string     `json:"EndTime" xml:"EndTime"`
	Interval   string     `json:"Interval" xml:"Interval"`
	TaskName   string     `json:"TaskName" xml:"TaskName"`
	TaskState  string     `json:"TaskState" xml:"TaskState"`
	TaskType   string     `json:"TaskType" xml:"TaskType"`
	Address    string     `json:"Address" xml:"Address"`
	OptionJson OptionJson `json:"OptionJson" xml:"OptionJson"`
	IspCities  IspCities  `json:"IspCities" xml:"IspCities"`
}

SiteMonitors is a nested struct in cms response

type SiteMonitorsInDescribeSiteMonitorList ¶

type SiteMonitorsInDescribeSiteMonitorList struct {
	SiteMonitor []SiteMonitor `json:"SiteMonitor" xml:"SiteMonitor"`
}

SiteMonitorsInDescribeSiteMonitorList is a nested struct in cms response

type SlsParameter ¶

type SlsParameter struct {
	Project  string `json:"Project" xml:"Project"`
	LogStore string `json:"LogStore" xml:"LogStore"`
	Arn      string `json:"Arn" xml:"Arn"`
	Region   string `json:"Region" xml:"Region"`
	Id       string `json:"Id" xml:"Id"`
}

SlsParameter is a nested struct in cms response

type SlsParameters ¶

type SlsParameters struct {
	SlsParameter []SlsParameter `json:"SlsParameter" xml:"SlsParameter"`
}

SlsParameters is a nested struct in cms response

type Statistics ¶ added in v1.61.1651

type Statistics struct {
	StatisticsItem []StatisticsItem `json:"Statistics" xml:"Statistics"`
}

Statistics is a nested struct in cms response

type StatisticsItem ¶ added in v1.61.1651

type StatisticsItem struct {
	SLSKeyName string `json:"SLSKeyName" xml:"SLSKeyName"`
	Function   string `json:"Function" xml:"Function"`
	Alias      string `json:"Alias" xml:"Alias"`
	Parameter1 string `json:"Parameter1" xml:"Parameter1"`
	Parameter2 string `json:"Parameter2" xml:"Parameter2"`
}

StatisticsItem is a nested struct in cms response

type StatusList ¶

type StatusList struct {
	StatusList []string `json:"StatusList" xml:"StatusList"`
}

StatusList is a nested struct in cms response

type SystemEvent ¶

type SystemEvent struct {
	Status       string `json:"Status" xml:"Status"`
	Time         int64  `json:"Time" xml:"Time"`
	GroupId      string `json:"GroupId" xml:"GroupId"`
	Product      string `json:"Product" xml:"Product"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	Name         string `json:"Name" xml:"Name"`
	Content      string `json:"Content" xml:"Content"`
	Level        string `json:"Level" xml:"Level"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

SystemEvent is a nested struct in cms response

type SystemEventCount ¶

type SystemEventCount struct {
	Status       string `json:"Status" xml:"Status"`
	Time         int64  `json:"Time" xml:"Time"`
	GroupId      string `json:"GroupId" xml:"GroupId"`
	Product      string `json:"Product" xml:"Product"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	Num          int64  `json:"Num" xml:"Num"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	Name         string `json:"Name" xml:"Name"`
	Content      string `json:"Content" xml:"Content"`
	Level        string `json:"Level" xml:"Level"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
}

SystemEventCount is a nested struct in cms response

type SystemEventCounts ¶

type SystemEventCounts struct {
	SystemEventCount []SystemEventCount `json:"SystemEventCount" xml:"SystemEventCount"`
}

SystemEventCounts is a nested struct in cms response

type SystemEventHistogram ¶

type SystemEventHistogram struct {
	EndTime   int64 `json:"EndTime" xml:"EndTime"`
	StartTime int64 `json:"StartTime" xml:"StartTime"`
	Count     int64 `json:"Count" xml:"Count"`
}

SystemEventHistogram is a nested struct in cms response

type SystemEventHistograms ¶

type SystemEventHistograms struct {
	SystemEventHistogram []SystemEventHistogram `json:"SystemEventHistogram" xml:"SystemEventHistogram"`
}

SystemEventHistograms is a nested struct in cms response

type SystemEvents ¶

type SystemEvents struct {
	SystemEvent []SystemEvent `json:"SystemEvent" xml:"SystemEvent"`
}

SystemEvents is a nested struct in cms response

type Tag ¶

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in cms response

type TagGroup ¶ added in v1.60.329

type TagGroup struct {
	Status                     string                                       `json:"Status" xml:"Status"`
	MatchExpressFilterRelation string                                       `json:"MatchExpressFilterRelation" xml:"MatchExpressFilterRelation"`
	RegionId                   string                                       `json:"RegionId" xml:"RegionId"`
	TagKey                     string                                       `json:"TagKey" xml:"TagKey"`
	DynamicTagRuleId           string                                       `json:"DynamicTagRuleId" xml:"DynamicTagRuleId"`
	TemplateIdList             TemplateIdList                               `json:"TemplateIdList" xml:"TemplateIdList"`
	ContactGroupList           ContactGroupListInDescribeDynamicTagRuleList `json:"ContactGroupList" xml:"ContactGroupList"`
	MatchExpress               MatchExpressInDescribeDynamicTagRuleList     `json:"MatchExpress" xml:"MatchExpress"`
}

TagGroup is a nested struct in cms response

type TagGroupList ¶ added in v1.60.329

type TagGroupList struct {
	TagGroup []TagGroup `json:"TagGroup" xml:"TagGroup"`
}

TagGroupList is a nested struct in cms response

type TagInRemoveTags ¶ added in v1.60.287

type TagInRemoveTags struct {
	Tags []string `json:"Tags" xml:"Tags"`
}

TagInRemoveTags is a nested struct in cms response

type TagKeysInDescribeProductResourceTagKeyList ¶ added in v1.60.329

type TagKeysInDescribeProductResourceTagKeyList struct {
	TagKey []string `json:"TagKey" xml:"TagKey"`
}

TagKeysInDescribeProductResourceTagKeyList is a nested struct in cms response

type TagKeysInDescribeTagKeyList ¶ added in v1.60.329

type TagKeysInDescribeTagKeyList struct {
	TagKey []string `json:"TagKey" xml:"TagKey"`
}

TagKeysInDescribeTagKeyList is a nested struct in cms response

type TagValues ¶ added in v1.60.287

type TagValues struct {
	TagValue []string `json:"TagValue" xml:"TagValue"`
}

TagValues is a nested struct in cms response

type TagsInDescribeMonitorGroupInstanceAttribute ¶ added in v1.60.287

type TagsInDescribeMonitorGroupInstanceAttribute struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeMonitorGroupInstanceAttribute is a nested struct in cms response

type TagsInDescribeMonitorGroups ¶ added in v1.60.287

type TagsInDescribeMonitorGroups struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeMonitorGroups is a nested struct in cms response

type Target ¶

type Target struct {
	JsonParams string `json:"JsonParams" xml:"JsonParams"`
	Arn        string `json:"Arn" xml:"Arn"`
	Level      string `json:"Level" xml:"Level"`
	Id         string `json:"Id" xml:"Id"`
	RuleId     string `json:"RuleId" xml:"RuleId"`
	JsonParmas string `json:"JsonParmas" xml:"JsonParmas"`
	Result     Result `json:"Result" xml:"Result"`
}

Target is a nested struct in cms response

type TargetIds ¶

type TargetIds struct {
	TargetId []string `json:"TargetId" xml:"TargetId"`
}

TargetIds is a nested struct in cms response

type TargetListInDescribeGroupMonitoringAgentProcess ¶ added in v1.62.351

type TargetListInDescribeGroupMonitoringAgentProcess struct {
	Target []Target `json:"Target" xml:"Target"`
}

TargetListInDescribeGroupMonitoringAgentProcess is a nested struct in cms response

type TargetListInDescribeHostAvailabilityList ¶ added in v1.62.351

type TargetListInDescribeHostAvailabilityList struct {
	Target []Target `json:"Target" xml:"Target"`
}

TargetListInDescribeHostAvailabilityList is a nested struct in cms response

type TargetsInDescribeMetricRuleTargets ¶

type TargetsInDescribeMetricRuleTargets struct {
	Target []Target `json:"Target" xml:"Target"`
}

TargetsInDescribeMetricRuleTargets is a nested struct in cms response

type TargetsInPutMetricRuleTargets ¶

type TargetsInPutMetricRuleTargets struct {
	Target []Target `json:"Target" xml:"Target"`
}

TargetsInPutMetricRuleTargets is a nested struct in cms response

type TaskListInDescribeHostAvailabilityList ¶ added in v1.61.1609

type TaskListInDescribeHostAvailabilityList struct {
	NodeTaskConfig []NodeTaskConfig `json:"NodeTaskConfig" xml:"NodeTaskConfig"`
}

TaskListInDescribeHostAvailabilityList is a nested struct in cms response

type TaskListInDescribeHybridMonitorTaskList ¶ added in v1.61.1609

type TaskListInDescribeHybridMonitorTaskList struct {
	TaskListItem []TaskListItem `json:"TaskList" xml:"TaskList"`
}

TaskListInDescribeHybridMonitorTaskList is a nested struct in cms response

type TaskListItem ¶ added in v1.61.1609

type TaskListItem struct {
	YARMConfig            string             `json:"YARMConfig" xml:"YARMConfig"`
	CreateTime            string             `json:"CreateTime" xml:"CreateTime"`
	TaskName              string             `json:"TaskName" xml:"TaskName"`
	Namespace             string             `json:"Namespace" xml:"Namespace"`
	UploadRegion          string             `json:"UploadRegion" xml:"UploadRegion"`
	NetworkType           string             `json:"NetworkType" xml:"NetworkType"`
	CollectTimout         int                `json:"CollectTimout" xml:"CollectTimout"`
	CollectTargetEndpoint string             `json:"CollectTargetEndpoint" xml:"CollectTargetEndpoint"`
	TaskType              string             `json:"TaskType" xml:"TaskType"`
	MatchExpressRelation  string             `json:"MatchExpressRelation" xml:"MatchExpressRelation"`
	Description           string             `json:"Description" xml:"Description"`
	GroupId               string             `json:"GroupId" xml:"GroupId"`
	CollectInterval       int                `json:"CollectInterval" xml:"CollectInterval"`
	TargetUserId          string             `json:"TargetUserId" xml:"TargetUserId"`
	CollectTargetPath     string             `json:"CollectTargetPath" xml:"CollectTargetPath"`
	CollectTargetType     string             `json:"CollectTargetType" xml:"CollectTargetType"`
	TaskId                string             `json:"TaskId" xml:"TaskId"`
	ExtraInfo             string             `json:"ExtraInfo" xml:"ExtraInfo"`
	LogFilePath           string             `json:"LogFilePath" xml:"LogFilePath"`
	LogSplit              string             `json:"LogSplit" xml:"LogSplit"`
	LogProcess            string             `json:"LogProcess" xml:"LogProcess"`
	LogSample             string             `json:"LogSample" xml:"LogSample"`
	SLSProcess            string             `json:"SLSProcess" xml:"SLSProcess"`
	Instances             []string           `json:"Instances" xml:"Instances"`
	SLSProcessConfig      SLSProcessConfig   `json:"SLSProcessConfig" xml:"SLSProcessConfig"`
	AttachLabels          []AttachLabelsItem `json:"AttachLabels" xml:"AttachLabels"`
	MatchExpress          []MatchExpressItem `json:"MatchExpress" xml:"MatchExpress"`
}

TaskListItem is a nested struct in cms response

type TaskOption ¶

type TaskOption struct {
	HttpMethod          string `json:"HttpMethod" xml:"HttpMethod"`
	Interval            int    `json:"Interval" xml:"Interval"`
	HttpURI             string `json:"HttpURI" xml:"HttpURI"`
	TelnetOrPingHost    string `json:"TelnetOrPingHost" xml:"TelnetOrPingHost"`
	HttpResponseCharset string `json:"HttpResponseCharset" xml:"HttpResponseCharset"`
	HttpPostContent     string `json:"HttpPostContent" xml:"HttpPostContent"`
	HttpNegative        bool   `json:"HttpNegative" xml:"HttpNegative"`
	HttpKeyword         string `json:"HttpKeyword" xml:"HttpKeyword"`
	HttpHeader          string `json:"HttpHeader" xml:"HttpHeader"`
}

TaskOption is a nested struct in cms response

type Template ¶

type Template struct {
	Description    string         `json:"Description" xml:"Description"`
	GmtCreate      int64          `json:"GmtCreate" xml:"GmtCreate"`
	Name           string         `json:"Name" xml:"Name"`
	RestVersion    int64          `json:"RestVersion" xml:"RestVersion"`
	GmtModified    int64          `json:"GmtModified" xml:"GmtModified"`
	TemplateId     int64          `json:"TemplateId" xml:"TemplateId"`
	ApplyHistories ApplyHistories `json:"ApplyHistories" xml:"ApplyHistories"`
}

Template is a nested struct in cms response

type TemplateIdList ¶ added in v1.60.329

type TemplateIdList struct {
	TemplateIdList []string `json:"TemplateIdList" xml:"TemplateIdList"`
}

TemplateIdList is a nested struct in cms response

type TemplateIds ¶ added in v1.60.287

type TemplateIds struct {
	TemplateId []string `json:"TemplateId" xml:"TemplateId"`
}

TemplateIds is a nested struct in cms response

type Templates ¶

type Templates struct {
	Template []Template `json:"Template" xml:"Template"`
}

Templates is a nested struct in cms response

type TimeSeries ¶ added in v1.61.1609

type TimeSeries struct {
	TimeSeriesItem []TimeSeriesItem `json:"TimeSeries" xml:"TimeSeries"`
}

TimeSeries is a nested struct in cms response

type TimeSeriesItem ¶ added in v1.61.1609

type TimeSeriesItem struct {
	MetricName string  `json:"MetricName" xml:"MetricName"`
	Labels     []Label `json:"Labels" xml:"Labels"`
	Values     []Value `json:"Values" xml:"Values"`
}

TimeSeriesItem is a nested struct in cms response

type Tumblingwindows ¶ added in v1.61.314

type Tumblingwindows struct {
	Tumblingwindow []string `json:"Tumblingwindow" xml:"Tumblingwindow"`
}

Tumblingwindows is a nested struct in cms response

type UnhealthyList ¶

type UnhealthyList struct {
	NodeTaskInstance []NodeTaskInstance `json:"NodeTaskInstance" xml:"NodeTaskInstance"`
}

UnhealthyList is a nested struct in cms response

type UninstallMonitoringAgentRequest ¶

type UninstallMonitoringAgentRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

UninstallMonitoringAgentRequest is the request struct for api UninstallMonitoringAgent

func CreateUninstallMonitoringAgentRequest ¶

func CreateUninstallMonitoringAgentRequest() (request *UninstallMonitoringAgentRequest)

CreateUninstallMonitoringAgentRequest creates a request to invoke UninstallMonitoringAgent API

type UninstallMonitoringAgentResponse ¶

type UninstallMonitoringAgentResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

UninstallMonitoringAgentResponse is the response struct for api UninstallMonitoringAgent

func CreateUninstallMonitoringAgentResponse ¶

func CreateUninstallMonitoringAgentResponse() (response *UninstallMonitoringAgentResponse)

CreateUninstallMonitoringAgentResponse creates a response to parse from UninstallMonitoringAgent response

type Value ¶ added in v1.61.1333

type Value struct {
	V  string `json:"V" xml:"V"`
	Ts string `json:"Ts" xml:"Ts"`
}

Value is a nested struct in cms response

type ValueFilterInDescribeLogMonitorAttribute ¶ added in v1.61.314

type ValueFilterInDescribeLogMonitorAttribute struct {
	ValueFilterObject []ValueFilterObject `json:"ValueFilterObject" xml:"ValueFilterObject"`
}

ValueFilterInDescribeLogMonitorAttribute is a nested struct in cms response

type ValueFilterInDescribeLogMonitorList ¶ added in v1.61.314

type ValueFilterInDescribeLogMonitorList struct {
	ValueFilterObject []ValueFilterObject `json:"ValueFilterObject" xml:"ValueFilterObject"`
}

ValueFilterInDescribeLogMonitorList is a nested struct in cms response

type ValueFilterObject ¶ added in v1.61.314

type ValueFilterObject struct {
	Key      string `json:"Key" xml:"Key"`
	Value    string `json:"Value" xml:"Value"`
	Operator string `json:"Operator" xml:"Operator"`
}

ValueFilterObject is a nested struct in cms response

type ValueInDescribeAlertLogList ¶ added in v1.61.1609

type ValueInDescribeAlertLogList struct {
	Value []string `json:"Value" xml:"Value"`
}

ValueInDescribeAlertLogList is a nested struct in cms response

type Values ¶ added in v1.61.1609

type Values struct {
	Value []Value `json:"Value" xml:"Value"`
}

Values is a nested struct in cms response

type Vpc ¶

type Vpc struct {
	VswitchInstanceId string `json:"VswitchInstanceId" xml:"VswitchInstanceId"`
	VpcInstanceId     string `json:"VpcInstanceId" xml:"VpcInstanceId"`
}

Vpc is a nested struct in cms response

type Warn ¶

type Warn struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Times              string `json:"Times" xml:"Times"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
}

Warn is a nested struct in cms response

type WarnInDescribeMetricRuleList ¶ added in v1.61.639

type WarnInDescribeMetricRuleList struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
	Times              int    `json:"Times" xml:"Times"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	N                  string `json:"N" xml:"N"`
}

WarnInDescribeMetricRuleList is a nested struct in cms response

type WarnInDescribeMetricRuleTemplateAttribute ¶

type WarnInDescribeMetricRuleTemplateAttribute struct {
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Times              int    `json:"Times" xml:"Times"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
	N                  int    `json:"N" xml:"N"`
}

WarnInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type WebhookList ¶ added in v1.61.836

type WebhookList struct {
	WebhookListItem []WebhookListItem `json:"WebhookList" xml:"WebhookList"`
}

WebhookList is a nested struct in cms response

type WebhookListItem ¶ added in v1.61.1187

type WebhookListItem struct {
	Code    string `json:"code" xml:"code"`
	Url     string `json:"url" xml:"url"`
	Message string `json:"message" xml:"message"`
}

WebhookListItem is a nested struct in cms response

type WebhookParameter ¶

type WebhookParameter struct {
	Url      string `json:"Url" xml:"Url"`
	Method   string `json:"Method" xml:"Method"`
	Protocol string `json:"Protocol" xml:"Protocol"`
	Id       string `json:"Id" xml:"Id"`
}

WebhookParameter is a nested struct in cms response

type WebhookParameters ¶

type WebhookParameters struct {
	WebhookParameter []WebhookParameter `json:"WebhookParameter" xml:"WebhookParameter"`
}

WebhookParameters is a nested struct in cms response

Source Files ¶

Jump to

Keyboard shortcuts

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