cms

package
v1.61.1038 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 5 Imported by: 45

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 {
	Alias     string `json:"Alias" xml:"Alias"`
	FieldName string `json:"FieldName" xml:"FieldName"`
	Function  string `json:"Function" xml:"Function"`
	Min       string `json:"Min" xml:"Min"`
	Max       string `json:"Max" xml:"Max"`
}

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"`
	RuleId             string `json:"RuleId" xml:"RuleId"`
	SilenceTime        string `json:"SilenceTime" xml:"SilenceTime"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Period             string `json:"Period" xml:"Period"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	StartTime          string `json:"StartTime" xml:"StartTime"`
	State              string `json:"State" xml:"State"`
	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 {
	RuleId          string                                  `json:"RuleId" xml:"RuleId"`
	GroupId         string                                  `json:"GroupId" xml:"GroupId"`
	Namespace       string                                  `json:"Namespace" xml:"Namespace"`
	MetricName      string                                  `json:"MetricName" xml:"MetricName"`
	Dimensions      string                                  `json:"Dimensions" xml:"Dimensions"`
	Expression      string                                  `json:"Expression" xml:"Expression"`
	EvaluationCount int                                     `json:"EvaluationCount" xml:"EvaluationCount"`
	Value           string                                  `json:"Value" xml:"Value"`
	AlertTime       int64                                   `json:"AlertTime" xml:"AlertTime"`
	LastTime        int64                                   `json:"LastTime" xml:"LastTime"`
	Level           string                                  `json:"Level" xml:"Level"`
	PreLevel        string                                  `json:"PreLevel" xml:"PreLevel"`
	RuleName        string                                  `json:"RuleName" xml:"RuleName"`
	State           string                                  `json:"State" xml:"State"`
	Status          int                                     `json:"Status" xml:"Status"`
	Webhooks        string                                  `json:"Webhooks" xml:"Webhooks"`
	InstanceName    string                                  `json:"InstanceName" xml:"InstanceName"`
	ContactGroups   ContactGroupsInDescribeAlertHistoryList `json:"ContactGroups" xml:"ContactGroups"`
	Contacts        ContactsInDescribeAlertHistoryList      `json:"Contacts" xml:"Contacts"`
	ContactALIIMs   ContactALIIMs                           `json:"ContactALIIMs" xml:"ContactALIIMs"`
	ContactSmses    ContactSmses                            `json:"ContactSmses" xml:"ContactSmses"`
	ContactMails    ContactMails                            `json:"ContactMails" xml:"ContactMails"`
}

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 {
	RuleId              string           `json:"RuleId" xml:"RuleId"`
	RuleName            string           `json:"RuleName" xml:"RuleName"`
	Namespace           string           `json:"Namespace" xml:"Namespace"`
	Product             string           `json:"Product" xml:"Product"`
	EventName           string           `json:"EventName" xml:"EventName"`
	GroupId             string           `json:"GroupId" xml:"GroupId"`
	GroupName           string           `json:"GroupName" xml:"GroupName"`
	MetricName          string           `json:"MetricName" xml:"MetricName"`
	InstanceId          string           `json:"InstanceId" xml:"InstanceId"`
	InstanceName        string           `json:"InstanceName" xml:"InstanceName"`
	Level               string           `json:"Level" xml:"Level"`
	LevelChange         string           `json:"LevelChange" xml:"LevelChange"`
	SendStatus          string           `json:"SendStatus" xml:"SendStatus"`
	AlertTime           string           `json:"AlertTime" xml:"AlertTime"`
	Message             string           `json:"Message" xml:"Message"`
	ContactGroups       []string         `json:"ContactGroups" xml:"ContactGroups"`
	WebhookList         []string         `json:"WebhookList" xml:"WebhookList"`
	ContactALIIWWList   []string         `json:"ContactALIIWWList" xml:"ContactALIIWWList"`
	ContactSMSList      []string         `json:"ContactSMSList" xml:"ContactSMSList"`
	ContactOnCallList   []string         `json:"ContactOnCallList" xml:"ContactOnCallList"`
	ContactMailList     []string         `json:"ContactMailList" xml:"ContactMailList"`
	ContactDingList     []string         `json:"ContactDingList" xml:"ContactDingList"`
	DingdingWebhookList []string         `json:"DingdingWebhookList" xml:"DingdingWebhookList"`
	Escalation          Escalation       `json:"Escalation" xml:"Escalation"`
	ExtendedInfo        []ExtInfo        `json:"ExtendedInfo" xml:"ExtendedInfo"`
	Dimensions          []DimensionsItem `json:"Dimensions" xml:"Dimensions"`
}

AlarmInDescribeAlertLogList is a nested struct in cms response

type AlarmInDescribeMetricRuleList ¶ added in v1.61.639

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

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 {
	RuleId              string      `json:"RuleId" xml:"RuleId"`
	Namespace           string      `json:"Namespace" xml:"Namespace"`
	MetricName          string      `json:"MetricName" xml:"MetricName"`
	Period              string      `json:"Period" xml:"Period"`
	EffectiveInterval   string      `json:"EffectiveInterval" xml:"EffectiveInterval"`
	NoEffectiveInterval string      `json:"NoEffectiveInterval" xml:"NoEffectiveInterval"`
	SilenceTime         string      `json:"SilenceTime" xml:"SilenceTime"`
	EnableState         bool        `json:"EnableState" xml:"EnableState"`
	AlertState          string      `json:"AlertState" xml:"AlertState"`
	ContactGroups       string      `json:"ContactGroups" xml:"ContactGroups"`
	Webhook             string      `json:"Webhook" xml:"Webhook"`
	MailSubject         string      `json:"MailSubject" xml:"MailSubject"`
	RuleName            string      `json:"RuleName" xml:"RuleName"`
	Resources           string      `json:"Resources" xml:"Resources"`
	Dimensions          string      `json:"Dimensions" xml:"Dimensions"`
	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"`
	EscalationList EscalationListInDescribeHostAvailabilityList `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 {
	EffectiveInterval   string `json:"EffectiveInterval" xml:"EffectiveInterval"`
	NoEffectiveInterval string `json:"NoEffectiveInterval" xml:"NoEffectiveInterval"`
	SilenceTime         string `json:"SilenceTime" xml:"SilenceTime"`
	Webhook             string `json:"Webhook" xml:"Webhook"`
	EscalationsLevel    string `json:"EscalationsLevel" xml:"EscalationsLevel"`
	ComparisonOperator  string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Statistics          string `json:"Statistics" xml:"Statistics"`
	Threshold           string `json:"Threshold" xml:"Threshold"`
	Times               string `json:"Times" xml:"Times"`
}

AlertConfigItem is a nested struct in cms response

type AlertInitConfig ¶ added in v1.61.291

type AlertInitConfig struct {
	Namespace       string `json:"Namespace" xml:"Namespace"`
	MetricName      string `json:"MetricName" xml:"MetricName"`
	Statistics      string `json:"Statistics" xml:"Statistics"`
	EvaluationCount string `json:"EvaluationCount" xml:"EvaluationCount"`
	Threshold       string `json:"Threshold" xml:"Threshold"`
	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 {
	Count int   `json:"Count" xml:"Count"`
	From  int64 `json:"From" xml:"From"`
	To    int64 `json:"To" xml:"To"`
}

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 {
	RuleId   string `json:"RuleId" xml:"RuleId"`
	RuleName string `json:"RuleName" xml:"RuleName"`
	Message  string `json:"Message" xml:"Message"`
	Code     int    `json:"Code" xml:"Code"`
	Success  bool   `json:"Success" xml:"Success"`
}

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 {
	RuleName    string      `json:"RuleName" xml:"RuleName"`
	Category    string      `json:"Category" xml:"Category"`
	Namespace   string      `json:"Namespace" xml:"Namespace"`
	MetricName  string      `json:"MetricName" xml:"MetricName"`
	Selector    string      `json:"Selector" xml:"Selector"`
	Webhook     string      `json:"Webhook" xml:"Webhook"`
	Escalations Escalations `json:"Escalations" xml:"Escalations"`
}

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 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 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
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Success   bool                              `json:"Success" xml:"Success"`
	Code      int                               `json:"Code" xml:"Code"`
	Message   string                            `json:"Message" xml:"Message"`
	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 AttachAlertResult ¶

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

AttachAlertResult is a nested struct in cms response

type CategoryItem ¶

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

CategoryItem 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 {
	SMS         string `json:"SMS" xml:"SMS"`
	Mail        string `json:"Mail" xml:"Mail"`
	AliIM       string `json:"AliIM" xml:"AliIM"`
	DingWebHook string `json:"DingWebHook" xml:"DingWebHook"`
}

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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 ConfigJson ¶ added in v1.61.61

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

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"`
	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 ContactGroupList ¶ added in v1.61.227

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

ContactGroupList 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 {
	Id               int    `json:"Id" xml:"Id"`
	ContactGroupName string `json:"ContactGroupName" xml:"ContactGroupName"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

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

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 {
	Webhook                               string `name:"Webhook"`
	EscalationsWarnComparisonOperator     string `name:"Escalations.Warn.ComparisonOperator"`
	RuleName                              string `name:"RuleName"`
	EscalationsInfoStatistics             string `name:"Escalations.Info.Statistics"`
	EffectiveInterval                     string `name:"EffectiveInterval"`
	EscalationsInfoComparisonOperator     string `name:"Escalations.Info.ComparisonOperator"`
	NoEffectiveInterval                   string `name:"NoEffectiveInterval"`
	EmailSubject                          string `name:"EmailSubject"`
	SilenceTime                           string `name:"SilenceTime"`
	MetricName                            string `name:"MetricName"`
	EscalationsWarnTimes                  string `name:"Escalations.Warn.Times"`
	Period                                string `name:"Period"`
	EscalationsWarnThreshold              string `name:"Escalations.Warn.Threshold"`
	EscalationsCriticalStatistics         string `name:"Escalations.Critical.Statistics"`
	EscalationsInfoTimes                  string `name:"Escalations.Info.Times"`
	EscalationsCriticalTimes              string `name:"Escalations.Critical.Times"`
	EscalationsWarnStatistics             string `name:"Escalations.Warn.Statistics"`
	EscalationsInfoThreshold              string `name:"Escalations.Info.Threshold"`
	Namespace                             string `name:"Namespace"`
	Interval                              string `name:"Interval"`
	Category                              string `name:"Category"`
	RuleId                                string `name:"RuleId"`
	EscalationsCriticalComparisonOperator string `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalThreshold          string `name:"Escalations.Critical.Threshold"`
	Dimensions                            string `name:"Dimensions"`
}

CreateGroupMetricRulesGroupMetricRules 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
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Success   bool                              `json:"Success" xml:"Success"`
	Code      int                               `json:"Code" xml:"Code"`
	Message   string                            `json:"Message" xml:"Message"`
	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"`
	NoEffectiveInterval string `name:"NoEffectiveInterval"`
	Webhook             string `name:"Webhook"`
	SilenceTime         string `name:"SilenceTime"`
	Threshold           string `name:"Threshold"`
	EffectiveInterval   string `name:"EffectiveInterval"`
	ComparisonOperator  string `name:"ComparisonOperator"`
	EscalationsLevel    string `name:"EscalationsLevel"`
	Statistics          string `name:"Statistics"`
}

CreateGroupMonitoringAgentProcessAlertConfig 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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 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"`
	TaskOptionHttpResponseCharset      string                                             `position:"Query" name:"TaskOption.HttpResponseCharset"`
	TaskOptionHttpNegative             requests.Boolean                                   `position:"Query" name:"TaskOption.HttpNegative"`
	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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    int64  `json:"TaskId" xml:"TaskId"`
}

CreateHostAvailabilityResponse is the response struct for api CreateHostAvailability

func CreateCreateHostAvailabilityResponse ¶

func CreateCreateHostAvailabilityResponse() (response *CreateHostAvailabilityResponse)

CreateCreateHostAvailabilityResponse creates a response to parse from CreateHostAvailability 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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 {
	Period                                string `name:"Period"`
	EscalationsWarnThreshold              string `name:"Escalations.Warn.Threshold"`
	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"`
	EscalationsWarnStatistics             string `name:"Escalations.Warn.Statistics"`
	EscalationsInfoThreshold              string `name:"Escalations.Info.Threshold"`
	Namespace                             string `name:"Namespace"`
	Selector                              string `name:"Selector"`
	MetricName                            string `name:"MetricName"`
	Category                              string `name:"Category"`
	EscalationsCriticalComparisonOperator string `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsWarnTimes                  string `name:"Escalations.Warn.Times"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 {
	InstanceId   string `name:"InstanceId"`
	InstanceName string `name:"InstanceName"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    int    `json:"Result" xml:"Result"`
}

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
	ContactGroups string           `position:"Query" name:"ContactGroups"`
	Type          string           `position:"Query" name:"Type"`
	GroupName     string           `position:"Query" name:"GroupName"`
	Options       string           `position:"Query" name:"Options"`
	ServiceId     requests.Integer `position:"Query" name:"ServiceId"`
	BindUrl       string           `position:"Query" name:"BindUrl"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	GroupId   int64  `json:"GroupId" xml:"GroupId"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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 CreateResultList ¶ added in v1.61.639

type CreateResultList struct {
	CreateResultListItem []CreateResultListItem `json:"CreateResultList" xml:"CreateResultList"`
}

CreateResultList is a nested struct in cms response

type CreateResultListItem ¶ added in v1.61.639

type CreateResultListItem struct {
	TaskName string `json:"TaskName" xml:"TaskName"`
	TaskId   string `json:"TaskId" xml:"TaskId"`
}

CreateResultListItem is a nested struct in cms response

type CreateSiteMonitorRequest ¶

type CreateSiteMonitorRequest struct {
	*requests.RpcRequest
	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"`
	AlertIds    string `position:"Query" name:"AlertIds"`
	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"`
	Success          string           `json:"Success" xml:"Success"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Data             Data             `json:"Data" xml:"Data"`
	CreateResultList CreateResultList `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"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Times              int    `json:"Times" xml:"Times"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
}

CriticalInDescribeMetricRuleList is a nested struct in cms response

type CriticalInDescribeMetricRuleTemplateAttribute ¶

type CriticalInDescribeMetricRuleTemplateAttribute struct {
	Statistics         string `json:"Statistics" xml:"Statistics"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Times              int    `json:"Times" xml:"Times"`
}

CriticalInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type CustomEvent ¶

type CustomEvent struct {
	Id      string `json:"Id" xml:"Id"`
	Content string `json:"Content" xml:"Content"`
	GroupId string `json:"GroupId" xml:"GroupId"`
	Name    string `json:"Name" xml:"Name"`
	Time    string `json:"Time" xml:"Time"`
}

CustomEvent is a nested struct in cms response

type CustomEventCount ¶

type CustomEventCount struct {
	Name string `json:"Name" xml:"Name"`
	Num  int    `json:"Num" xml:"Num"`
	Time int64  `json:"Time" xml:"Time"`
}

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 {
	SecondMonitor                 bool              `json:"SecondMonitor" xml:"SecondMonitor"`
	SiteMonitorVersion            string            `json:"SiteMonitorVersion" xml:"SiteMonitorVersion"`
	SiteMonitorIdcQuota           int               `json:"SiteMonitorIdcQuota" xml:"SiteMonitorIdcQuota"`
	SiteMonitorOperatorQuotaQuota int               `json:"SiteMonitorOperatorQuotaQuota" xml:"SiteMonitorOperatorQuotaQuota"`
	SiteMonitorTaskQuota          int               `json:"SiteMonitorTaskQuota" xml:"SiteMonitorTaskQuota"`
	SiteMonitorQuotaTaskUsed      int               `json:"SiteMonitorQuotaTaskUsed" xml:"SiteMonitorQuotaTaskUsed"`
	Count                         int               `json:"count" xml:"count"`
	AttachAlertResult             AttachAlertResult `json:"AttachAlertResult" xml:"AttachAlertResult"`
}

Data 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 Datapoint ¶ added in v1.61.61

type Datapoint struct {
	DestType      string     `json:"DestType" xml:"DestType"`
	RuleName      string     `json:"RuleName" xml:"RuleName"`
	Describe      string     `json:"Describe" xml:"Describe"`
	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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteHostAvailabilityResponse is the response struct for api DeleteHostAvailability

func CreateDeleteHostAvailabilityResponse ¶

func CreateDeleteHostAvailabilityResponse() (response *DeleteHostAvailabilityResponse)

CreateDeleteHostAvailabilityResponse creates a response to parse from DeleteHostAvailability 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"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success   bool    `json:"Success" xml:"Success"`
	Code      string  `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	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
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    int    `json:"Result" xml:"Result"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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
	Success    bool                                     `json:"Success" xml:"Success"`
	Code       string                                   `json:"Code" xml:"Code"`
	Message    string                                   `json:"Message" xml:"Message"`
	RequestId  string                                   `json:"RequestId" xml:"RequestId"`
	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
	Success          bool             `json:"Success" xml:"Success"`
	Code             string           `json:"Code" xml:"Code"`
	Message          string           `json:"Message" xml:"Message"`
	Total            string           `json:"Total" xml:"Total"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	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"`
	Success       bool                `json:"Success" xml:"Success"`
	RequestId     string              `json:"RequestId" xml:"RequestId"`
	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"`
	Success               bool                        `json:"Success" xml:"Success"`
	RequestId             string                      `json:"RequestId" xml:"RequestId"`
	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"`
}

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
	Code         string                        `json:"Code" xml:"Code"`
	Message      string                        `json:"Message" xml:"Message"`
	Success      bool                          `json:"Success" xml:"Success"`
	RequestId    string                        `json:"RequestId" xml:"RequestId"`
	Total        int                           `json:"Total" xml:"Total"`
	PageSize     int                           `json:"PageSize" xml:"PageSize"`
	PageNumber   int                           `json:"PageNumber" xml:"PageNumber"`
	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"`
}

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
	RequestId string                                         `json:"RequestId" xml:"RequestId"`
	Success   bool                                           `json:"Success" xml:"Success"`
	Code      int                                            `json:"Code" xml:"Code"`
	Message   string                                         `json:"Message" xml:"Message"`
	Total     int                                            `json:"Total" xml:"Total"`
	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
	Success          bool                                    `json:"Success" xml:"Success"`
	Code             string                                  `json:"Code" xml:"Code"`
	Message          string                                  `json:"Message" xml:"Message"`
	Total            int                                     `json:"Total" xml:"Total"`
	RequestId        string                                  `json:"RequestId" xml:"RequestId"`
	ContactGroups    ContactGroupsInDescribeContactGroupList `json:"ContactGroups" xml:"ContactGroups"`
	ContactGroupList ContactGroupList                        `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
	Success   bool                                        `json:"Success" xml:"Success"`
	Code      string                                      `json:"Code" xml:"Code"`
	Message   string                                      `json:"Message" xml:"Message"`
	RequestId string                                      `json:"RequestId" xml:"RequestId"`
	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
	Success   bool                          `json:"Success" xml:"Success"`
	Code      string                        `json:"Code" xml:"Code"`
	Message   string                        `json:"Message" xml:"Message"`
	Total     int                           `json:"Total" xml:"Total"`
	RequestId string                        `json:"RequestId" xml:"RequestId"`
	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
	PageNumber string `position:"Query" name:"PageNumber"`
	PageSize   string `position:"Query" name:"PageSize"`
	TagKey     string `position:"Query" name:"TagKey"`
}

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
	Success      bool         `json:"Success" xml:"Success"`
	Code         string       `json:"Code" xml:"Code"`
	Message      string       `json:"Message" xml:"Message"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Total        int          `json:"Total" xml:"Total"`
	PageNumber   string       `json:"PageNumber" xml:"PageNumber"`
	PageSize     string       `json:"PageSize" xml:"PageSize"`
	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"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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
	GroupId    string `position:"Query" name:"GroupId"`
	PageNumber string `position:"Query" name:"PageNumber"`
	PageSize   string `position:"Query" name:"PageSize"`
	NamePrefix string `position:"Query" name:"NamePrefix"`
}

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
	Success    bool       `json:"Success" xml:"Success"`
	Code       string     `json:"Code" xml:"Code"`
	Message    string     `json:"Message" xml:"Message"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Total      int        `json:"Total" xml:"Total"`
	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"`
}

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
	Code       string                                 `json:"Code" xml:"Code"`
	Message    string                                 `json:"Message" xml:"Message"`
	RequestId  string                                 `json:"RequestId" xml:"RequestId"`
	Total      int                                    `json:"Total" xml:"Total"`
	PageNumber int                                    `json:"PageNumber" xml:"PageNumber"`
	Success    bool                                   `json:"Success" xml:"Success"`
	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
	Code       string                               `json:"Code" xml:"Code"`
	Message    string                               `json:"Message" xml:"Message"`
	RequestId  string                               `json:"RequestId" xml:"RequestId"`
	Total      int                                  `json:"Total" xml:"Total"`
	PageNumber int                                  `json:"PageNumber" xml:"PageNumber"`
	Success    bool                                 `json:"Success" xml:"Success"`
	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
	Code       string    `json:"Code" xml:"Code"`
	Message    string    `json:"Message" xml:"Message"`
	Success    bool      `json:"Success" xml:"Success"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	Total      string    `json:"Total" xml:"Total"`
	PageSize   string    `json:"PageSize" xml:"PageSize"`
	PageNumber string    `json:"PageNumber" xml:"PageNumber"`
	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"`
	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"`
	Success   bool     `json:"Success" xml:"Success"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Total     int      `json:"Total" xml:"Total"`
	TaskList  TaskList `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 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"`
	Success    bool       `json:"Success" xml:"Success"`
	Message    string     `json:"Message" xml:"Message"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	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
	Code           string       `json:"Code" xml:"Code"`
	Message        string       `json:"Message" xml:"Message"`
	Success        bool         `json:"Success" xml:"Success"`
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	Total          int64        `json:"Total" xml:"Total"`
	PageNumber     int          `json:"PageNumber" xml:"PageNumber"`
	PageSize       int          `json:"PageSize" xml:"PageSize"`
	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
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	NextToken  string `json:"NextToken" xml:"NextToken"`
	Datapoints string `json:"Datapoints" xml:"Datapoints"`
	Period     string `json:"Period" xml:"Period"`
	Success    bool   `json:"Success" xml:"Success"`
}

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
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	NextToken  string `json:"NextToken" xml:"NextToken"`
	Datapoints string `json:"Datapoints" xml:"Datapoints"`
	Period     string `json:"Period" xml:"Period"`
	Success    bool   `json:"Success" xml:"Success"`
}

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
	RequestId  string                            `json:"RequestId" xml:"RequestId"`
	Success    bool                              `json:"Success" xml:"Success"`
	Code       string                            `json:"Code" xml:"Code"`
	Message    string                            `json:"Message" xml:"Message"`
	TotalCount string                            `json:"TotalCount" xml:"TotalCount"`
	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 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
	Success         bool            `json:"Success" xml:"Success"`
	Code            string          `json:"Code" xml:"Code"`
	Message         string          `json:"Message" xml:"Message"`
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	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"`
	RuleName    string           `position:"Query" name:"RuleName"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	MetricName  string           `position:"Query" name:"MetricName"`
	GroupId     string           `position:"Query" name:"GroupId"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Total     string `json:"Total" xml:"Total"`
	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"`
	Success   bool                               `json:"Success" xml:"Success"`
	RequestId string                             `json:"RequestId" xml:"RequestId"`
	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
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	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
	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"`
}

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
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Success   bool      `json:"Success" xml:"Success"`
	Code      int       `json:"Code" xml:"Code"`
	Message   string    `json:"Message" xml:"Message"`
	Total     int64     `json:"Total" xml:"Total"`
	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
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	Success                bool                   `json:"Success" xml:"Success"`
	Code                   int                    `json:"Code" xml:"Code"`
	Message                string                 `json:"Message" xml:"Message"`
	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
	RequestId string                                     `json:"RequestId" xml:"RequestId"`
	Success   bool                                       `json:"Success" xml:"Success"`
	Code      int                                        `json:"Code" xml:"Code"`
	Message   string                                     `json:"Message" xml:"Message"`
	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"`
	Success          string           `json:"Success" xml:"Success"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	Total            int              `json:"Total" xml:"Total"`
	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"`
	PageSize               requests.Integer            `position:"Query" name:"PageSize"`
	Tag                    *[]DescribeMonitorGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
	Keyword                string                      `position:"Query" name:"Keyword"`
	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
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	AccessKey string `json:"AccessKey" xml:"AccessKey"`
	SecretKey string `json:"SecretKey" xml:"SecretKey"`
}

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
	Code                     string `json:"Code" xml:"Code"`
	Message                  string `json:"Message" xml:"Message"`
	Success                  bool   `json:"Success" xml:"Success"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
	AutoInstall              bool   `json:"AutoInstall" xml:"AutoInstall"`
	EnableInstallAgentNewECS bool   `json:"EnableInstallAgentNewECS" xml:"EnableInstallAgentNewECS"`
	EnableActiveAlert        string `json:"EnableActiveAlert" xml:"EnableActiveAlert"`
}

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"`
	InstanceIds      string           `position:"Query" name:"InstanceIds"`
	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
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
	Success    bool   `json:"Success" xml:"Success"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageTotal  int    `json:"PageTotal" xml:"PageTotal"`
	Total      int    `json:"Total" xml:"Total"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	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"`
	Success       bool          `json:"Success" xml:"Success"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	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
	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"`
	Success        bool           `json:"Success" xml:"Success"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	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
	Code                     string `json:"Code" xml:"Code"`
	Message                  string `json:"Message" xml:"Message"`
	Success                  bool   `json:"Success" xml:"Success"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
	AutoInstall              bool   `json:"AutoInstall" xml:"AutoInstall"`
	EnableInstallAgentNewECS bool   `json:"EnableInstallAgentNewECS" xml:"EnableInstallAgentNewECS"`
}

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"`
	Success   bool                                       `json:"Success" xml:"Success"`
	RequestId string                                     `json:"RequestId" xml:"RequestId"`
	NextToken string                                     `json:"NextToken" xml:"NextToken"`
	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
	RequestId                    string                       `json:"RequestId" xml:"RequestId"`
	Success                      bool                         `json:"Success" xml:"Success"`
	Code                         int                          `json:"Code" xml:"Code"`
	Message                      string                       `json:"Message" xml:"Message"`
	Datapoints                   string                       `json:"Datapoints" xml:"Datapoints"`
	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"`
	Total      string                         `json:"Total" xml:"Total"`
	PageNumber string                         `json:"PageNumber" xml:"PageNumber"`
	PageSize   string                         `json:"PageSize" xml:"PageSize"`
	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"`
	Success      bool         `json:"Success" xml:"Success"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	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
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	NextToken string `json:"NextToken" xml:"NextToken"`
	Data      string `json:"Data" xml:"Data"`
}

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"`
	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"`
	Success     string      `json:"Success" xml:"Success"`
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	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"`
	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
	Code         string                                `json:"Code" xml:"Code"`
	Message      string                                `json:"Message" xml:"Message"`
	Success      string                                `json:"Success" xml:"Success"`
	RequestId    string                                `json:"RequestId" xml:"RequestId"`
	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 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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

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
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Success   bool                              `json:"Success" xml:"Success"`
	Code      int                               `json:"Code" xml:"Code"`
	Message   string                            `json:"Message" xml:"Message"`
	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"`
	Success   bool                        `json:"Success" xml:"Success"`
	RequestId string                      `json:"RequestId" xml:"RequestId"`
	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"`
	Success   bool      `json:"Success" xml:"Success"`
	RequestId string    `json:"RequestId" xml:"RequestId"`
	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"`
	Success       bool          `json:"Success" xml:"Success"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	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 Dimensions ¶ added in v1.61.836

type Dimensions struct {
	DimensionsItem []DimensionsItem `json:"Dimensions" xml:"Dimensions"`
}

Dimensions 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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EnableHostAvailabilityResponse is the response struct for api EnableHostAvailability

func CreateEnableHostAvailabilityResponse ¶

func CreateEnableHostAvailabilityResponse() (response *EnableHostAvailabilityResponse)

CreateEnableHostAvailabilityResponse creates a response to parse from EnableHostAvailability 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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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 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 {
	Value      string `json:"Value" xml:"Value"`
	Aggregate  string `json:"Aggregate" xml:"Aggregate"`
	MetricName string `json:"MetricName" xml:"MetricName"`
	Times      string `json:"Times" xml:"Times"`
	Operator   string `json:"Operator" xml:"Operator"`
}

EscalationList is a nested struct in cms response

type EscalationListInDescribeHostAvailabilityList ¶

type EscalationListInDescribeHostAvailabilityList struct {
	EscalationList []EscalationList `json:"escalationList" xml:"escalationList"`
}

EscalationListInDescribeHostAvailabilityList is a nested struct in cms response

type Escalations ¶

type Escalations struct {
	Warn     Warn                             `json:"Warn" xml:"Warn"`
	Info     Info                             `json:"Info" xml:"Info"`
	Critical CriticalInDescribeMetricRuleList `json:"Critical" xml:"Critical"`
}

Escalations is a nested struct in cms response

type EventHistogram ¶

type EventHistogram struct {
	Count     int64 `json:"Count" xml:"Count"`
	StartTime int64 `json:"StartTime" xml:"StartTime"`
	EndTime   int64 `json:"EndTime" xml:"EndTime"`
}

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"`
	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"`
	NameList      NameListInDescribeEventRuleList  `json:"NameList" xml:"NameList"`
	LevelList     LevelListInDescribeEventRuleList `json:"LevelList" xml:"LevelList"`
	EventTypeList EventTypeList                    `json:"EventTypeList" xml:"EventTypeList"`
}

EventPatternItem is a nested struct in cms response

type EventRule ¶

type EventRule struct {
	Name         string                              `json:"Name" xml:"Name"`
	GroupId      string                              `json:"GroupId" xml:"GroupId"`
	EventType    string                              `json:"EventType" xml:"EventType"`
	State        string                              `json:"State" xml:"State"`
	Description  string                              `json:"Description" xml:"Description"`
	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 EventTypeList ¶

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

EventTypeList 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 {
	Region       string `json:"Region" xml:"Region"`
	ServiceName  string `json:"ServiceName" xml:"ServiceName"`
	FunctionName string `json:"FunctionName" xml:"FunctionName"`
	Id           string `json:"Id" xml:"Id"`
	Arn          string `json:"Arn" xml:"Arn"`
}

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 {
	Id           int    `json:"Id" xml:"Id"`
	Region       string `json:"Region" xml:"Region"`
	ServiceName  string `json:"ServiceName" xml:"ServiceName"`
	FunctionName string `json:"FunctionName" xml:"FunctionName"`
}

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 {
	Function string `json:"Function" xml:"Function"`
	Name     string `json:"Name" xml:"Name"`
	Value    string `json:"Value" xml:"Value"`
}

Filter is a nested struct in cms response

type Filters ¶

type Filters struct {
	Filter []Filter `json:"Filter" xml:"Filter"`
}

Filters 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 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 {
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	SerialNumber       string `json:"SerialNumber" xml:"SerialNumber"`
	HostName           string `json:"HostName" xml:"HostName"`
	AliUid             int64  `json:"AliUid" xml:"AliUid"`
	OperatingSystem    string `json:"OperatingSystem" xml:"OperatingSystem"`
	IpGroup            string `json:"IpGroup" xml:"IpGroup"`
	Region             string `json:"Region" xml:"Region"`
	AgentVersion       string `json:"AgentVersion" xml:"AgentVersion"`
	EipAddress         string `json:"EipAddress" xml:"EipAddress"`
	EipId              string `json:"EipId" xml:"EipId"`
	IsAliyunHost       bool   `json:"isAliyunHost" xml:"isAliyunHost"`
	NatIp              string `json:"NatIp" xml:"NatIp"`
	NetworkType        string `json:"NetworkType" xml:"NetworkType"`
	InstanceTypeFamily string `json:"InstanceTypeFamily" xml:"InstanceTypeFamily"`
}

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"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Times              int    `json:"Times" xml:"Times"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
}

InfoInDescribeMetricRuleList is a nested struct in cms response

type InfoInDescribeMetricRuleTemplateAttribute ¶

type InfoInDescribeMetricRuleTemplateAttribute struct {
	Statistics         string `json:"Statistics" xml:"Statistics"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Times              int    `json:"Times" xml:"Times"`
}

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

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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

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

Instances 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"`
	IPV4ProbeCount string `json:"IPV4ProbeCount" xml:"IPV4ProbeCount"`
	IspNameZhCN    string `json:"IspName.zh_CN" xml:"IspName.zh_CN"`
	CityNameZhCN   string `json:"CityName.zh_CN" xml:"CityName.zh_CN"`
	IspName        string `json:"IspName" xml:"IspName"`
	CountryEn      string `json:"Country.en" xml:"Country.en"`
	City           string `json:"City" xml:"City"`
	IspNameEn      string `json:"IspName.en" xml:"IspName.en"`
	RegionZhCN     string `json:"Region.zh_CN" xml:"Region.zh_CN"`
	CountryZhCN    string `json:"Country.zh_CN" xml:"Country.zh_CN"`
	CityNameEn     string `json:"CityName.en" xml:"CityName.en"`
	CityName       string `json:"CityName" xml:"CityName"`
	Isp            string `json:"Isp" xml:"Isp"`
	RegionEn       string `json:"Region.en" xml:"Region.en"`
	IPV6ProbeCount string `json:"IPV6ProbeCount" xml:"IPV6ProbeCount"`
	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 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 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 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"`
}

MatchExpressItem is a nested struct in cms response

type MetricRule ¶

type MetricRule struct {
	RuleId             string `json:"RuleId" xml:"RuleId"`
	RuleName           string `json:"RuleName" xml:"RuleName"`
	Namespace          string `json:"Namespace" xml:"Namespace"`
	MetricName         string `json:"MetricName" xml:"MetricName"`
	OkActions          string `json:"OkActions" xml:"OkActions"`
	AlarmActions       string `json:"AlarmActions" xml:"AlarmActions"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	ActionEnable       string `json:"ActionEnable" xml:"ActionEnable"`
	Period             string `json:"Period" xml:"Period"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	EvaluationCount    string `json:"EvaluationCount" xml:"EvaluationCount"`
	Level              string `json:"Level" xml:"Level"`
	Expression         string `json:"Expression" xml:"Expression"`
	StateValue         string `json:"StateValue" xml:"StateValue"`
	Dimensions         string `json:"Dimensions" xml:"Dimensions"`
}

MetricRule is a nested struct in cms response

type MetricRuleCount ¶

type MetricRuleCount struct {
	Alarm   int `json:"Alarm" xml:"Alarm"`
	Disable int `json:"Disable" xml:"Disable"`
	Nodata  int `json:"Nodata" xml:"Nodata"`
	Ok      int `json:"Ok" xml:"Ok"`
	Total   int `json:"Total" xml:"Total"`
}

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

MnsParameter is a nested struct in cms response

type MnsParameterInPutEventRuleTargets ¶

type MnsParameterInPutEventRuleTargets struct {
	Id     int    `json:"Id" xml:"Id"`
	Region string `json:"Region" xml:"Region"`
	Queue  string `json:"Queue" xml:"Queue"`
}

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"`
	NoEffectiveInterval string `name:"NoEffectiveInterval"`
	Webhook             string `name:"Webhook"`
	SilenceTime         string `name:"SilenceTime"`
	Threshold           string `name:"Threshold"`
	EffectiveInterval   string `name:"EffectiveInterval"`
	ComparisonOperator  string `name:"ComparisonOperator"`
	EscalationsLevel    string `name:"EscalationsLevel"`
	Statistics          string `name:"Statistics"`
}

ModifyGroupMonitoringAgentProcessAlertConfig 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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 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"`
	TaskOptionHttpResponseCharset      string                                             `position:"Query" name:"TaskOption.HttpResponseCharset"`
	TaskOptionHttpNegative             requests.Boolean                                   `position:"Query" name:"TaskOption.HttpNegative"`
	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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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

type ModifyMetricRuleTemplateAlertTemplates struct {
	Period                                string `name:"Period"`
	EscalationsWarnThreshold              string `name:"Escalations.Warn.Threshold"`
	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"`
	EscalationsWarnStatistics             string `name:"Escalations.Warn.Statistics"`
	EscalationsInfoThreshold              string `name:"Escalations.Info.Threshold"`
	Namespace                             string `name:"Namespace"`
	Selector                              string `name:"Selector"`
	MetricName                            string `name:"MetricName"`
	Category                              string `name:"Category"`
	EscalationsCriticalComparisonOperator string `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsWarnTimes                  string `name:"Escalations.Warn.Times"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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 {
	InstanceId   string `name:"InstanceId"`
	InstanceName string `name:"InstanceName"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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
	Address     string `position:"Query" name:"Address"`
	TaskName    string `position:"Query" name:"TaskName"`
	IspCities   string `position:"Query" name:"IspCities"`
	OptionsJson string `position:"Query" name:"OptionsJson"`
	AlertIds    string `position:"Query" name:"AlertIds"`
	Interval    string `position:"Query" name:"Interval"`
	TaskId      string `position:"Query" name:"TaskId"`
}

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"`
	Success   string `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	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 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 NodeProcess ¶

type NodeProcess struct {
	ProcessId   int64  `json:"ProcessId" xml:"ProcessId"`
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	ProcessName string `json:"ProcessName" xml:"ProcessName"`
	ProcessUser string `json:"ProcessUser" xml:"ProcessUser"`
	Command     string `json:"Command" xml:"Command"`
	GroupId     string `json:"GroupId" xml:"GroupId"`
}

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 {
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	AutoInstall bool   `json:"AutoInstall" xml:"AutoInstall"`
	Status      string `json:"Status" xml:"Status"`
}

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 {
	Id          int64       `json:"Id" xml:"Id"`
	TaskName    string      `json:"TaskName" xml:"TaskName"`
	TaskType    string      `json:"TaskType" xml:"TaskType"`
	TaskScope   string      `json:"TaskScope" xml:"TaskScope"`
	Disabled    bool        `json:"Disabled" xml:"Disabled"`
	GroupId     int64       `json:"GroupId" xml:"GroupId"`
	GroupName   string      `json:"GroupName" xml:"GroupName"`
	Instances   Instances   `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 {
	Type      string `json:"Type" xml:"Type"`
	Id        string `json:"Id" xml:"Id"`
	StartTime int64  `json:"StartTime" xml:"StartTime"`
	EndTime   int64  `json:"EndTime" xml:"EndTime"`
	GroupId   string `json:"GroupId" xml:"GroupId"`
}

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 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
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

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 {
	DnsType         string  `json:"dns_type" xml:"dns_type"`
	DnsServer       string  `json:"dns_server" xml:"dns_server"`
	ExpectValue     string  `json:"expect_value" xml:"expect_value"`
	HttpMethod      string  `json:"http_method" xml:"http_method"`
	ResponseContent string  `json:"response_content" xml:"response_content"`
	MatchRule       int     `json:"match_rule" xml:"match_rule"`
	RequestContent  string  `json:"request_content" xml:"request_content"`
	Cookie          string  `json:"cookie" xml:"cookie"`
	Header          string  `json:"header" xml:"header"`
	Username        string  `json:"username" xml:"username"`
	Password        string  `json:"password" xml:"password"`
	TimeOut         int64   `json:"time_out" xml:"time_out"`
	PingNum         int     `json:"ping_num" xml:"ping_num"`
	FailureRate     float64 `json:"failure_rate" xml:"failure_rate"`
	RequestFormat   string  `json:"request_format" xml:"request_format"`
	ResponseFormat  string  `json:"response_format" xml:"response_format"`
	Port            int     `json:"port" xml:"port"`
	Authentication  int     `json:"authentication" xml:"authentication"`
	Traceroute      int64   `json:"traceroute" xml:"traceroute"`
}

OptionJson is a nested struct in cms response

type OptionsJson ¶ added in v1.60.375

type OptionsJson struct {
	DnsType         string  `json:"dns_type" xml:"dns_type"`
	DnsServer       string  `json:"dns_server" xml:"dns_server"`
	ExpectValue     string  `json:"expect_value" xml:"expect_value"`
	HttpMethod      string  `json:"http_method" xml:"http_method"`
	ResponseContent string  `json:"response_content" xml:"response_content"`
	MatchRule       int     `json:"match_rule" xml:"match_rule"`
	RequestContent  string  `json:"request_content" xml:"request_content"`
	Cookie          string  `json:"cookie" xml:"cookie"`
	Header          string  `json:"header" xml:"header"`
	Username        string  `json:"username" xml:"username"`
	Password        string  `json:"password" xml:"password"`
	TimeOut         int64   `json:"time_out" xml:"time_out"`
	PingNum         int     `json:"ping_num" xml:"ping_num"`
	FailureRate     float64 `json:"failure_rate" xml:"failure_rate"`
	RequestFormat   string  `json:"request_format" xml:"request_format"`
	ResponseFormat  string  `json:"response_format" xml:"response_format"`
	Port            int     `json:"port" xml:"port"`
	Authentication  int     `json:"authentication" xml:"authentication"`
	Traceroute      int64   `json:"traceroute" xml:"traceroute"`
}

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 {
	Id                         string                                            `json:"Id" xml:"Id"`
	GroupId                    string                                            `json:"GroupId" xml:"GroupId"`
	ProcessName                string                                            `json:"ProcessName" xml:"ProcessName"`
	MatchExpressFilterRelation string                                            `json:"MatchExpressFilterRelation" xml:"MatchExpressFilterRelation"`
	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 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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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"`
	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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	MetricName string `name:"MetricName"`
	Type       string `name:"Type"`
	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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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"`
	Product       string    `name:"Product"`
	StatusList    *[]string `name:"StatusList" type:"Repeated"`
	NameList      *[]string `name:"NameList" type:"Repeated"`
	EventTypeList *[]string `name:"EventTypeList" type:"Repeated"`
}

PutEventRuleEventPattern is a repeated param struct in PutEventRuleRequest

type PutEventRuleRequest ¶

type PutEventRuleRequest struct {
	*requests.RpcRequest
	GroupId      string                      `position:"Query" name:"GroupId"`
	Description  string                      `position:"Query" name:"Description"`
	RuleName     string                      `position:"Query" name:"RuleName"`
	EventPattern *[]PutEventRuleEventPattern `position:"Query" name:"EventPattern"  type:"Repeated"`
	EventType    string                      `position:"Query" name:"EventType"`
	State        string                      `position:"Query" name:"State"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

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 {
	Id     string `name:"Id"`
	Region string `name:"Region"`
	Queue  string `name:"Queue"`
}

PutEventRuleTargetsMnsParameters 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"`
	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
	Success                 bool                    `json:"Success" xml:"Success"`
	Code                    string                  `json:"Code" xml:"Code"`
	Message                 string                  `json:"Message" xml:"Message"`
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	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 PutGroupMetricRuleRequest ¶

type PutGroupMetricRuleRequest struct {
	*requests.RpcRequest
	Webhook                               string           `position:"Query" name:"Webhook"`
	EscalationsWarnComparisonOperator     string           `position:"Query" name:"Escalations.Warn.ComparisonOperator"`
	RuleName                              string           `position:"Query" name:"RuleName"`
	EscalationsInfoStatistics             string           `position:"Query" name:"Escalations.Info.Statistics"`
	EffectiveInterval                     string           `position:"Query" name:"EffectiveInterval"`
	EscalationsInfoComparisonOperator     string           `position:"Query" name:"Escalations.Info.ComparisonOperator"`
	NoEffectiveInterval                   string           `position:"Query" name:"NoEffectiveInterval"`
	EmailSubject                          string           `position:"Query" name:"EmailSubject"`
	SilenceTime                           requests.Integer `position:"Query" name:"SilenceTime"`
	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"`
	EscalationsInfoTimes                  requests.Integer `position:"Query" name:"Escalations.Info.Times"`
	ExtraDimensionJson                    string           `position:"Query" name:"ExtraDimensionJson"`
	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"`
	Interval                              string           `position:"Query" name:"Interval"`
	RuleId                                string           `position:"Query" name:"RuleId"`
	Category                              string           `position:"Query" name:"Category"`
	EscalationsCriticalComparisonOperator string           `position:"Query" name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalThreshold          string           `position:"Query" name:"Escalations.Critical.Threshold"`
	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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

PutGroupMetricRuleResponse is the response struct for api PutGroupMetricRule

func CreatePutGroupMetricRuleResponse ¶

func CreatePutGroupMetricRuleResponse() (response *PutGroupMetricRuleResponse)

CreatePutGroupMetricRuleResponse creates a response to parse from PutGroupMetricRule 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"`
	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"`
	Success   bool   `json:"Success" xml:"Success"`
	LogId     string `json:"LogId" xml:"LogId"`
}

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
	Success   bool     `json:"Success" xml:"Success"`
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	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"`
}

PutMetricRuleTargetsTargets is a repeated param struct in PutMetricRuleTargetsRequest

type PutMonitorGroupDynamicRuleFilters ¶

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

PutMonitorGroupDynamicRuleFilters is a repeated param struct in PutMonitorGroupDynamicRuleRequest

type PutMonitorGroupDynamicRuleGroupRules ¶

type PutMonitorGroupDynamicRuleGroupRules struct {
	FilterRelation string                               `name:"FilterRelation"`
	Filters        *[]PutMonitorGroupDynamicRuleFilters `name:"Filters" type:"Repeated"`
	Category       string                               `name:"Category"`
}

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

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

PutMonitoringConfigResponse is the response struct for api PutMonitoringConfig

func CreatePutMonitoringConfigResponse ¶

func CreatePutMonitoringConfigResponse() (response *PutMonitoringConfigResponse)

CreatePutMonitoringConfigResponse creates a response to parse from PutMonitoringConfig response

type PutResourceMetricRuleRequest ¶

type PutResourceMetricRuleRequest struct {
	*requests.RpcRequest
	Webhook                               string           `position:"Query" name:"Webhook"`
	EscalationsWarnComparisonOperator     string           `position:"Query" name:"Escalations.Warn.ComparisonOperator"`
	RuleName                              string           `position:"Query" name:"RuleName"`
	EscalationsInfoStatistics             string           `position:"Query" name:"Escalations.Info.Statistics"`
	EffectiveInterval                     string           `position:"Query" name:"EffectiveInterval"`
	EscalationsInfoComparisonOperator     string           `position:"Query" name:"Escalations.Info.ComparisonOperator"`
	NoEffectiveInterval                   string           `position:"Query" name:"NoEffectiveInterval"`
	EmailSubject                          string           `position:"Query" name:"EmailSubject"`
	SilenceTime                           requests.Integer `position:"Query" name:"SilenceTime"`
	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"`
	Resources                             string           `position:"Query" name:"Resources"`
	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"`
	Interval                              string           `position:"Query" name:"Interval"`
	RuleId                                string           `position:"Query" name:"RuleId"`
	EscalationsCriticalComparisonOperator string           `position:"Query" name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalThreshold          string           `position:"Query" name:"Escalations.Critical.Threshold"`
}

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
	Success   bool   `json:"Success" xml:"Success"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	Success          bool             `json:"Success" xml:"Success"`
	Code             string           `json:"Code" xml:"Code"`
	Message          string           `json:"Message" xml:"Message"`
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	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 {
	Webhook                               string `name:"Webhook"`
	EscalationsWarnComparisonOperator     string `name:"Escalations.Warn.ComparisonOperator"`
	RuleName                              string `name:"RuleName"`
	EscalationsInfoStatistics             string `name:"Escalations.Info.Statistics"`
	EffectiveInterval                     string `name:"EffectiveInterval"`
	EscalationsInfoComparisonOperator     string `name:"Escalations.Info.ComparisonOperator"`
	NoEffectiveInterval                   string `name:"NoEffectiveInterval"`
	EmailSubject                          string `name:"EmailSubject"`
	SilenceTime                           string `name:"SilenceTime"`
	MetricName                            string `name:"MetricName"`
	EscalationsWarnTimes                  string `name:"Escalations.Warn.Times"`
	Period                                string `name:"Period"`
	EscalationsWarnThreshold              string `name:"Escalations.Warn.Threshold"`
	ContactGroups                         string `name:"ContactGroups"`
	EscalationsCriticalStatistics         string `name:"Escalations.Critical.Statistics"`
	Resources                             string `name:"Resources"`
	EscalationsInfoTimes                  string `name:"Escalations.Info.Times"`
	EscalationsCriticalTimes              string `name:"Escalations.Critical.Times"`
	EscalationsWarnStatistics             string `name:"Escalations.Warn.Statistics"`
	EscalationsInfoThreshold              string `name:"Escalations.Info.Threshold"`
	Namespace                             string `name:"Namespace"`
	Interval                              string `name:"Interval"`
	RuleId                                string `name:"RuleId"`
	EscalationsCriticalComparisonOperator string `name:"Escalations.Critical.ComparisonOperator"`
	EscalationsCriticalThreshold          string `name:"Escalations.Critical.Threshold"`
}

PutResourceMetricRulesRules is a repeated param struct in PutResourceMetricRulesRequest

type Region ¶

type Region struct {
	RegionId         string `json:"RegionId" xml:"RegionId"`
	AvailabilityZone string `json:"AvailabilityZone" xml:"AvailabilityZone"`
}

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"`
	Success   bool            `json:"Success" xml:"Success"`
	RequestId string          `json:"RequestId" xml:"RequestId"`
	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"`
	Name                 string                                      `json:"Name" xml:"Name"`
	Category             string                                      `json:"Category" xml:"Category"`
	Unit                 string                                      `json:"Unit" xml:"Unit"`
	Desc                 string                                      `json:"Desc" xml:"Desc"`
	BindUrl              string                                      `json:"BindUrl" xml:"BindUrl"`
	Dimensions           string                                      `json:"Dimensions" xml:"Dimensions"`
	GroupName            string                                      `json:"GroupName" xml:"GroupName"`
	ComparisonOperator   string                                      `json:"ComparisonOperator" xml:"ComparisonOperator"`
	ServiceId            string                                      `json:"ServiceId" xml:"ServiceId"`
	RestVersion          string                                      `json:"RestVersion" xml:"RestVersion"`
	RegionId             string                                      `json:"RegionId" xml:"RegionId"`
	Tag                  string                                      `json:"Tag" xml:"Tag"`
	InstanceId           string                                      `json:"InstanceId" xml:"InstanceId"`
	DynamicTagRuleId     string                                      `json:"DynamicTagRuleId" xml:"DynamicTagRuleId"`
	Expression           string                                      `json:"Expression" xml:"Expression"`
	NetworkType          string                                      `json:"NetworkType" xml:"NetworkType"`
	Description          string                                      `json:"Description" xml:"Description"`
	Periods              string                                      `json:"Periods" xml:"Periods"`
	Type                 string                                      `json:"Type" xml:"Type"`
	Times                int                                         `json:"Times" xml:"Times"`
	Level                int                                         `json:"Level" xml:"Level"`
	InstanceName         string                                      `json:"InstanceName" xml:"InstanceName"`
	Dimension            string                                      `json:"Dimension" xml:"Dimension"`
	PreCondition         string                                      `json:"PreCondition" xml:"PreCondition"`
	Id                   int64                                       `json:"Id" xml:"Id"`
	Threshold            string                                      `json:"Threshold" xml:"Threshold"`
	GroupFounderTagValue string                                      `json:"GroupFounderTagValue" xml:"GroupFounderTagValue"`
	GmtCreate            int64                                       `json:"GmtCreate" xml:"GmtCreate"`
	Namespace            string                                      `json:"Namespace" xml:"Namespace"`
	GroupId              int64                                       `json:"GroupId" xml:"GroupId"`
	GmtModified          int64                                       `json:"GmtModified" xml:"GmtModified"`
	GroupFounderTagKey   string                                      `json:"GroupFounderTagKey" xml:"GroupFounderTagKey"`
	MetricName           string                                      `json:"MetricName" xml:"MetricName"`
	Labels               string                                      `json:"Labels" xml:"Labels"`
	Statistics           string                                      `json:"Statistics" xml:"Statistics"`
	TemplateIds          TemplateIds                                 `json:"TemplateIds" xml:"TemplateIds"`
	Vpc                  Vpc                                         `json:"Vpc" xml:"Vpc"`
	Region               Region                                      `json:"Region" xml:"Region"`
	AlertResults         []Result                                    `json:"AlertResults" xml:"AlertResults"`
	Tags                 TagsInDescribeMonitorGroupInstanceAttribute `json:"Tags" xml:"Tags"`
	ContactGroups        ContactGroupsInDescribeMonitorGroups        `json:"ContactGroups" xml:"ContactGroups"`
	AlertTemplates       AlertTemplates                              `json:"AlertTemplates" xml:"AlertTemplates"`
}

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 {
	RuleId          string                                          `json:"RuleId" xml:"RuleId"`
	RuleName        string                                          `json:"RuleName" xml:"RuleName"`
	GroupId         string                                          `json:"GroupId" xml:"GroupId"`
	Resource        string                                          `json:"Resource" xml:"Resource"`
	MetricName      string                                          `json:"MetricName" xml:"MetricName"`
	Namespace       string                                          `json:"Namespace" xml:"Namespace"`
	Enable          string                                          `json:"Enable" xml:"Enable"`
	LastAlertTime   string                                          `json:"LastAlertTime" xml:"LastAlertTime"`
	LastModifyTime  string                                          `json:"LastModifyTime" xml:"LastModifyTime"`
	Dimensions      string                                          `json:"Dimensions" xml:"Dimensions"`
	StartTime       string                                          `json:"StartTime" xml:"StartTime"`
	MetricValues    string                                          `json:"MetricValues" xml:"MetricValues"`
	RetryTimes      string                                          `json:"RetryTimes" xml:"RetryTimes"`
	Statistics      string                                          `json:"Statistics" xml:"Statistics"`
	Threshold       string                                          `json:"Threshold" xml:"Threshold"`
	ProductCategory string                                          `json:"ProductCategory" xml:"ProductCategory"`
	Level           int                                             `json:"Level" xml:"Level"`
	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 {
	Product    string `json:"Product" xml:"Product"`
	Name       string `json:"Name" xml:"Name"`
	NameDesc   string `json:"NameDesc" xml:"NameDesc"`
	NameDescEn string `json:"NameDesc.En" xml:"NameDesc.En"`
	Level      string `json:"Level" xml:"Level"`
	Status     string `json:"Status" xml:"Status"`
	StatusDesc string `json:"StatusDesc" xml:"StatusDesc"`
	EventType  string `json:"EventType" xml:"EventType"`
}

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        Filters `json:"Filters" xml:"Filters"`
}

ResourceItem is a nested struct in cms response

type ResourceQuota ¶ added in v1.61.836

type ResourceQuota struct {
	ExpireTime               string                   `json:"ExpireTime" xml:"ExpireTime"`
	SuitInfo                 string                   `json:"SuitInfo" xml:"SuitInfo"`
	InstanceId               string                   `json:"InstanceId" xml:"InstanceId"`
	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"`
}

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"`
	State        string       `json:"State" xml:"State"`
	RuleName     string       `json:"RuleName" xml:"RuleName"`
	Code         string       `json:"Code" xml:"Code"`
	Success      bool         `json:"Success" xml:"Success"`
	EventType    string       `json:"EventType" xml:"EventType"`
	GroupId      string       `json:"GroupId" xml:"GroupId"`
	RuleId       string       `json:"RuleId" xml:"RuleId"`
	Description  string       `json:"Description" xml:"Description"`
	EventPattern EventPattern `json:"EventPattern" xml:"EventPattern"`
}

Result 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 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 SiteMonitor ¶

type SiteMonitor struct {
	TaskId      string      `json:"TaskId" xml:"TaskId"`
	TaskType    string      `json:"TaskType" xml:"TaskType"`
	Address     string      `json:"Address" xml:"Address"`
	TaskState   string      `json:"TaskState" xml:"TaskState"`
	CreateTime  string      `json:"CreateTime" xml:"CreateTime"`
	TaskName    string      `json:"TaskName" xml:"TaskName"`
	Interval    string      `json:"Interval" xml:"Interval"`
	UpdateTime  string      `json:"UpdateTime" xml:"UpdateTime"`
	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"`
	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 {
	Id       string `json:"Id" xml:"Id"`
	Region   string `json:"Region" xml:"Region"`
	Project  string `json:"Project" xml:"Project"`
	LogStore string `json:"LogStore" xml:"LogStore"`
	Arn      string `json:"Arn" xml:"Arn"`
}

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

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

StatusList is a nested struct in cms response

type SystemEvent ¶

type SystemEvent struct {
	Content      string `json:"Content" xml:"Content"`
	Product      string `json:"Product" xml:"Product"`
	Name         string `json:"Name" xml:"Name"`
	GroupId      string `json:"GroupId" xml:"GroupId"`
	Level        string `json:"Level" xml:"Level"`
	Status       string `json:"Status" xml:"Status"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	Time         int64  `json:"Time" xml:"Time"`
}

SystemEvent is a nested struct in cms response

type SystemEventCount ¶

type SystemEventCount struct {
	Content      string `json:"Content" xml:"Content"`
	Product      string `json:"Product" xml:"Product"`
	Name         string `json:"Name" xml:"Name"`
	GroupId      string `json:"GroupId" xml:"GroupId"`
	Num          int64  `json:"Num" xml:"Num"`
	Level        string `json:"Level" xml:"Level"`
	Status       string `json:"Status" xml:"Status"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
	Time         int64  `json:"Time" xml:"Time"`
}

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 {
	Count     int64 `json:"Count" xml:"Count"`
	StartTime int64 `json:"StartTime" xml:"StartTime"`
	EndTime   int64 `json:"EndTime" xml:"EndTime"`
}

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 {
	DynamicTagRuleId           string                                   `json:"DynamicTagRuleId" xml:"DynamicTagRuleId"`
	TagKey                     string                                   `json:"TagKey" xml:"TagKey"`
	RegionId                   string                                   `json:"RegionId" xml:"RegionId"`
	MatchExpressFilterRelation string                                   `json:"MatchExpressFilterRelation" xml:"MatchExpressFilterRelation"`
	Status                     string                                   `json:"Status" xml:"Status"`
	TemplateIdList             TemplateIdList                           `json:"TemplateIdList" xml:"TemplateIdList"`
	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 {
	Arn    string `json:"Arn" xml:"Arn"`
	Level  string `json:"Level" xml:"Level"`
	Id     string `json:"Id" xml:"Id"`
	RuleId string `json:"RuleId" xml:"RuleId"`
	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 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 TaskList ¶

type TaskList struct {
	NodeTaskConfig []NodeTaskConfig `json:"NodeTaskConfig" xml:"NodeTaskConfig"`
}

TaskList is a nested struct in cms response

type TaskOption ¶

type TaskOption struct {
	HttpURI             string `json:"HttpURI" xml:"HttpURI"`
	TelnetOrPingHost    string `json:"TelnetOrPingHost" xml:"TelnetOrPingHost"`
	HttpResponseCharset string `json:"HttpResponseCharset" xml:"HttpResponseCharset"`
	HttpPostContent     string `json:"HttpPostContent" xml:"HttpPostContent"`
	HttpKeyword         string `json:"HttpKeyword" xml:"HttpKeyword"`
	HttpMethod          string `json:"HttpMethod" xml:"HttpMethod"`
	HttpNegative        bool   `json:"HttpNegative" xml:"HttpNegative"`
}

TaskOption is a nested struct in cms response

type Template ¶

type Template struct {
	Name           string         `json:"Name" xml:"Name"`
	Description    string         `json:"Description" xml:"Description"`
	RestVersion    int64          `json:"RestVersion" xml:"RestVersion"`
	TemplateId     int64          `json:"TemplateId" xml:"TemplateId"`
	GmtCreate      int64          `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified    int64          `json:"GmtModified" xml:"GmtModified"`
	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 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"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UninstallMonitoringAgentResponse is the response struct for api UninstallMonitoringAgent

func CreateUninstallMonitoringAgentResponse ¶

func CreateUninstallMonitoringAgentResponse() (response *UninstallMonitoringAgentResponse)

CreateUninstallMonitoringAgentResponse creates a response to parse from UninstallMonitoringAgent 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 Vpc ¶

type Vpc struct {
	VpcInstanceId     string `json:"VpcInstanceId" xml:"VpcInstanceId"`
	VswitchInstanceId string `json:"VswitchInstanceId" xml:"VswitchInstanceId"`
}

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"`
	Statistics         string `json:"Statistics" xml:"Statistics"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Times              int    `json:"Times" xml:"Times"`
	PreCondition       string `json:"PreCondition" xml:"PreCondition"`
}

WarnInDescribeMetricRuleList is a nested struct in cms response

type WarnInDescribeMetricRuleTemplateAttribute ¶

type WarnInDescribeMetricRuleTemplateAttribute struct {
	Statistics         string `json:"Statistics" xml:"Statistics"`
	ComparisonOperator string `json:"ComparisonOperator" xml:"ComparisonOperator"`
	Threshold          string `json:"Threshold" xml:"Threshold"`
	Times              int    `json:"Times" xml:"Times"`
}

WarnInDescribeMetricRuleTemplateAttribute is a nested struct in cms response

type WebhookList ¶ added in v1.61.836

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

WebhookList is a nested struct in cms response

type WebhookParameter ¶

type WebhookParameter struct {
	Id       string `json:"Id" xml:"Id"`
	Protocol string `json:"Protocol" xml:"Protocol"`
	Method   string `json:"Method" xml:"Method"`
	Url      string `json:"Url" xml:"Url"`
}

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