arms

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type Activities ¶

type Activities struct {
	ActivitiesItem []ActivitiesItem `json:"activities" xml:"activities"`
}

Activities is a nested struct in arms response

type ActivitiesItem ¶

type ActivitiesItem struct {
	Time        string `json:"Time" xml:"Time"`
	Type        int64  `json:"Type" xml:"Type"`
	HandlerName string `json:"HandlerName" xml:"HandlerName"`
	Description string `json:"Description" xml:"Description"`
	Content     string `json:"Content" xml:"Content"`
}

ActivitiesItem is a nested struct in arms response

type AddAliClusterIdsToPrometheusGlobalViewRequest ¶

type AddAliClusterIdsToPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	GlobalViewClusterId string `position:"Query" name:"GlobalViewClusterId"`
	ClusterIds          string `position:"Query" name:"ClusterIds"`
	GroupName           string `position:"Query" name:"GroupName"`
}

AddAliClusterIdsToPrometheusGlobalViewRequest is the request struct for api AddAliClusterIdsToPrometheusGlobalView

func CreateAddAliClusterIdsToPrometheusGlobalViewRequest ¶

func CreateAddAliClusterIdsToPrometheusGlobalViewRequest() (request *AddAliClusterIdsToPrometheusGlobalViewRequest)

CreateAddAliClusterIdsToPrometheusGlobalViewRequest creates a request to invoke AddAliClusterIdsToPrometheusGlobalView API

type AddAliClusterIdsToPrometheusGlobalViewResponse ¶

type AddAliClusterIdsToPrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

AddAliClusterIdsToPrometheusGlobalViewResponse is the response struct for api AddAliClusterIdsToPrometheusGlobalView

func CreateAddAliClusterIdsToPrometheusGlobalViewResponse ¶

func CreateAddAliClusterIdsToPrometheusGlobalViewResponse() (response *AddAliClusterIdsToPrometheusGlobalViewResponse)

CreateAddAliClusterIdsToPrometheusGlobalViewResponse creates a response to parse from AddAliClusterIdsToPrometheusGlobalView response

type AddGrafanaRequest ¶

type AddGrafanaRequest struct {
	*requests.RpcRequest
	Integration string `position:"Query" name:"Integration"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

AddGrafanaRequest is the request struct for api AddGrafana

func CreateAddGrafanaRequest ¶

func CreateAddGrafanaRequest() (request *AddGrafanaRequest)

CreateAddGrafanaRequest creates a request to invoke AddGrafana API

type AddGrafanaResponse ¶

type AddGrafanaResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddGrafanaResponse is the response struct for api AddGrafana

func CreateAddGrafanaResponse ¶

func CreateAddGrafanaResponse() (response *AddGrafanaResponse)

CreateAddGrafanaResponse creates a response to parse from AddGrafana response

type AddIntegrationRequest ¶

type AddIntegrationRequest struct {
	*requests.RpcRequest
	Integration string `position:"Query" name:"Integration"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

AddIntegrationRequest is the request struct for api AddIntegration

func CreateAddIntegrationRequest ¶

func CreateAddIntegrationRequest() (request *AddIntegrationRequest)

CreateAddIntegrationRequest creates a request to invoke AddIntegration API

type AddIntegrationResponse ¶

type AddIntegrationResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddIntegrationResponse is the response struct for api AddIntegration

func CreateAddIntegrationResponse ¶

func CreateAddIntegrationResponse() (response *AddIntegrationResponse)

CreateAddIntegrationResponse creates a response to parse from AddIntegration response

type AddPrometheusGlobalViewByAliClusterIdsRequest ¶

type AddPrometheusGlobalViewByAliClusterIdsRequest struct {
	*requests.RpcRequest
	ProductCode string `position:"Query" name:"ProductCode"`
	ClusterIds  string `position:"Query" name:"ClusterIds"`
	GroupName   string `position:"Query" name:"GroupName"`
}

AddPrometheusGlobalViewByAliClusterIdsRequest is the request struct for api AddPrometheusGlobalViewByAliClusterIds

func CreateAddPrometheusGlobalViewByAliClusterIdsRequest ¶

func CreateAddPrometheusGlobalViewByAliClusterIdsRequest() (request *AddPrometheusGlobalViewByAliClusterIdsRequest)

CreateAddPrometheusGlobalViewByAliClusterIdsRequest creates a request to invoke AddPrometheusGlobalViewByAliClusterIds API

type AddPrometheusGlobalViewByAliClusterIdsResponse ¶

type AddPrometheusGlobalViewByAliClusterIdsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

AddPrometheusGlobalViewByAliClusterIdsResponse is the response struct for api AddPrometheusGlobalViewByAliClusterIds

func CreateAddPrometheusGlobalViewByAliClusterIdsResponse ¶

func CreateAddPrometheusGlobalViewByAliClusterIdsResponse() (response *AddPrometheusGlobalViewByAliClusterIdsResponse)

CreateAddPrometheusGlobalViewByAliClusterIdsResponse creates a response to parse from AddPrometheusGlobalViewByAliClusterIds response

type AddPrometheusGlobalViewRequest ¶

type AddPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	GroupName string `position:"Query" name:"GroupName"`
	Clusters  string `position:"Query" name:"Clusters"`
}

AddPrometheusGlobalViewRequest is the request struct for api AddPrometheusGlobalView

func CreateAddPrometheusGlobalViewRequest ¶

func CreateAddPrometheusGlobalViewRequest() (request *AddPrometheusGlobalViewRequest)

CreateAddPrometheusGlobalViewRequest creates a request to invoke AddPrometheusGlobalView API

type AddPrometheusGlobalViewResponse ¶

type AddPrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

AddPrometheusGlobalViewResponse is the response struct for api AddPrometheusGlobalView

func CreateAddPrometheusGlobalViewResponse ¶

func CreateAddPrometheusGlobalViewResponse() (response *AddPrometheusGlobalViewResponse)

CreateAddPrometheusGlobalViewResponse creates a response to parse from AddPrometheusGlobalView response

type AddPrometheusInstanceRequest ¶

type AddPrometheusInstanceRequest struct {
	*requests.RpcRequest
	Name string `position:"Query" name:"Name"`
	Type string `position:"Query" name:"Type"`
}

AddPrometheusInstanceRequest is the request struct for api AddPrometheusInstance

func CreateAddPrometheusInstanceRequest ¶

func CreateAddPrometheusInstanceRequest() (request *AddPrometheusInstanceRequest)

CreateAddPrometheusInstanceRequest creates a request to invoke AddPrometheusInstance API

type AddPrometheusInstanceResponse ¶

type AddPrometheusInstanceResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddPrometheusInstanceResponse is the response struct for api AddPrometheusInstance

func CreateAddPrometheusInstanceResponse ¶

func CreateAddPrometheusInstanceResponse() (response *AddPrometheusInstanceResponse)

CreateAddPrometheusInstanceResponse creates a response to parse from AddPrometheusInstance response

type AddRecordingRuleRequest ¶

type AddRecordingRuleRequest struct {
	*requests.RpcRequest
	RuleYaml  string `position:"Query" name:"RuleYaml"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

AddRecordingRuleRequest is the request struct for api AddRecordingRule

func CreateAddRecordingRuleRequest ¶

func CreateAddRecordingRuleRequest() (request *AddRecordingRuleRequest)

CreateAddRecordingRuleRequest creates a request to invoke AddRecordingRule API

type AddRecordingRuleResponse ¶

type AddRecordingRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

AddRecordingRuleResponse is the response struct for api AddRecordingRule

func CreateAddRecordingRuleResponse ¶

func CreateAddRecordingRuleResponse() (response *AddRecordingRuleResponse)

CreateAddRecordingRuleResponse creates a response to parse from AddRecordingRule response

type AlarmContext ¶

type AlarmContext struct {
	AlarmContentTemplate string `json:"AlarmContentTemplate" xml:"AlarmContentTemplate"`
	SubTitle             string `json:"SubTitle" xml:"SubTitle"`
	AlarmContentSubTitle string `json:"AlarmContentSubTitle" xml:"AlarmContentSubTitle"`
	Content              string `json:"Content" xml:"Content"`
}

AlarmContext is a nested struct in arms response

type AlarmHistories ¶

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

AlarmHistories is a nested struct in arms response

type AlarmHistory ¶

type AlarmHistory struct {
	AlarmTime         int64  `json:"AlarmTime" xml:"AlarmTime"`
	StrategyId        string `json:"StrategyId" xml:"StrategyId"`
	AlarmResponseCode int    `json:"AlarmResponseCode" xml:"AlarmResponseCode"`
	Emails            string `json:"Emails" xml:"Emails"`
	UserId            string `json:"UserId" xml:"UserId"`
	AlarmSources      string `json:"AlarmSources" xml:"AlarmSources"`
	AlarmContent      string `json:"AlarmContent" xml:"AlarmContent"`
	Phones            string `json:"Phones" xml:"Phones"`
	AlarmType         int    `json:"AlarmType" xml:"AlarmType"`
	Target            string `json:"Target" xml:"Target"`
	Id                int64  `json:"Id" xml:"Id"`
}

AlarmHistory is a nested struct in arms response

type Alarms ¶

type Alarms struct {
	AlarmsItem []AlarmsItem `json:"alarms" xml:"alarms"`
}

Alarms is a nested struct in arms response

type AlarmsItem ¶

type AlarmsItem struct {
	AlarmId    int64  `json:"AlarmId" xml:"AlarmId"`
	AlarmName  string `json:"AlarmName" xml:"AlarmName"`
	State      int    `json:"State" xml:"State"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

AlarmsItem is a nested struct in arms response

type Alert ¶

type Alert struct {
	Status             string                              `json:"Status" xml:"Status"`
	Severity           string                              `json:"Severity" xml:"Severity"`
	IntegrationName    string                              `json:"IntegrationName" xml:"IntegrationName"`
	CreateTime         int64                               `json:"CreateTime" xml:"CreateTime"`
	Message            string                              `json:"Message" xml:"Message"`
	AlertType          string                              `json:"AlertType" xml:"AlertType"`
	InvolvedObjectName string                              `json:"InvolvedObjectName" xml:"InvolvedObjectName"`
	AlertName          string                              `json:"AlertName" xml:"AlertName"`
	Count              int                                 `json:"Count" xml:"Count"`
	ExpandFields       map[string]interface{}              `json:"ExpandFields" xml:"ExpandFields"`
	EndsAt             int64                               `json:"EndsAt" xml:"EndsAt"`
	InvolvedObjectKind string                              `json:"InvolvedObjectKind" xml:"InvolvedObjectKind"`
	IntegrationType    string                              `json:"IntegrationType" xml:"IntegrationType"`
	StartsAt           int64                               `json:"StartsAt" xml:"StartsAt"`
	AlertId            string                              `json:"AlertId" xml:"AlertId"`
	DispatchRules      []DispatchRuleInListActivatedAlerts `json:"DispatchRules" xml:"DispatchRules"`
}

Alert is a nested struct in arms response

type AlertContact ¶

type AlertContact struct {
	ContactId         float64 `json:"ContactId" xml:"ContactId"`
	ContactName       string  `json:"ContactName" xml:"ContactName"`
	Phone             string  `json:"Phone" xml:"Phone"`
	Email             string  `json:"Email" xml:"Email"`
	IsVerify          bool    `json:"IsVerify" xml:"IsVerify"`
	ReissueSendNotice int64   `json:"ReissueSendNotice" xml:"ReissueSendNotice"`
	IsEmailVerify     bool    `json:"isEmailVerify" xml:"isEmailVerify"`
}

AlertContact is a nested struct in arms response

type AlertContactGroup ¶

type AlertContactGroup struct {
	ContactGroupId   float64 `json:"ContactGroupId" xml:"ContactGroupId"`
	ContactGroupName string  `json:"ContactGroupName" xml:"ContactGroupName"`
	ContactIds       string  `json:"ContactIds" xml:"ContactIds"`
}

AlertContactGroup is a nested struct in arms response

type AlertContactGroups ¶

type AlertContactGroups struct {
	ContactGroups []ContactGroups `json:"contactGroups" xml:"contactGroups"`
}

AlertContactGroups is a nested struct in arms response

type AlertContacts ¶

type AlertContacts struct {
	Contacts []Contacts `json:"contacts" xml:"contacts"`
}

AlertContacts is a nested struct in arms response

type AlertEvents ¶

type AlertEvents struct {
	AlertEventsItem []AlertEventsItem `json:"alertEvents" xml:"alertEvents"`
}

AlertEvents is a nested struct in arms response

type AlertEventsItem ¶

type AlertEventsItem struct {
	AlertName       string `json:"AlertName" xml:"AlertName"`
	Severity        string `json:"Severity" xml:"Severity"`
	State           string `json:"State" xml:"State"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	EndTime         string `json:"EndTime" xml:"EndTime"`
	ReceiveTime     string `json:"ReceiveTime" xml:"ReceiveTime"`
	IntegrationName string `json:"IntegrationName" xml:"IntegrationName"`
	IntegrationType string `json:"IntegrationType" xml:"IntegrationType"`
	GeneratorURL    string `json:"GeneratorURL" xml:"GeneratorURL"`
	Description     string `json:"Description" xml:"Description"`
	Annotations     string `json:"Annotations" xml:"Annotations"`
	Labels          string `json:"Labels" xml:"Labels"`
}

AlertEventsItem is a nested struct in arms response

type AlertIMRobots ¶

type AlertIMRobots struct {
	IMRobots []IMRobots `json:"IMRobots" xml:"IMRobots"`
}

AlertIMRobots is a nested struct in arms response

type AlertList ¶

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

AlertList is a nested struct in arms response

type AlertListItem ¶

type AlertListItem struct {
	Name         string `json:"Name" xml:"Name"`
	GeneralAlert string `json:"GeneralAlert" xml:"GeneralAlert"`
	SeriousAlert string `json:"SeriousAlert" xml:"SeriousAlert"`
	IsCritical   string `json:"IsCritical" xml:"IsCritical"`
	Symbols      string `json:"Symbols" xml:"Symbols"`
}

AlertListItem is a nested struct in arms response

type AlertRobot ¶

type AlertRobot struct {
	RobotId        float64 `json:"RobotId" xml:"RobotId"`
	RobotName      string  `json:"RobotName" xml:"RobotName"`
	Type           string  `json:"Type" xml:"Type"`
	RobotAddress   string  `json:"RobotAddress" xml:"RobotAddress"`
	DailyNoc       bool    `json:"DailyNoc" xml:"DailyNoc"`
	DailyNocTime   string  `json:"DailyNocTime" xml:"DailyNocTime"`
	Token          string  `json:"Token" xml:"Token"`
	EnableOutgoing bool    `json:"EnableOutgoing" xml:"EnableOutgoing"`
	CardTemplate   string  `json:"CardTemplate" xml:"CardTemplate"`
}

AlertRobot is a nested struct in arms response

type AlertRule ¶

type AlertRule struct {
	Extend                string            `json:"Extend" xml:"Extend"`
	AlertId               float64           `json:"AlertId" xml:"AlertId"`
	AlertGroup            int64             `json:"AlertGroup" xml:"AlertGroup"`
	Operator              string            `json:"Operator" xml:"Operator"`
	RegionId              string            `json:"RegionId" xml:"RegionId"`
	CreatedTime           int64             `json:"CreatedTime" xml:"CreatedTime"`
	UserId                string            `json:"UserId" xml:"UserId"`
	AlertType             string            `json:"AlertType" xml:"AlertType"`
	AlertName             string            `json:"AlertName" xml:"AlertName"`
	NotifyStrategy        string            `json:"NotifyStrategy" xml:"NotifyStrategy"`
	ClusterId             string            `json:"ClusterId" xml:"ClusterId"`
	Message               string            `json:"Message" xml:"Message"`
	AlertStatus           string            `json:"AlertStatus" xml:"AlertStatus"`
	Level                 string            `json:"Level" xml:"Level"`
	AutoAddNewApplication bool              `json:"AutoAddNewApplication" xml:"AutoAddNewApplication"`
	MetricsType           string            `json:"MetricsType" xml:"MetricsType"`
	Duration              string            `json:"Duration" xml:"Duration"`
	UpdatedTime           int64             `json:"UpdatedTime" xml:"UpdatedTime"`
	PromQL                string            `json:"PromQL" xml:"PromQL"`
	AlertCheckType        string            `json:"AlertCheckType" xml:"AlertCheckType"`
	Pids                  []string          `json:"Pids" xml:"Pids"`
	Filters               Filters           `json:"Filters" xml:"Filters"`
	AlertRuleContent      AlertRuleContent  `json:"AlertRuleContent" xml:"AlertRuleContent"`
	Annotations           []AnnotationsItem `json:"Annotations" xml:"Annotations"`
	Labels                []LabelsItem      `json:"Labels" xml:"Labels"`
	Rules                 []Rule            `json:"Rules" xml:"Rules"`
}

AlertRule is a nested struct in arms response

type AlertRuleContent ¶

type AlertRuleContent struct {
	Condition      string               `json:"Condition" xml:"Condition"`
	AlertRuleItems []AlertRuleItemsItem `json:"AlertRuleItems" xml:"AlertRuleItems"`
}

AlertRuleContent is a nested struct in arms response

type AlertRuleEntity ¶

type AlertRuleEntity struct {
	Status             string       `json:"Status" xml:"Status"`
	UpdateTime         int64        `json:"UpdateTime" xml:"UpdateTime"`
	ContactGroupIdList string       `json:"ContactGroupIdList" xml:"ContactGroupIdList"`
	CreateTime         int64        `json:"CreateTime" xml:"CreateTime"`
	AlertTitle         string       `json:"AlertTitle" xml:"AlertTitle"`
	UserId             string       `json:"UserId" xml:"UserId"`
	AlertVersion       int          `json:"AlertVersion" xml:"AlertVersion"`
	HostByAlertManager bool         `json:"HostByAlertManager" xml:"HostByAlertManager"`
	AlertType          int          `json:"AlertType" xml:"AlertType"`
	ContactGroupIds    string       `json:"ContactGroupIds" xml:"ContactGroupIds"`
	Config             string       `json:"Config" xml:"Config"`
	RegionId           string       `json:"RegionId" xml:"RegionId"`
	AlertLevel         string       `json:"AlertLevel" xml:"AlertLevel"`
	TaskStatus         string       `json:"TaskStatus" xml:"TaskStatus"`
	Title              string       `json:"Title" xml:"Title"`
	TaskId             int64        `json:"TaskId" xml:"TaskId"`
	Id                 int64        `json:"Id" xml:"Id"`
	AlertWays          []string     `json:"AlertWays" xml:"AlertWays"`
	AlarmContext       AlarmContext `json:"AlarmContext" xml:"AlarmContext"`
	AlertRule          AlertRule    `json:"AlertRule" xml:"AlertRule"`
	MetricParam        MetricParam  `json:"MetricParam" xml:"MetricParam"`
	Notice             Notice       `json:"Notice" xml:"Notice"`
}

AlertRuleEntity is a nested struct in arms response

type AlertRuleItemsInCreateOrUpdateAlertRule ¶

type AlertRuleItemsInCreateOrUpdateAlertRule struct {
	AlertRuleItemsItem []AlertRuleItemsItem `json:"alertRuleItems" xml:"alertRuleItems"`
}

AlertRuleItemsInCreateOrUpdateAlertRule is a nested struct in arms response

type AlertRuleItemsInGetAlertRules ¶

type AlertRuleItemsInGetAlertRules struct {
	AlertRuleItemsItem []AlertRuleItemsItem `json:"alertRuleItems" xml:"alertRuleItems"`
}

AlertRuleItemsInGetAlertRules is a nested struct in arms response

type AlertRuleItemsItem ¶

type AlertRuleItemsItem struct {
	Value     string  `json:"Value" xml:"Value"`
	N         float64 `json:"N" xml:"N"`
	MetricKey string  `json:"MetricKey" xml:"MetricKey"`
	Aggregate string  `json:"Aggregate" xml:"Aggregate"`
	Operator  string  `json:"Operator" xml:"Operator"`
}

AlertRuleItemsItem is a nested struct in arms response

type AlertRulesInGetAlertRules ¶

type AlertRulesInGetAlertRules struct {
	AlertRulesItem []AlertRulesItem `json:"alertRules" xml:"alertRules"`
}

AlertRulesInGetAlertRules is a nested struct in arms response

type AlertRulesInSearchAlertRules ¶

type AlertRulesInSearchAlertRules struct {
	AlertRuleEntity []AlertRuleEntity `json:"AlertRuleEntity" xml:"AlertRuleEntity"`
}

AlertRulesInSearchAlertRules is a nested struct in arms response

type AlertRulesItem ¶

type AlertRulesItem struct {
	AlertId               float64           `json:"AlertId" xml:"AlertId"`
	AlertName             string            `json:"AlertName" xml:"AlertName"`
	UserId                string            `json:"UserId" xml:"UserId"`
	RegionId              string            `json:"RegionId" xml:"RegionId"`
	AlertType             string            `json:"AlertType" xml:"AlertType"`
	AlertStatus           string            `json:"AlertStatus" xml:"AlertStatus"`
	CreatedTime           int64             `json:"CreatedTime" xml:"CreatedTime"`
	UpdatedTime           int64             `json:"UpdatedTime" xml:"UpdatedTime"`
	Extend                string            `json:"Extend" xml:"Extend"`
	NotifyStrategy        string            `json:"NotifyStrategy" xml:"NotifyStrategy"`
	AutoAddNewApplication bool              `json:"AutoAddNewApplication" xml:"AutoAddNewApplication"`
	MetricsType           string            `json:"MetricsType" xml:"MetricsType"`
	AlertCheckType        string            `json:"AlertCheckType" xml:"AlertCheckType"`
	ClusterId             string            `json:"ClusterId" xml:"ClusterId"`
	AlertGroup            int64             `json:"AlertGroup" xml:"AlertGroup"`
	PromQL                string            `json:"PromQL" xml:"PromQL"`
	Duration              string            `json:"Duration" xml:"Duration"`
	Level                 string            `json:"Level" xml:"Level"`
	Message               string            `json:"Message" xml:"Message"`
	Pids                  []string          `json:"Pids" xml:"Pids"`
	AlertRuleContent      AlertRuleContent  `json:"AlertRuleContent" xml:"AlertRuleContent"`
	Filters               Filters           `json:"Filters" xml:"Filters"`
	Labels                []LabelsItem      `json:"Labels" xml:"Labels"`
	Annotations           []AnnotationsItem `json:"Annotations" xml:"Annotations"`
}

AlertRulesItem is a nested struct in arms response

type AlertWays ¶

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

AlertWays is a nested struct in arms response

type Alerts ¶

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

Alerts is a nested struct in arms response

type Annotation ¶

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

Annotation is a nested struct in arms response

type AnnotationsInCreateOrUpdateAlertRule ¶

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

AnnotationsInCreateOrUpdateAlertRule is a nested struct in arms response

type AnnotationsInCreatePrometheusAlertRule ¶

type AnnotationsInCreatePrometheusAlertRule struct {
	Annotation []Annotation `json:"Annotation" xml:"Annotation"`
}

AnnotationsInCreatePrometheusAlertRule is a nested struct in arms response

type AnnotationsInDescribePrometheusAlertRule ¶

type AnnotationsInDescribePrometheusAlertRule struct {
	Annotation []Annotation `json:"Annotation" xml:"Annotation"`
}

AnnotationsInDescribePrometheusAlertRule is a nested struct in arms response

type AnnotationsInGetAlertRules ¶

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

AnnotationsInGetAlertRules is a nested struct in arms response

type AnnotationsInListPrometheusAlertRules ¶

type AnnotationsInListPrometheusAlertRules struct {
	Annotation []Annotation `json:"Annotation" xml:"Annotation"`
}

AnnotationsInListPrometheusAlertRules is a nested struct in arms response

type AnnotationsInListPrometheusAlertTemplates ¶

type AnnotationsInListPrometheusAlertTemplates struct {
	Annotation []Annotation `json:"Annotation" xml:"Annotation"`
}

AnnotationsInListPrometheusAlertTemplates is a nested struct in arms response

type AnnotationsInUpdatePrometheusAlertRule ¶

type AnnotationsInUpdatePrometheusAlertRule struct {
	Annotation []Annotation `json:"Annotation" xml:"Annotation"`
}

AnnotationsInUpdatePrometheusAlertRule is a nested struct in arms response

type AnnotationsItem ¶

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

AnnotationsItem is a nested struct in arms response

type AppendInstancesToPrometheusGlobalViewRequest ¶

type AppendInstancesToPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	GlobalViewClusterId string `position:"Query" name:"GlobalViewClusterId"`
	GroupName           string `position:"Query" name:"GroupName"`
	Clusters            string `position:"Query" name:"Clusters"`
}

AppendInstancesToPrometheusGlobalViewRequest is the request struct for api AppendInstancesToPrometheusGlobalView

func CreateAppendInstancesToPrometheusGlobalViewRequest ¶

func CreateAppendInstancesToPrometheusGlobalViewRequest() (request *AppendInstancesToPrometheusGlobalViewRequest)

CreateAppendInstancesToPrometheusGlobalViewRequest creates a request to invoke AppendInstancesToPrometheusGlobalView API

type AppendInstancesToPrometheusGlobalViewResponse ¶

type AppendInstancesToPrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

AppendInstancesToPrometheusGlobalViewResponse is the response struct for api AppendInstancesToPrometheusGlobalView

func CreateAppendInstancesToPrometheusGlobalViewResponse ¶

func CreateAppendInstancesToPrometheusGlobalViewResponse() (response *AppendInstancesToPrometheusGlobalViewResponse)

CreateAppendInstancesToPrometheusGlobalViewResponse creates a response to parse from AppendInstancesToPrometheusGlobalView response

type ApplyScenarioRequest ¶

type ApplyScenarioRequest struct {
	*requests.RpcRequest
	SnForce      requests.Boolean `position:"Query" name:"SnForce"`
	Sign         string           `position:"Query" name:"Sign"`
	SnStat       requests.Boolean `position:"Query" name:"SnStat"`
	Scenario     string           `position:"Query" name:"Scenario"`
	SnDump       requests.Boolean `position:"Query" name:"SnDump"`
	AppId        string           `position:"Query" name:"AppId"`
	Name         string           `position:"Query" name:"Name"`
	SnTransfer   requests.Boolean `position:"Query" name:"SnTransfer"`
	UpdateOption requests.Boolean `position:"Query" name:"UpdateOption"`
	Config       string           `position:"Query" name:"Config"`
}

ApplyScenarioRequest is the request struct for api ApplyScenario

func CreateApplyScenarioRequest ¶

func CreateApplyScenarioRequest() (request *ApplyScenarioRequest)

CreateApplyScenarioRequest creates a request to invoke ApplyScenario API

type ApplyScenarioResponse ¶

type ApplyScenarioResponse struct {
	*responses.BaseResponse
	Result    string `json:"Result" xml:"Result"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApplyScenarioResponse is the response struct for api ApplyScenario

func CreateApplyScenarioResponse ¶

func CreateApplyScenarioResponse() (response *ApplyScenarioResponse)

CreateApplyScenarioResponse creates a response to parse from ApplyScenario response

type ArmsScenarios ¶

type ArmsScenarios struct {
	ArmsScenariosItem []ArmsScenariosItem `json:"ArmsScenarios" xml:"ArmsScenarios"`
}

ArmsScenarios is a nested struct in arms response

type ArmsScenariosItem ¶

type ArmsScenariosItem struct {
	UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
	AppId      string `json:"AppId" xml:"AppId"`
	Sign       string `json:"Sign" xml:"Sign"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	UserId     string `json:"UserId" xml:"UserId"`
	Extensions string `json:"Extensions" xml:"Extensions"`
	Name       string `json:"Name" xml:"Name"`
	Id         int64  `json:"Id" xml:"Id"`
	RegionId   string `json:"RegionId" xml:"RegionId"`
}

ArmsScenariosItem is a nested struct in arms response

type Body ¶

type Body struct {
	Mode       string     `json:"Mode" xml:"Mode"`
	Raw        string     `json:"Raw" xml:"Raw"`
	Language   string     `json:"Language" xml:"Language"`
	Formdata   Formdata   `json:"Formdata" xml:"Formdata"`
	Urlencoded Urlencoded `json:"Urlencoded" xml:"Urlencoded"`
}

Body is a nested struct in arms response

type CheckServiceStatusRequest ¶

type CheckServiceStatusRequest struct {
	*requests.RpcRequest
	SvcCode string `position:"Query" name:"SvcCode"`
}

CheckServiceStatusRequest is the request struct for api CheckServiceStatus

func CreateCheckServiceStatusRequest ¶

func CreateCheckServiceStatusRequest() (request *CheckServiceStatusRequest)

CreateCheckServiceStatusRequest creates a request to invoke CheckServiceStatus API

type CheckServiceStatusResponse ¶

type CheckServiceStatusResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CheckServiceStatusResponse is the response struct for api CheckServiceStatus

func CreateCheckServiceStatusResponse ¶

func CreateCheckServiceStatusResponse() (response *CheckServiceStatusResponse)

CreateCheckServiceStatusResponse creates a response to parse from CheckServiceStatus response

type Children ¶

type Children struct {
	Child []map[string]interface{} `json:"child" xml:"child"`
}

Children is a nested struct in arms 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) AddAliClusterIdsToPrometheusGlobalView ¶

func (client *Client) AddAliClusterIdsToPrometheusGlobalView(request *AddAliClusterIdsToPrometheusGlobalViewRequest) (response *AddAliClusterIdsToPrometheusGlobalViewResponse, err error)

AddAliClusterIdsToPrometheusGlobalView invokes the arms.AddAliClusterIdsToPrometheusGlobalView API synchronously

func (*Client) AddAliClusterIdsToPrometheusGlobalViewWithCallback ¶

func (client *Client) AddAliClusterIdsToPrometheusGlobalViewWithCallback(request *AddAliClusterIdsToPrometheusGlobalViewRequest, callback func(response *AddAliClusterIdsToPrometheusGlobalViewResponse, err error)) <-chan int

AddAliClusterIdsToPrometheusGlobalViewWithCallback invokes the arms.AddAliClusterIdsToPrometheusGlobalView API asynchronously

func (*Client) AddAliClusterIdsToPrometheusGlobalViewWithChan ¶

func (client *Client) AddAliClusterIdsToPrometheusGlobalViewWithChan(request *AddAliClusterIdsToPrometheusGlobalViewRequest) (<-chan *AddAliClusterIdsToPrometheusGlobalViewResponse, <-chan error)

AddAliClusterIdsToPrometheusGlobalViewWithChan invokes the arms.AddAliClusterIdsToPrometheusGlobalView API asynchronously

func (*Client) AddGrafana ¶

func (client *Client) AddGrafana(request *AddGrafanaRequest) (response *AddGrafanaResponse, err error)

AddGrafana invokes the arms.AddGrafana API synchronously

func (*Client) AddGrafanaWithCallback ¶

func (client *Client) AddGrafanaWithCallback(request *AddGrafanaRequest, callback func(response *AddGrafanaResponse, err error)) <-chan int

AddGrafanaWithCallback invokes the arms.AddGrafana API asynchronously

func (*Client) AddGrafanaWithChan ¶

func (client *Client) AddGrafanaWithChan(request *AddGrafanaRequest) (<-chan *AddGrafanaResponse, <-chan error)

AddGrafanaWithChan invokes the arms.AddGrafana API asynchronously

func (*Client) AddIntegration ¶

func (client *Client) AddIntegration(request *AddIntegrationRequest) (response *AddIntegrationResponse, err error)

AddIntegration invokes the arms.AddIntegration API synchronously

func (*Client) AddIntegrationWithCallback ¶

func (client *Client) AddIntegrationWithCallback(request *AddIntegrationRequest, callback func(response *AddIntegrationResponse, err error)) <-chan int

AddIntegrationWithCallback invokes the arms.AddIntegration API asynchronously

func (*Client) AddIntegrationWithChan ¶

func (client *Client) AddIntegrationWithChan(request *AddIntegrationRequest) (<-chan *AddIntegrationResponse, <-chan error)

AddIntegrationWithChan invokes the arms.AddIntegration API asynchronously

func (*Client) AddPrometheusGlobalView ¶

func (client *Client) AddPrometheusGlobalView(request *AddPrometheusGlobalViewRequest) (response *AddPrometheusGlobalViewResponse, err error)

AddPrometheusGlobalView invokes the arms.AddPrometheusGlobalView API synchronously

func (*Client) AddPrometheusGlobalViewByAliClusterIds ¶

func (client *Client) AddPrometheusGlobalViewByAliClusterIds(request *AddPrometheusGlobalViewByAliClusterIdsRequest) (response *AddPrometheusGlobalViewByAliClusterIdsResponse, err error)

AddPrometheusGlobalViewByAliClusterIds invokes the arms.AddPrometheusGlobalViewByAliClusterIds API synchronously

func (*Client) AddPrometheusGlobalViewByAliClusterIdsWithCallback ¶

func (client *Client) AddPrometheusGlobalViewByAliClusterIdsWithCallback(request *AddPrometheusGlobalViewByAliClusterIdsRequest, callback func(response *AddPrometheusGlobalViewByAliClusterIdsResponse, err error)) <-chan int

AddPrometheusGlobalViewByAliClusterIdsWithCallback invokes the arms.AddPrometheusGlobalViewByAliClusterIds API asynchronously

func (*Client) AddPrometheusGlobalViewByAliClusterIdsWithChan ¶

func (client *Client) AddPrometheusGlobalViewByAliClusterIdsWithChan(request *AddPrometheusGlobalViewByAliClusterIdsRequest) (<-chan *AddPrometheusGlobalViewByAliClusterIdsResponse, <-chan error)

AddPrometheusGlobalViewByAliClusterIdsWithChan invokes the arms.AddPrometheusGlobalViewByAliClusterIds API asynchronously

func (*Client) AddPrometheusGlobalViewWithCallback ¶

func (client *Client) AddPrometheusGlobalViewWithCallback(request *AddPrometheusGlobalViewRequest, callback func(response *AddPrometheusGlobalViewResponse, err error)) <-chan int

AddPrometheusGlobalViewWithCallback invokes the arms.AddPrometheusGlobalView API asynchronously

func (*Client) AddPrometheusGlobalViewWithChan ¶

func (client *Client) AddPrometheusGlobalViewWithChan(request *AddPrometheusGlobalViewRequest) (<-chan *AddPrometheusGlobalViewResponse, <-chan error)

AddPrometheusGlobalViewWithChan invokes the arms.AddPrometheusGlobalView API asynchronously

func (*Client) AddPrometheusInstance ¶

func (client *Client) AddPrometheusInstance(request *AddPrometheusInstanceRequest) (response *AddPrometheusInstanceResponse, err error)

AddPrometheusInstance invokes the arms.AddPrometheusInstance API synchronously

func (*Client) AddPrometheusInstanceWithCallback ¶

func (client *Client) AddPrometheusInstanceWithCallback(request *AddPrometheusInstanceRequest, callback func(response *AddPrometheusInstanceResponse, err error)) <-chan int

AddPrometheusInstanceWithCallback invokes the arms.AddPrometheusInstance API asynchronously

func (*Client) AddPrometheusInstanceWithChan ¶

func (client *Client) AddPrometheusInstanceWithChan(request *AddPrometheusInstanceRequest) (<-chan *AddPrometheusInstanceResponse, <-chan error)

AddPrometheusInstanceWithChan invokes the arms.AddPrometheusInstance API asynchronously

func (*Client) AddRecordingRule ¶

func (client *Client) AddRecordingRule(request *AddRecordingRuleRequest) (response *AddRecordingRuleResponse, err error)

AddRecordingRule invokes the arms.AddRecordingRule API synchronously

func (*Client) AddRecordingRuleWithCallback ¶

func (client *Client) AddRecordingRuleWithCallback(request *AddRecordingRuleRequest, callback func(response *AddRecordingRuleResponse, err error)) <-chan int

AddRecordingRuleWithCallback invokes the arms.AddRecordingRule API asynchronously

func (*Client) AddRecordingRuleWithChan ¶

func (client *Client) AddRecordingRuleWithChan(request *AddRecordingRuleRequest) (<-chan *AddRecordingRuleResponse, <-chan error)

AddRecordingRuleWithChan invokes the arms.AddRecordingRule API asynchronously

func (*Client) AppendInstancesToPrometheusGlobalView ¶

func (client *Client) AppendInstancesToPrometheusGlobalView(request *AppendInstancesToPrometheusGlobalViewRequest) (response *AppendInstancesToPrometheusGlobalViewResponse, err error)

AppendInstancesToPrometheusGlobalView invokes the arms.AppendInstancesToPrometheusGlobalView API synchronously

func (*Client) AppendInstancesToPrometheusGlobalViewWithCallback ¶

func (client *Client) AppendInstancesToPrometheusGlobalViewWithCallback(request *AppendInstancesToPrometheusGlobalViewRequest, callback func(response *AppendInstancesToPrometheusGlobalViewResponse, err error)) <-chan int

AppendInstancesToPrometheusGlobalViewWithCallback invokes the arms.AppendInstancesToPrometheusGlobalView API asynchronously

func (*Client) AppendInstancesToPrometheusGlobalViewWithChan ¶

func (client *Client) AppendInstancesToPrometheusGlobalViewWithChan(request *AppendInstancesToPrometheusGlobalViewRequest) (<-chan *AppendInstancesToPrometheusGlobalViewResponse, <-chan error)

AppendInstancesToPrometheusGlobalViewWithChan invokes the arms.AppendInstancesToPrometheusGlobalView API asynchronously

func (*Client) ApplyScenario ¶

func (client *Client) ApplyScenario(request *ApplyScenarioRequest) (response *ApplyScenarioResponse, err error)

ApplyScenario invokes the arms.ApplyScenario API synchronously

func (*Client) ApplyScenarioWithCallback ¶

func (client *Client) ApplyScenarioWithCallback(request *ApplyScenarioRequest, callback func(response *ApplyScenarioResponse, err error)) <-chan int

ApplyScenarioWithCallback invokes the arms.ApplyScenario API asynchronously

func (*Client) ApplyScenarioWithChan ¶

func (client *Client) ApplyScenarioWithChan(request *ApplyScenarioRequest) (<-chan *ApplyScenarioResponse, <-chan error)

ApplyScenarioWithChan invokes the arms.ApplyScenario API asynchronously

func (*Client) CheckServiceStatus ¶

func (client *Client) CheckServiceStatus(request *CheckServiceStatusRequest) (response *CheckServiceStatusResponse, err error)

CheckServiceStatus invokes the arms.CheckServiceStatus API synchronously

func (*Client) CheckServiceStatusWithCallback ¶

func (client *Client) CheckServiceStatusWithCallback(request *CheckServiceStatusRequest, callback func(response *CheckServiceStatusResponse, err error)) <-chan int

CheckServiceStatusWithCallback invokes the arms.CheckServiceStatus API asynchronously

func (*Client) CheckServiceStatusWithChan ¶

func (client *Client) CheckServiceStatusWithChan(request *CheckServiceStatusRequest) (<-chan *CheckServiceStatusResponse, <-chan error)

CheckServiceStatusWithChan invokes the arms.CheckServiceStatus API asynchronously

func (*Client) ConfigApp ¶

func (client *Client) ConfigApp(request *ConfigAppRequest) (response *ConfigAppResponse, err error)

ConfigApp invokes the arms.ConfigApp API synchronously

func (*Client) ConfigAppWithCallback ¶

func (client *Client) ConfigAppWithCallback(request *ConfigAppRequest, callback func(response *ConfigAppResponse, err error)) <-chan int

ConfigAppWithCallback invokes the arms.ConfigApp API asynchronously

func (*Client) ConfigAppWithChan ¶

func (client *Client) ConfigAppWithChan(request *ConfigAppRequest) (<-chan *ConfigAppResponse, <-chan error)

ConfigAppWithChan invokes the arms.ConfigApp API asynchronously

func (*Client) CreateAlertContact ¶

func (client *Client) CreateAlertContact(request *CreateAlertContactRequest) (response *CreateAlertContactResponse, err error)

CreateAlertContact invokes the arms.CreateAlertContact API synchronously

func (*Client) CreateAlertContactGroup ¶

func (client *Client) CreateAlertContactGroup(request *CreateAlertContactGroupRequest) (response *CreateAlertContactGroupResponse, err error)

CreateAlertContactGroup invokes the arms.CreateAlertContactGroup API synchronously

func (*Client) CreateAlertContactGroupWithCallback ¶

func (client *Client) CreateAlertContactGroupWithCallback(request *CreateAlertContactGroupRequest, callback func(response *CreateAlertContactGroupResponse, err error)) <-chan int

CreateAlertContactGroupWithCallback invokes the arms.CreateAlertContactGroup API asynchronously

func (*Client) CreateAlertContactGroupWithChan ¶

func (client *Client) CreateAlertContactGroupWithChan(request *CreateAlertContactGroupRequest) (<-chan *CreateAlertContactGroupResponse, <-chan error)

CreateAlertContactGroupWithChan invokes the arms.CreateAlertContactGroup API asynchronously

func (*Client) CreateAlertContactWithCallback ¶

func (client *Client) CreateAlertContactWithCallback(request *CreateAlertContactRequest, callback func(response *CreateAlertContactResponse, err error)) <-chan int

CreateAlertContactWithCallback invokes the arms.CreateAlertContact API asynchronously

func (*Client) CreateAlertContactWithChan ¶

func (client *Client) CreateAlertContactWithChan(request *CreateAlertContactRequest) (<-chan *CreateAlertContactResponse, <-chan error)

CreateAlertContactWithChan invokes the arms.CreateAlertContact API asynchronously

func (*Client) CreateDispatchRule ¶

func (client *Client) CreateDispatchRule(request *CreateDispatchRuleRequest) (response *CreateDispatchRuleResponse, err error)

CreateDispatchRule invokes the arms.CreateDispatchRule API synchronously

func (*Client) CreateDispatchRuleWithCallback ¶

func (client *Client) CreateDispatchRuleWithCallback(request *CreateDispatchRuleRequest, callback func(response *CreateDispatchRuleResponse, err error)) <-chan int

CreateDispatchRuleWithCallback invokes the arms.CreateDispatchRule API asynchronously

func (*Client) CreateDispatchRuleWithChan ¶

func (client *Client) CreateDispatchRuleWithChan(request *CreateDispatchRuleRequest) (<-chan *CreateDispatchRuleResponse, <-chan error)

CreateDispatchRuleWithChan invokes the arms.CreateDispatchRule API asynchronously

func (*Client) CreateIntegration ¶

func (client *Client) CreateIntegration(request *CreateIntegrationRequest) (response *CreateIntegrationResponse, err error)

CreateIntegration invokes the arms.CreateIntegration API synchronously

func (*Client) CreateIntegrationWithCallback ¶

func (client *Client) CreateIntegrationWithCallback(request *CreateIntegrationRequest, callback func(response *CreateIntegrationResponse, err error)) <-chan int

CreateIntegrationWithCallback invokes the arms.CreateIntegration API asynchronously

func (*Client) CreateIntegrationWithChan ¶

func (client *Client) CreateIntegrationWithChan(request *CreateIntegrationRequest) (<-chan *CreateIntegrationResponse, <-chan error)

CreateIntegrationWithChan invokes the arms.CreateIntegration API asynchronously

func (*Client) CreateOrUpdateAlertRule ¶

func (client *Client) CreateOrUpdateAlertRule(request *CreateOrUpdateAlertRuleRequest) (response *CreateOrUpdateAlertRuleResponse, err error)

CreateOrUpdateAlertRule invokes the arms.CreateOrUpdateAlertRule API synchronously

func (*Client) CreateOrUpdateAlertRuleWithCallback ¶

func (client *Client) CreateOrUpdateAlertRuleWithCallback(request *CreateOrUpdateAlertRuleRequest, callback func(response *CreateOrUpdateAlertRuleResponse, err error)) <-chan int

CreateOrUpdateAlertRuleWithCallback invokes the arms.CreateOrUpdateAlertRule API asynchronously

func (*Client) CreateOrUpdateAlertRuleWithChan ¶

func (client *Client) CreateOrUpdateAlertRuleWithChan(request *CreateOrUpdateAlertRuleRequest) (<-chan *CreateOrUpdateAlertRuleResponse, <-chan error)

CreateOrUpdateAlertRuleWithChan invokes the arms.CreateOrUpdateAlertRule API asynchronously

func (*Client) CreateOrUpdateContact ¶

func (client *Client) CreateOrUpdateContact(request *CreateOrUpdateContactRequest) (response *CreateOrUpdateContactResponse, err error)

CreateOrUpdateContact invokes the arms.CreateOrUpdateContact API synchronously

func (*Client) CreateOrUpdateContactGroup ¶

func (client *Client) CreateOrUpdateContactGroup(request *CreateOrUpdateContactGroupRequest) (response *CreateOrUpdateContactGroupResponse, err error)

CreateOrUpdateContactGroup invokes the arms.CreateOrUpdateContactGroup API synchronously

func (*Client) CreateOrUpdateContactGroupWithCallback ¶

func (client *Client) CreateOrUpdateContactGroupWithCallback(request *CreateOrUpdateContactGroupRequest, callback func(response *CreateOrUpdateContactGroupResponse, err error)) <-chan int

CreateOrUpdateContactGroupWithCallback invokes the arms.CreateOrUpdateContactGroup API asynchronously

func (*Client) CreateOrUpdateContactGroupWithChan ¶

func (client *Client) CreateOrUpdateContactGroupWithChan(request *CreateOrUpdateContactGroupRequest) (<-chan *CreateOrUpdateContactGroupResponse, <-chan error)

CreateOrUpdateContactGroupWithChan invokes the arms.CreateOrUpdateContactGroup API asynchronously

func (*Client) CreateOrUpdateContactWithCallback ¶

func (client *Client) CreateOrUpdateContactWithCallback(request *CreateOrUpdateContactRequest, callback func(response *CreateOrUpdateContactResponse, err error)) <-chan int

CreateOrUpdateContactWithCallback invokes the arms.CreateOrUpdateContact API asynchronously

func (*Client) CreateOrUpdateContactWithChan ¶

func (client *Client) CreateOrUpdateContactWithChan(request *CreateOrUpdateContactRequest) (<-chan *CreateOrUpdateContactResponse, <-chan error)

CreateOrUpdateContactWithChan invokes the arms.CreateOrUpdateContact API asynchronously

func (*Client) CreateOrUpdateEventBridgeIntegration ¶

func (client *Client) CreateOrUpdateEventBridgeIntegration(request *CreateOrUpdateEventBridgeIntegrationRequest) (response *CreateOrUpdateEventBridgeIntegrationResponse, err error)

CreateOrUpdateEventBridgeIntegration invokes the arms.CreateOrUpdateEventBridgeIntegration API synchronously

func (*Client) CreateOrUpdateEventBridgeIntegrationWithCallback ¶

func (client *Client) CreateOrUpdateEventBridgeIntegrationWithCallback(request *CreateOrUpdateEventBridgeIntegrationRequest, callback func(response *CreateOrUpdateEventBridgeIntegrationResponse, err error)) <-chan int

CreateOrUpdateEventBridgeIntegrationWithCallback invokes the arms.CreateOrUpdateEventBridgeIntegration API asynchronously

func (*Client) CreateOrUpdateEventBridgeIntegrationWithChan ¶

func (client *Client) CreateOrUpdateEventBridgeIntegrationWithChan(request *CreateOrUpdateEventBridgeIntegrationRequest) (<-chan *CreateOrUpdateEventBridgeIntegrationResponse, <-chan error)

CreateOrUpdateEventBridgeIntegrationWithChan invokes the arms.CreateOrUpdateEventBridgeIntegration API asynchronously

func (*Client) CreateOrUpdateIMRobot ¶

func (client *Client) CreateOrUpdateIMRobot(request *CreateOrUpdateIMRobotRequest) (response *CreateOrUpdateIMRobotResponse, err error)

CreateOrUpdateIMRobot invokes the arms.CreateOrUpdateIMRobot API synchronously

func (*Client) CreateOrUpdateIMRobotWithCallback ¶

func (client *Client) CreateOrUpdateIMRobotWithCallback(request *CreateOrUpdateIMRobotRequest, callback func(response *CreateOrUpdateIMRobotResponse, err error)) <-chan int

CreateOrUpdateIMRobotWithCallback invokes the arms.CreateOrUpdateIMRobot API asynchronously

func (*Client) CreateOrUpdateIMRobotWithChan ¶

func (client *Client) CreateOrUpdateIMRobotWithChan(request *CreateOrUpdateIMRobotRequest) (<-chan *CreateOrUpdateIMRobotResponse, <-chan error)

CreateOrUpdateIMRobotWithChan invokes the arms.CreateOrUpdateIMRobot API asynchronously

func (*Client) CreateOrUpdateNotificationPolicy ¶

func (client *Client) CreateOrUpdateNotificationPolicy(request *CreateOrUpdateNotificationPolicyRequest) (response *CreateOrUpdateNotificationPolicyResponse, err error)

CreateOrUpdateNotificationPolicy invokes the arms.CreateOrUpdateNotificationPolicy API synchronously

func (*Client) CreateOrUpdateNotificationPolicyWithCallback ¶

func (client *Client) CreateOrUpdateNotificationPolicyWithCallback(request *CreateOrUpdateNotificationPolicyRequest, callback func(response *CreateOrUpdateNotificationPolicyResponse, err error)) <-chan int

CreateOrUpdateNotificationPolicyWithCallback invokes the arms.CreateOrUpdateNotificationPolicy API asynchronously

func (*Client) CreateOrUpdateNotificationPolicyWithChan ¶

func (client *Client) CreateOrUpdateNotificationPolicyWithChan(request *CreateOrUpdateNotificationPolicyRequest) (<-chan *CreateOrUpdateNotificationPolicyResponse, <-chan error)

CreateOrUpdateNotificationPolicyWithChan invokes the arms.CreateOrUpdateNotificationPolicy API asynchronously

func (*Client) CreateOrUpdateSilencePolicy ¶

func (client *Client) CreateOrUpdateSilencePolicy(request *CreateOrUpdateSilencePolicyRequest) (response *CreateOrUpdateSilencePolicyResponse, err error)

CreateOrUpdateSilencePolicy invokes the arms.CreateOrUpdateSilencePolicy API synchronously

func (*Client) CreateOrUpdateSilencePolicyWithCallback ¶

func (client *Client) CreateOrUpdateSilencePolicyWithCallback(request *CreateOrUpdateSilencePolicyRequest, callback func(response *CreateOrUpdateSilencePolicyResponse, err error)) <-chan int

CreateOrUpdateSilencePolicyWithCallback invokes the arms.CreateOrUpdateSilencePolicy API asynchronously

func (*Client) CreateOrUpdateSilencePolicyWithChan ¶

func (client *Client) CreateOrUpdateSilencePolicyWithChan(request *CreateOrUpdateSilencePolicyRequest) (<-chan *CreateOrUpdateSilencePolicyResponse, <-chan error)

CreateOrUpdateSilencePolicyWithChan invokes the arms.CreateOrUpdateSilencePolicy API asynchronously

func (*Client) CreateOrUpdateWebhookContact ¶

func (client *Client) CreateOrUpdateWebhookContact(request *CreateOrUpdateWebhookContactRequest) (response *CreateOrUpdateWebhookContactResponse, err error)

CreateOrUpdateWebhookContact invokes the arms.CreateOrUpdateWebhookContact API synchronously

func (*Client) CreateOrUpdateWebhookContactWithCallback ¶

func (client *Client) CreateOrUpdateWebhookContactWithCallback(request *CreateOrUpdateWebhookContactRequest, callback func(response *CreateOrUpdateWebhookContactResponse, err error)) <-chan int

CreateOrUpdateWebhookContactWithCallback invokes the arms.CreateOrUpdateWebhookContact API asynchronously

func (*Client) CreateOrUpdateWebhookContactWithChan ¶

func (client *Client) CreateOrUpdateWebhookContactWithChan(request *CreateOrUpdateWebhookContactRequest) (<-chan *CreateOrUpdateWebhookContactResponse, <-chan error)

CreateOrUpdateWebhookContactWithChan invokes the arms.CreateOrUpdateWebhookContact API asynchronously

func (*Client) CreatePrometheusAlertRule ¶

func (client *Client) CreatePrometheusAlertRule(request *CreatePrometheusAlertRuleRequest) (response *CreatePrometheusAlertRuleResponse, err error)

CreatePrometheusAlertRule invokes the arms.CreatePrometheusAlertRule API synchronously

func (*Client) CreatePrometheusAlertRuleWithCallback ¶

func (client *Client) CreatePrometheusAlertRuleWithCallback(request *CreatePrometheusAlertRuleRequest, callback func(response *CreatePrometheusAlertRuleResponse, err error)) <-chan int

CreatePrometheusAlertRuleWithCallback invokes the arms.CreatePrometheusAlertRule API asynchronously

func (*Client) CreatePrometheusAlertRuleWithChan ¶

func (client *Client) CreatePrometheusAlertRuleWithChan(request *CreatePrometheusAlertRuleRequest) (<-chan *CreatePrometheusAlertRuleResponse, <-chan error)

CreatePrometheusAlertRuleWithChan invokes the arms.CreatePrometheusAlertRule API asynchronously

func (*Client) CreateRetcodeApp ¶

func (client *Client) CreateRetcodeApp(request *CreateRetcodeAppRequest) (response *CreateRetcodeAppResponse, err error)

CreateRetcodeApp invokes the arms.CreateRetcodeApp API synchronously

func (*Client) CreateRetcodeAppWithCallback ¶

func (client *Client) CreateRetcodeAppWithCallback(request *CreateRetcodeAppRequest, callback func(response *CreateRetcodeAppResponse, err error)) <-chan int

CreateRetcodeAppWithCallback invokes the arms.CreateRetcodeApp API asynchronously

func (*Client) CreateRetcodeAppWithChan ¶

func (client *Client) CreateRetcodeAppWithChan(request *CreateRetcodeAppRequest) (<-chan *CreateRetcodeAppResponse, <-chan error)

CreateRetcodeAppWithChan invokes the arms.CreateRetcodeApp API asynchronously

func (*Client) CreateSyntheticTask ¶

func (client *Client) CreateSyntheticTask(request *CreateSyntheticTaskRequest) (response *CreateSyntheticTaskResponse, err error)

CreateSyntheticTask invokes the arms.CreateSyntheticTask API synchronously

func (*Client) CreateSyntheticTaskWithCallback ¶

func (client *Client) CreateSyntheticTaskWithCallback(request *CreateSyntheticTaskRequest, callback func(response *CreateSyntheticTaskResponse, err error)) <-chan int

CreateSyntheticTaskWithCallback invokes the arms.CreateSyntheticTask API asynchronously

func (*Client) CreateSyntheticTaskWithChan ¶

func (client *Client) CreateSyntheticTaskWithChan(request *CreateSyntheticTaskRequest) (<-chan *CreateSyntheticTaskResponse, <-chan error)

CreateSyntheticTaskWithChan invokes the arms.CreateSyntheticTask API asynchronously

func (*Client) CreateWebhook ¶

func (client *Client) CreateWebhook(request *CreateWebhookRequest) (response *CreateWebhookResponse, err error)

CreateWebhook invokes the arms.CreateWebhook API synchronously

func (*Client) CreateWebhookWithCallback ¶

func (client *Client) CreateWebhookWithCallback(request *CreateWebhookRequest, callback func(response *CreateWebhookResponse, err error)) <-chan int

CreateWebhookWithCallback invokes the arms.CreateWebhook API asynchronously

func (*Client) CreateWebhookWithChan ¶

func (client *Client) CreateWebhookWithChan(request *CreateWebhookRequest) (<-chan *CreateWebhookResponse, <-chan error)

CreateWebhookWithChan invokes the arms.CreateWebhook API asynchronously

func (*Client) DelAuthToken ¶

func (client *Client) DelAuthToken(request *DelAuthTokenRequest) (response *DelAuthTokenResponse, err error)

DelAuthToken invokes the arms.DelAuthToken API synchronously

func (*Client) DelAuthTokenWithCallback ¶

func (client *Client) DelAuthTokenWithCallback(request *DelAuthTokenRequest, callback func(response *DelAuthTokenResponse, err error)) <-chan int

DelAuthTokenWithCallback invokes the arms.DelAuthToken API asynchronously

func (*Client) DelAuthTokenWithChan ¶

func (client *Client) DelAuthTokenWithChan(request *DelAuthTokenRequest) (<-chan *DelAuthTokenResponse, <-chan error)

DelAuthTokenWithChan invokes the arms.DelAuthToken API asynchronously

func (*Client) DeleteAlertContact ¶

func (client *Client) DeleteAlertContact(request *DeleteAlertContactRequest) (response *DeleteAlertContactResponse, err error)

DeleteAlertContact invokes the arms.DeleteAlertContact API synchronously

func (*Client) DeleteAlertContactGroup ¶

func (client *Client) DeleteAlertContactGroup(request *DeleteAlertContactGroupRequest) (response *DeleteAlertContactGroupResponse, err error)

DeleteAlertContactGroup invokes the arms.DeleteAlertContactGroup API synchronously

func (*Client) DeleteAlertContactGroupWithCallback ¶

func (client *Client) DeleteAlertContactGroupWithCallback(request *DeleteAlertContactGroupRequest, callback func(response *DeleteAlertContactGroupResponse, err error)) <-chan int

DeleteAlertContactGroupWithCallback invokes the arms.DeleteAlertContactGroup API asynchronously

func (*Client) DeleteAlertContactGroupWithChan ¶

func (client *Client) DeleteAlertContactGroupWithChan(request *DeleteAlertContactGroupRequest) (<-chan *DeleteAlertContactGroupResponse, <-chan error)

DeleteAlertContactGroupWithChan invokes the arms.DeleteAlertContactGroup API asynchronously

func (*Client) DeleteAlertContactWithCallback ¶

func (client *Client) DeleteAlertContactWithCallback(request *DeleteAlertContactRequest, callback func(response *DeleteAlertContactResponse, err error)) <-chan int

DeleteAlertContactWithCallback invokes the arms.DeleteAlertContact API asynchronously

func (*Client) DeleteAlertContactWithChan ¶

func (client *Client) DeleteAlertContactWithChan(request *DeleteAlertContactRequest) (<-chan *DeleteAlertContactResponse, <-chan error)

DeleteAlertContactWithChan invokes the arms.DeleteAlertContact API asynchronously

func (*Client) DeleteAlertRule ¶

func (client *Client) DeleteAlertRule(request *DeleteAlertRuleRequest) (response *DeleteAlertRuleResponse, err error)

DeleteAlertRule invokes the arms.DeleteAlertRule API synchronously

func (*Client) DeleteAlertRuleWithCallback ¶

func (client *Client) DeleteAlertRuleWithCallback(request *DeleteAlertRuleRequest, callback func(response *DeleteAlertRuleResponse, err error)) <-chan int

DeleteAlertRuleWithCallback invokes the arms.DeleteAlertRule API asynchronously

func (*Client) DeleteAlertRuleWithChan ¶

func (client *Client) DeleteAlertRuleWithChan(request *DeleteAlertRuleRequest) (<-chan *DeleteAlertRuleResponse, <-chan error)

DeleteAlertRuleWithChan invokes the arms.DeleteAlertRule API asynchronously

func (*Client) DeleteAlertRules ¶

func (client *Client) DeleteAlertRules(request *DeleteAlertRulesRequest) (response *DeleteAlertRulesResponse, err error)

DeleteAlertRules invokes the arms.DeleteAlertRules API synchronously

func (*Client) DeleteAlertRulesWithCallback ¶

func (client *Client) DeleteAlertRulesWithCallback(request *DeleteAlertRulesRequest, callback func(response *DeleteAlertRulesResponse, err error)) <-chan int

DeleteAlertRulesWithCallback invokes the arms.DeleteAlertRules API asynchronously

func (*Client) DeleteAlertRulesWithChan ¶

func (client *Client) DeleteAlertRulesWithChan(request *DeleteAlertRulesRequest) (<-chan *DeleteAlertRulesResponse, <-chan error)

DeleteAlertRulesWithChan invokes the arms.DeleteAlertRules API asynchronously

func (*Client) DeleteCmsExporter ¶

func (client *Client) DeleteCmsExporter(request *DeleteCmsExporterRequest) (response *DeleteCmsExporterResponse, err error)

DeleteCmsExporter invokes the arms.DeleteCmsExporter API synchronously

func (*Client) DeleteCmsExporterWithCallback ¶

func (client *Client) DeleteCmsExporterWithCallback(request *DeleteCmsExporterRequest, callback func(response *DeleteCmsExporterResponse, err error)) <-chan int

DeleteCmsExporterWithCallback invokes the arms.DeleteCmsExporter API asynchronously

func (*Client) DeleteCmsExporterWithChan ¶

func (client *Client) DeleteCmsExporterWithChan(request *DeleteCmsExporterRequest) (<-chan *DeleteCmsExporterResponse, <-chan error)

DeleteCmsExporterWithChan invokes the arms.DeleteCmsExporter API asynchronously

func (*Client) DeleteContact ¶

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

DeleteContact invokes the arms.DeleteContact API synchronously

func (*Client) DeleteContactGroup ¶

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

DeleteContactGroup invokes the arms.DeleteContactGroup API synchronously

func (*Client) DeleteContactGroupWithCallback ¶

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

DeleteContactGroupWithCallback invokes the arms.DeleteContactGroup API asynchronously

func (*Client) DeleteContactGroupWithChan ¶

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

DeleteContactGroupWithChan invokes the arms.DeleteContactGroup API asynchronously

func (*Client) DeleteContactWithCallback ¶

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

DeleteContactWithCallback invokes the arms.DeleteContact API asynchronously

func (*Client) DeleteContactWithChan ¶

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

DeleteContactWithChan invokes the arms.DeleteContact API asynchronously

func (*Client) DeleteDispatchRule ¶

func (client *Client) DeleteDispatchRule(request *DeleteDispatchRuleRequest) (response *DeleteDispatchRuleResponse, err error)

DeleteDispatchRule invokes the arms.DeleteDispatchRule API synchronously

func (*Client) DeleteDispatchRuleWithCallback ¶

func (client *Client) DeleteDispatchRuleWithCallback(request *DeleteDispatchRuleRequest, callback func(response *DeleteDispatchRuleResponse, err error)) <-chan int

DeleteDispatchRuleWithCallback invokes the arms.DeleteDispatchRule API asynchronously

func (*Client) DeleteDispatchRuleWithChan ¶

func (client *Client) DeleteDispatchRuleWithChan(request *DeleteDispatchRuleRequest) (<-chan *DeleteDispatchRuleResponse, <-chan error)

DeleteDispatchRuleWithChan invokes the arms.DeleteDispatchRule API asynchronously

func (*Client) DeleteEventBridgeIntegration ¶

func (client *Client) DeleteEventBridgeIntegration(request *DeleteEventBridgeIntegrationRequest) (response *DeleteEventBridgeIntegrationResponse, err error)

DeleteEventBridgeIntegration invokes the arms.DeleteEventBridgeIntegration API synchronously

func (*Client) DeleteEventBridgeIntegrationWithCallback ¶

func (client *Client) DeleteEventBridgeIntegrationWithCallback(request *DeleteEventBridgeIntegrationRequest, callback func(response *DeleteEventBridgeIntegrationResponse, err error)) <-chan int

DeleteEventBridgeIntegrationWithCallback invokes the arms.DeleteEventBridgeIntegration API asynchronously

func (*Client) DeleteEventBridgeIntegrationWithChan ¶

func (client *Client) DeleteEventBridgeIntegrationWithChan(request *DeleteEventBridgeIntegrationRequest) (<-chan *DeleteEventBridgeIntegrationResponse, <-chan error)

DeleteEventBridgeIntegrationWithChan invokes the arms.DeleteEventBridgeIntegration API asynchronously

func (*Client) DeleteGrafanaResource ¶

func (client *Client) DeleteGrafanaResource(request *DeleteGrafanaResourceRequest) (response *DeleteGrafanaResourceResponse, err error)

DeleteGrafanaResource invokes the arms.DeleteGrafanaResource API synchronously

func (*Client) DeleteGrafanaResourceWithCallback ¶

func (client *Client) DeleteGrafanaResourceWithCallback(request *DeleteGrafanaResourceRequest, callback func(response *DeleteGrafanaResourceResponse, err error)) <-chan int

DeleteGrafanaResourceWithCallback invokes the arms.DeleteGrafanaResource API asynchronously

func (*Client) DeleteGrafanaResourceWithChan ¶

func (client *Client) DeleteGrafanaResourceWithChan(request *DeleteGrafanaResourceRequest) (<-chan *DeleteGrafanaResourceResponse, <-chan error)

DeleteGrafanaResourceWithChan invokes the arms.DeleteGrafanaResource API asynchronously

func (*Client) DeleteIMRobot ¶

func (client *Client) DeleteIMRobot(request *DeleteIMRobotRequest) (response *DeleteIMRobotResponse, err error)

DeleteIMRobot invokes the arms.DeleteIMRobot API synchronously

func (*Client) DeleteIMRobotWithCallback ¶

func (client *Client) DeleteIMRobotWithCallback(request *DeleteIMRobotRequest, callback func(response *DeleteIMRobotResponse, err error)) <-chan int

DeleteIMRobotWithCallback invokes the arms.DeleteIMRobot API asynchronously

func (*Client) DeleteIMRobotWithChan ¶

func (client *Client) DeleteIMRobotWithChan(request *DeleteIMRobotRequest) (<-chan *DeleteIMRobotResponse, <-chan error)

DeleteIMRobotWithChan invokes the arms.DeleteIMRobot API asynchronously

func (*Client) DeleteIntegration ¶

func (client *Client) DeleteIntegration(request *DeleteIntegrationRequest) (response *DeleteIntegrationResponse, err error)

DeleteIntegration invokes the arms.DeleteIntegration API synchronously

func (*Client) DeleteIntegrationWithCallback ¶

func (client *Client) DeleteIntegrationWithCallback(request *DeleteIntegrationRequest, callback func(response *DeleteIntegrationResponse, err error)) <-chan int

DeleteIntegrationWithCallback invokes the arms.DeleteIntegration API asynchronously

func (*Client) DeleteIntegrationWithChan ¶

func (client *Client) DeleteIntegrationWithChan(request *DeleteIntegrationRequest) (<-chan *DeleteIntegrationResponse, <-chan error)

DeleteIntegrationWithChan invokes the arms.DeleteIntegration API asynchronously

func (*Client) DeleteIntegrations ¶

func (client *Client) DeleteIntegrations(request *DeleteIntegrationsRequest) (response *DeleteIntegrationsResponse, err error)

DeleteIntegrations invokes the arms.DeleteIntegrations API synchronously

func (*Client) DeleteIntegrationsWithCallback ¶

func (client *Client) DeleteIntegrationsWithCallback(request *DeleteIntegrationsRequest, callback func(response *DeleteIntegrationsResponse, err error)) <-chan int

DeleteIntegrationsWithCallback invokes the arms.DeleteIntegrations API asynchronously

func (*Client) DeleteIntegrationsWithChan ¶

func (client *Client) DeleteIntegrationsWithChan(request *DeleteIntegrationsRequest) (<-chan *DeleteIntegrationsResponse, <-chan error)

DeleteIntegrationsWithChan invokes the arms.DeleteIntegrations API asynchronously

func (*Client) DeleteNotificationPolicy ¶

func (client *Client) DeleteNotificationPolicy(request *DeleteNotificationPolicyRequest) (response *DeleteNotificationPolicyResponse, err error)

DeleteNotificationPolicy invokes the arms.DeleteNotificationPolicy API synchronously

func (*Client) DeleteNotificationPolicyWithCallback ¶

func (client *Client) DeleteNotificationPolicyWithCallback(request *DeleteNotificationPolicyRequest, callback func(response *DeleteNotificationPolicyResponse, err error)) <-chan int

DeleteNotificationPolicyWithCallback invokes the arms.DeleteNotificationPolicy API asynchronously

func (*Client) DeleteNotificationPolicyWithChan ¶

func (client *Client) DeleteNotificationPolicyWithChan(request *DeleteNotificationPolicyRequest) (<-chan *DeleteNotificationPolicyResponse, <-chan error)

DeleteNotificationPolicyWithChan invokes the arms.DeleteNotificationPolicy API asynchronously

func (*Client) DeletePrometheusAlertRule ¶

func (client *Client) DeletePrometheusAlertRule(request *DeletePrometheusAlertRuleRequest) (response *DeletePrometheusAlertRuleResponse, err error)

DeletePrometheusAlertRule invokes the arms.DeletePrometheusAlertRule API synchronously

func (*Client) DeletePrometheusAlertRuleWithCallback ¶

func (client *Client) DeletePrometheusAlertRuleWithCallback(request *DeletePrometheusAlertRuleRequest, callback func(response *DeletePrometheusAlertRuleResponse, err error)) <-chan int

DeletePrometheusAlertRuleWithCallback invokes the arms.DeletePrometheusAlertRule API asynchronously

func (*Client) DeletePrometheusAlertRuleWithChan ¶

func (client *Client) DeletePrometheusAlertRuleWithChan(request *DeletePrometheusAlertRuleRequest) (<-chan *DeletePrometheusAlertRuleResponse, <-chan error)

DeletePrometheusAlertRuleWithChan invokes the arms.DeletePrometheusAlertRule API asynchronously

func (*Client) DeletePrometheusGlobalView ¶

func (client *Client) DeletePrometheusGlobalView(request *DeletePrometheusGlobalViewRequest) (response *DeletePrometheusGlobalViewResponse, err error)

DeletePrometheusGlobalView invokes the arms.DeletePrometheusGlobalView API synchronously

func (*Client) DeletePrometheusGlobalViewWithCallback ¶

func (client *Client) DeletePrometheusGlobalViewWithCallback(request *DeletePrometheusGlobalViewRequest, callback func(response *DeletePrometheusGlobalViewResponse, err error)) <-chan int

DeletePrometheusGlobalViewWithCallback invokes the arms.DeletePrometheusGlobalView API asynchronously

func (*Client) DeletePrometheusGlobalViewWithChan ¶

func (client *Client) DeletePrometheusGlobalViewWithChan(request *DeletePrometheusGlobalViewRequest) (<-chan *DeletePrometheusGlobalViewResponse, <-chan error)

DeletePrometheusGlobalViewWithChan invokes the arms.DeletePrometheusGlobalView API asynchronously

func (*Client) DeleteRetcodeApp ¶

func (client *Client) DeleteRetcodeApp(request *DeleteRetcodeAppRequest) (response *DeleteRetcodeAppResponse, err error)

DeleteRetcodeApp invokes the arms.DeleteRetcodeApp API synchronously

func (*Client) DeleteRetcodeAppWithCallback ¶

func (client *Client) DeleteRetcodeAppWithCallback(request *DeleteRetcodeAppRequest, callback func(response *DeleteRetcodeAppResponse, err error)) <-chan int

DeleteRetcodeAppWithCallback invokes the arms.DeleteRetcodeApp API asynchronously

func (*Client) DeleteRetcodeAppWithChan ¶

func (client *Client) DeleteRetcodeAppWithChan(request *DeleteRetcodeAppRequest) (<-chan *DeleteRetcodeAppResponse, <-chan error)

DeleteRetcodeAppWithChan invokes the arms.DeleteRetcodeApp API asynchronously

func (*Client) DeleteScenario ¶

func (client *Client) DeleteScenario(request *DeleteScenarioRequest) (response *DeleteScenarioResponse, err error)

DeleteScenario invokes the arms.DeleteScenario API synchronously

func (*Client) DeleteScenarioWithCallback ¶

func (client *Client) DeleteScenarioWithCallback(request *DeleteScenarioRequest, callback func(response *DeleteScenarioResponse, err error)) <-chan int

DeleteScenarioWithCallback invokes the arms.DeleteScenario API asynchronously

func (*Client) DeleteScenarioWithChan ¶

func (client *Client) DeleteScenarioWithChan(request *DeleteScenarioRequest) (<-chan *DeleteScenarioResponse, <-chan error)

DeleteScenarioWithChan invokes the arms.DeleteScenario API asynchronously

func (*Client) DeleteSilencePolicy ¶

func (client *Client) DeleteSilencePolicy(request *DeleteSilencePolicyRequest) (response *DeleteSilencePolicyResponse, err error)

DeleteSilencePolicy invokes the arms.DeleteSilencePolicy API synchronously

func (*Client) DeleteSilencePolicyWithCallback ¶

func (client *Client) DeleteSilencePolicyWithCallback(request *DeleteSilencePolicyRequest, callback func(response *DeleteSilencePolicyResponse, err error)) <-chan int

DeleteSilencePolicyWithCallback invokes the arms.DeleteSilencePolicy API asynchronously

func (*Client) DeleteSilencePolicyWithChan ¶

func (client *Client) DeleteSilencePolicyWithChan(request *DeleteSilencePolicyRequest) (<-chan *DeleteSilencePolicyResponse, <-chan error)

DeleteSilencePolicyWithChan invokes the arms.DeleteSilencePolicy API asynchronously

func (*Client) DeleteSourceMap ¶

func (client *Client) DeleteSourceMap(request *DeleteSourceMapRequest) (response *DeleteSourceMapResponse, err error)

DeleteSourceMap invokes the arms.DeleteSourceMap API synchronously

func (*Client) DeleteSourceMapWithCallback ¶

func (client *Client) DeleteSourceMapWithCallback(request *DeleteSourceMapRequest, callback func(response *DeleteSourceMapResponse, err error)) <-chan int

DeleteSourceMapWithCallback invokes the arms.DeleteSourceMap API asynchronously

func (*Client) DeleteSourceMapWithChan ¶

func (client *Client) DeleteSourceMapWithChan(request *DeleteSourceMapRequest) (<-chan *DeleteSourceMapResponse, <-chan error)

DeleteSourceMapWithChan invokes the arms.DeleteSourceMap API asynchronously

func (*Client) DeleteSyntheticTask ¶

func (client *Client) DeleteSyntheticTask(request *DeleteSyntheticTaskRequest) (response *DeleteSyntheticTaskResponse, err error)

DeleteSyntheticTask invokes the arms.DeleteSyntheticTask API synchronously

func (*Client) DeleteSyntheticTaskWithCallback ¶

func (client *Client) DeleteSyntheticTaskWithCallback(request *DeleteSyntheticTaskRequest, callback func(response *DeleteSyntheticTaskResponse, err error)) <-chan int

DeleteSyntheticTaskWithCallback invokes the arms.DeleteSyntheticTask API asynchronously

func (*Client) DeleteSyntheticTaskWithChan ¶

func (client *Client) DeleteSyntheticTaskWithChan(request *DeleteSyntheticTaskRequest) (<-chan *DeleteSyntheticTaskResponse, <-chan error)

DeleteSyntheticTaskWithChan invokes the arms.DeleteSyntheticTask API asynchronously

func (*Client) DeleteTraceApp ¶

func (client *Client) DeleteTraceApp(request *DeleteTraceAppRequest) (response *DeleteTraceAppResponse, err error)

DeleteTraceApp invokes the arms.DeleteTraceApp API synchronously

func (*Client) DeleteTraceAppWithCallback ¶

func (client *Client) DeleteTraceAppWithCallback(request *DeleteTraceAppRequest, callback func(response *DeleteTraceAppResponse, err error)) <-chan int

DeleteTraceAppWithCallback invokes the arms.DeleteTraceApp API asynchronously

func (*Client) DeleteTraceAppWithChan ¶

func (client *Client) DeleteTraceAppWithChan(request *DeleteTraceAppRequest) (<-chan *DeleteTraceAppResponse, <-chan error)

DeleteTraceAppWithChan invokes the arms.DeleteTraceApp API asynchronously

func (*Client) DeleteWebhookContact ¶

func (client *Client) DeleteWebhookContact(request *DeleteWebhookContactRequest) (response *DeleteWebhookContactResponse, err error)

DeleteWebhookContact invokes the arms.DeleteWebhookContact API synchronously

func (*Client) DeleteWebhookContactWithCallback ¶

func (client *Client) DeleteWebhookContactWithCallback(request *DeleteWebhookContactRequest, callback func(response *DeleteWebhookContactResponse, err error)) <-chan int

DeleteWebhookContactWithCallback invokes the arms.DeleteWebhookContact API asynchronously

func (*Client) DeleteWebhookContactWithChan ¶

func (client *Client) DeleteWebhookContactWithChan(request *DeleteWebhookContactRequest) (<-chan *DeleteWebhookContactResponse, <-chan error)

DeleteWebhookContactWithChan invokes the arms.DeleteWebhookContact API asynchronously

func (*Client) DescribeContactGroups ¶

func (client *Client) DescribeContactGroups(request *DescribeContactGroupsRequest) (response *DescribeContactGroupsResponse, err error)

DescribeContactGroups invokes the arms.DescribeContactGroups API synchronously

func (*Client) DescribeContactGroupsWithCallback ¶

func (client *Client) DescribeContactGroupsWithCallback(request *DescribeContactGroupsRequest, callback func(response *DescribeContactGroupsResponse, err error)) <-chan int

DescribeContactGroupsWithCallback invokes the arms.DescribeContactGroups API asynchronously

func (*Client) DescribeContactGroupsWithChan ¶

func (client *Client) DescribeContactGroupsWithChan(request *DescribeContactGroupsRequest) (<-chan *DescribeContactGroupsResponse, <-chan error)

DescribeContactGroupsWithChan invokes the arms.DescribeContactGroups API asynchronously

func (*Client) DescribeContacts ¶

func (client *Client) DescribeContacts(request *DescribeContactsRequest) (response *DescribeContactsResponse, err error)

DescribeContacts invokes the arms.DescribeContacts API synchronously

func (*Client) DescribeContactsWithCallback ¶

func (client *Client) DescribeContactsWithCallback(request *DescribeContactsRequest, callback func(response *DescribeContactsResponse, err error)) <-chan int

DescribeContactsWithCallback invokes the arms.DescribeContacts API asynchronously

func (*Client) DescribeContactsWithChan ¶

func (client *Client) DescribeContactsWithChan(request *DescribeContactsRequest) (<-chan *DescribeContactsResponse, <-chan error)

DescribeContactsWithChan invokes the arms.DescribeContacts API asynchronously

func (*Client) DescribeDispatchRule ¶

func (client *Client) DescribeDispatchRule(request *DescribeDispatchRuleRequest) (response *DescribeDispatchRuleResponse, err error)

DescribeDispatchRule invokes the arms.DescribeDispatchRule API synchronously

func (*Client) DescribeDispatchRuleWithCallback ¶

func (client *Client) DescribeDispatchRuleWithCallback(request *DescribeDispatchRuleRequest, callback func(response *DescribeDispatchRuleResponse, err error)) <-chan int

DescribeDispatchRuleWithCallback invokes the arms.DescribeDispatchRule API asynchronously

func (*Client) DescribeDispatchRuleWithChan ¶

func (client *Client) DescribeDispatchRuleWithChan(request *DescribeDispatchRuleRequest) (<-chan *DescribeDispatchRuleResponse, <-chan error)

DescribeDispatchRuleWithChan invokes the arms.DescribeDispatchRule API asynchronously

func (*Client) DescribeIMRobots ¶

func (client *Client) DescribeIMRobots(request *DescribeIMRobotsRequest) (response *DescribeIMRobotsResponse, err error)

DescribeIMRobots invokes the arms.DescribeIMRobots API synchronously

func (*Client) DescribeIMRobotsWithCallback ¶

func (client *Client) DescribeIMRobotsWithCallback(request *DescribeIMRobotsRequest, callback func(response *DescribeIMRobotsResponse, err error)) <-chan int

DescribeIMRobotsWithCallback invokes the arms.DescribeIMRobots API asynchronously

func (*Client) DescribeIMRobotsWithChan ¶

func (client *Client) DescribeIMRobotsWithChan(request *DescribeIMRobotsRequest) (<-chan *DescribeIMRobotsResponse, <-chan error)

DescribeIMRobotsWithChan invokes the arms.DescribeIMRobots API asynchronously

func (*Client) DescribePrometheusAlertRule ¶

func (client *Client) DescribePrometheusAlertRule(request *DescribePrometheusAlertRuleRequest) (response *DescribePrometheusAlertRuleResponse, err error)

DescribePrometheusAlertRule invokes the arms.DescribePrometheusAlertRule API synchronously

func (*Client) DescribePrometheusAlertRuleWithCallback ¶

func (client *Client) DescribePrometheusAlertRuleWithCallback(request *DescribePrometheusAlertRuleRequest, callback func(response *DescribePrometheusAlertRuleResponse, err error)) <-chan int

DescribePrometheusAlertRuleWithCallback invokes the arms.DescribePrometheusAlertRule API asynchronously

func (*Client) DescribePrometheusAlertRuleWithChan ¶

func (client *Client) DescribePrometheusAlertRuleWithChan(request *DescribePrometheusAlertRuleRequest) (<-chan *DescribePrometheusAlertRuleResponse, <-chan error)

DescribePrometheusAlertRuleWithChan invokes the arms.DescribePrometheusAlertRule API asynchronously

func (*Client) DescribeTraceLicenseKey ¶

func (client *Client) DescribeTraceLicenseKey(request *DescribeTraceLicenseKeyRequest) (response *DescribeTraceLicenseKeyResponse, err error)

DescribeTraceLicenseKey invokes the arms.DescribeTraceLicenseKey API synchronously

func (*Client) DescribeTraceLicenseKeyWithCallback ¶

func (client *Client) DescribeTraceLicenseKeyWithCallback(request *DescribeTraceLicenseKeyRequest, callback func(response *DescribeTraceLicenseKeyResponse, err error)) <-chan int

DescribeTraceLicenseKeyWithCallback invokes the arms.DescribeTraceLicenseKey API asynchronously

func (*Client) DescribeTraceLicenseKeyWithChan ¶

func (client *Client) DescribeTraceLicenseKeyWithChan(request *DescribeTraceLicenseKeyRequest) (<-chan *DescribeTraceLicenseKeyResponse, <-chan error)

DescribeTraceLicenseKeyWithChan invokes the arms.DescribeTraceLicenseKey API asynchronously

func (*Client) DescribeWebhookContacts ¶

func (client *Client) DescribeWebhookContacts(request *DescribeWebhookContactsRequest) (response *DescribeWebhookContactsResponse, err error)

DescribeWebhookContacts invokes the arms.DescribeWebhookContacts API synchronously

func (*Client) DescribeWebhookContactsWithCallback ¶

func (client *Client) DescribeWebhookContactsWithCallback(request *DescribeWebhookContactsRequest, callback func(response *DescribeWebhookContactsResponse, err error)) <-chan int

DescribeWebhookContactsWithCallback invokes the arms.DescribeWebhookContacts API asynchronously

func (*Client) DescribeWebhookContactsWithChan ¶

func (client *Client) DescribeWebhookContactsWithChan(request *DescribeWebhookContactsRequest) (<-chan *DescribeWebhookContactsResponse, <-chan error)

DescribeWebhookContactsWithChan invokes the arms.DescribeWebhookContacts API asynchronously

func (*Client) GetAgentDownloadUrl ¶

func (client *Client) GetAgentDownloadUrl(request *GetAgentDownloadUrlRequest) (response *GetAgentDownloadUrlResponse, err error)

GetAgentDownloadUrl invokes the arms.GetAgentDownloadUrl API synchronously

func (*Client) GetAgentDownloadUrlWithCallback ¶

func (client *Client) GetAgentDownloadUrlWithCallback(request *GetAgentDownloadUrlRequest, callback func(response *GetAgentDownloadUrlResponse, err error)) <-chan int

GetAgentDownloadUrlWithCallback invokes the arms.GetAgentDownloadUrl API asynchronously

func (*Client) GetAgentDownloadUrlWithChan ¶

func (client *Client) GetAgentDownloadUrlWithChan(request *GetAgentDownloadUrlRequest) (<-chan *GetAgentDownloadUrlResponse, <-chan error)

GetAgentDownloadUrlWithChan invokes the arms.GetAgentDownloadUrl API asynchronously

func (*Client) GetAlertRules ¶

func (client *Client) GetAlertRules(request *GetAlertRulesRequest) (response *GetAlertRulesResponse, err error)

GetAlertRules invokes the arms.GetAlertRules API synchronously

func (*Client) GetAlertRulesWithCallback ¶

func (client *Client) GetAlertRulesWithCallback(request *GetAlertRulesRequest, callback func(response *GetAlertRulesResponse, err error)) <-chan int

GetAlertRulesWithCallback invokes the arms.GetAlertRules API asynchronously

func (*Client) GetAlertRulesWithChan ¶

func (client *Client) GetAlertRulesWithChan(request *GetAlertRulesRequest) (<-chan *GetAlertRulesResponse, <-chan error)

GetAlertRulesWithChan invokes the arms.GetAlertRules API asynchronously

func (*Client) GetAppApiByPage ¶

func (client *Client) GetAppApiByPage(request *GetAppApiByPageRequest) (response *GetAppApiByPageResponse, err error)

GetAppApiByPage invokes the arms.GetAppApiByPage API synchronously

func (*Client) GetAppApiByPageWithCallback ¶

func (client *Client) GetAppApiByPageWithCallback(request *GetAppApiByPageRequest, callback func(response *GetAppApiByPageResponse, err error)) <-chan int

GetAppApiByPageWithCallback invokes the arms.GetAppApiByPage API asynchronously

func (*Client) GetAppApiByPageWithChan ¶

func (client *Client) GetAppApiByPageWithChan(request *GetAppApiByPageRequest) (<-chan *GetAppApiByPageResponse, <-chan error)

GetAppApiByPageWithChan invokes the arms.GetAppApiByPage API asynchronously

func (*Client) GetAuthToken ¶

func (client *Client) GetAuthToken(request *GetAuthTokenRequest) (response *GetAuthTokenResponse, err error)

GetAuthToken invokes the arms.GetAuthToken API synchronously

func (*Client) GetAuthTokenWithCallback ¶

func (client *Client) GetAuthTokenWithCallback(request *GetAuthTokenRequest, callback func(response *GetAuthTokenResponse, err error)) <-chan int

GetAuthTokenWithCallback invokes the arms.GetAuthToken API asynchronously

func (*Client) GetAuthTokenWithChan ¶

func (client *Client) GetAuthTokenWithChan(request *GetAuthTokenRequest) (<-chan *GetAuthTokenResponse, <-chan error)

GetAuthTokenWithChan invokes the arms.GetAuthToken API asynchronously

func (*Client) GetClusterAllUrl ¶

func (client *Client) GetClusterAllUrl(request *GetClusterAllUrlRequest) (response *GetClusterAllUrlResponse, err error)

GetClusterAllUrl invokes the arms.GetClusterAllUrl API synchronously

func (*Client) GetClusterAllUrlWithCallback ¶

func (client *Client) GetClusterAllUrlWithCallback(request *GetClusterAllUrlRequest, callback func(response *GetClusterAllUrlResponse, err error)) <-chan int

GetClusterAllUrlWithCallback invokes the arms.GetClusterAllUrl API asynchronously

func (*Client) GetClusterAllUrlWithChan ¶

func (client *Client) GetClusterAllUrlWithChan(request *GetClusterAllUrlRequest) (<-chan *GetClusterAllUrlResponse, <-chan error)

GetClusterAllUrlWithChan invokes the arms.GetClusterAllUrl API asynchronously

func (*Client) GetExploreUrl ¶

func (client *Client) GetExploreUrl(request *GetExploreUrlRequest) (response *GetExploreUrlResponse, err error)

GetExploreUrl invokes the arms.GetExploreUrl API synchronously

func (*Client) GetExploreUrlWithCallback ¶

func (client *Client) GetExploreUrlWithCallback(request *GetExploreUrlRequest, callback func(response *GetExploreUrlResponse, err error)) <-chan int

GetExploreUrlWithCallback invokes the arms.GetExploreUrl API asynchronously

func (*Client) GetExploreUrlWithChan ¶

func (client *Client) GetExploreUrlWithChan(request *GetExploreUrlRequest) (<-chan *GetExploreUrlResponse, <-chan error)

GetExploreUrlWithChan invokes the arms.GetExploreUrl API asynchronously

func (*Client) GetIntegrationState ¶

func (client *Client) GetIntegrationState(request *GetIntegrationStateRequest) (response *GetIntegrationStateResponse, err error)

GetIntegrationState invokes the arms.GetIntegrationState API synchronously

func (*Client) GetIntegrationStateWithCallback ¶

func (client *Client) GetIntegrationStateWithCallback(request *GetIntegrationStateRequest, callback func(response *GetIntegrationStateResponse, err error)) <-chan int

GetIntegrationStateWithCallback invokes the arms.GetIntegrationState API asynchronously

func (*Client) GetIntegrationStateWithChan ¶

func (client *Client) GetIntegrationStateWithChan(request *GetIntegrationStateRequest) (<-chan *GetIntegrationStateResponse, <-chan error)

GetIntegrationStateWithChan invokes the arms.GetIntegrationState API asynchronously

func (*Client) GetManagedPrometheusStatus ¶

func (client *Client) GetManagedPrometheusStatus(request *GetManagedPrometheusStatusRequest) (response *GetManagedPrometheusStatusResponse, err error)

GetManagedPrometheusStatus invokes the arms.GetManagedPrometheusStatus API synchronously

func (*Client) GetManagedPrometheusStatusWithCallback ¶

func (client *Client) GetManagedPrometheusStatusWithCallback(request *GetManagedPrometheusStatusRequest, callback func(response *GetManagedPrometheusStatusResponse, err error)) <-chan int

GetManagedPrometheusStatusWithCallback invokes the arms.GetManagedPrometheusStatus API asynchronously

func (*Client) GetManagedPrometheusStatusWithChan ¶

func (client *Client) GetManagedPrometheusStatusWithChan(request *GetManagedPrometheusStatusRequest) (<-chan *GetManagedPrometheusStatusResponse, <-chan error)

GetManagedPrometheusStatusWithChan invokes the arms.GetManagedPrometheusStatus API asynchronously

func (*Client) GetMultipleTrace ¶

func (client *Client) GetMultipleTrace(request *GetMultipleTraceRequest) (response *GetMultipleTraceResponse, err error)

GetMultipleTrace invokes the arms.GetMultipleTrace API synchronously

func (*Client) GetMultipleTraceWithCallback ¶

func (client *Client) GetMultipleTraceWithCallback(request *GetMultipleTraceRequest, callback func(response *GetMultipleTraceResponse, err error)) <-chan int

GetMultipleTraceWithCallback invokes the arms.GetMultipleTrace API asynchronously

func (*Client) GetMultipleTraceWithChan ¶

func (client *Client) GetMultipleTraceWithChan(request *GetMultipleTraceRequest) (<-chan *GetMultipleTraceResponse, <-chan error)

GetMultipleTraceWithChan invokes the arms.GetMultipleTrace API asynchronously

func (*Client) GetOnCallSchedulesDetail ¶

func (client *Client) GetOnCallSchedulesDetail(request *GetOnCallSchedulesDetailRequest) (response *GetOnCallSchedulesDetailResponse, err error)

GetOnCallSchedulesDetail invokes the arms.GetOnCallSchedulesDetail API synchronously

func (*Client) GetOnCallSchedulesDetailWithCallback ¶

func (client *Client) GetOnCallSchedulesDetailWithCallback(request *GetOnCallSchedulesDetailRequest, callback func(response *GetOnCallSchedulesDetailResponse, err error)) <-chan int

GetOnCallSchedulesDetailWithCallback invokes the arms.GetOnCallSchedulesDetail API asynchronously

func (*Client) GetOnCallSchedulesDetailWithChan ¶

func (client *Client) GetOnCallSchedulesDetailWithChan(request *GetOnCallSchedulesDetailRequest) (<-chan *GetOnCallSchedulesDetailResponse, <-chan error)

GetOnCallSchedulesDetailWithChan invokes the arms.GetOnCallSchedulesDetail API asynchronously

func (*Client) GetPrometheusApiToken ¶

func (client *Client) GetPrometheusApiToken(request *GetPrometheusApiTokenRequest) (response *GetPrometheusApiTokenResponse, err error)

GetPrometheusApiToken invokes the arms.GetPrometheusApiToken API synchronously

func (*Client) GetPrometheusApiTokenWithCallback ¶

func (client *Client) GetPrometheusApiTokenWithCallback(request *GetPrometheusApiTokenRequest, callback func(response *GetPrometheusApiTokenResponse, err error)) <-chan int

GetPrometheusApiTokenWithCallback invokes the arms.GetPrometheusApiToken API asynchronously

func (*Client) GetPrometheusApiTokenWithChan ¶

func (client *Client) GetPrometheusApiTokenWithChan(request *GetPrometheusApiTokenRequest) (<-chan *GetPrometheusApiTokenResponse, <-chan error)

GetPrometheusApiTokenWithChan invokes the arms.GetPrometheusApiToken API asynchronously

func (*Client) GetPrometheusGlobalView ¶

func (client *Client) GetPrometheusGlobalView(request *GetPrometheusGlobalViewRequest) (response *GetPrometheusGlobalViewResponse, err error)

GetPrometheusGlobalView invokes the arms.GetPrometheusGlobalView API synchronously

func (*Client) GetPrometheusGlobalViewWithCallback ¶

func (client *Client) GetPrometheusGlobalViewWithCallback(request *GetPrometheusGlobalViewRequest, callback func(response *GetPrometheusGlobalViewResponse, err error)) <-chan int

GetPrometheusGlobalViewWithCallback invokes the arms.GetPrometheusGlobalView API asynchronously

func (*Client) GetPrometheusGlobalViewWithChan ¶

func (client *Client) GetPrometheusGlobalViewWithChan(request *GetPrometheusGlobalViewRequest) (<-chan *GetPrometheusGlobalViewResponse, <-chan error)

GetPrometheusGlobalViewWithChan invokes the arms.GetPrometheusGlobalView API asynchronously

func (*Client) GetRecordingRule ¶

func (client *Client) GetRecordingRule(request *GetRecordingRuleRequest) (response *GetRecordingRuleResponse, err error)

GetRecordingRule invokes the arms.GetRecordingRule API synchronously

func (*Client) GetRecordingRuleWithCallback ¶

func (client *Client) GetRecordingRuleWithCallback(request *GetRecordingRuleRequest, callback func(response *GetRecordingRuleResponse, err error)) <-chan int

GetRecordingRuleWithCallback invokes the arms.GetRecordingRule API asynchronously

func (*Client) GetRecordingRuleWithChan ¶

func (client *Client) GetRecordingRuleWithChan(request *GetRecordingRuleRequest) (<-chan *GetRecordingRuleResponse, <-chan error)

GetRecordingRuleWithChan invokes the arms.GetRecordingRule API asynchronously

func (*Client) GetRetcodeDataByQuery ¶

func (client *Client) GetRetcodeDataByQuery(request *GetRetcodeDataByQueryRequest) (response *GetRetcodeDataByQueryResponse, err error)

GetRetcodeDataByQuery invokes the arms.GetRetcodeDataByQuery API synchronously

func (*Client) GetRetcodeDataByQueryWithCallback ¶

func (client *Client) GetRetcodeDataByQueryWithCallback(request *GetRetcodeDataByQueryRequest, callback func(response *GetRetcodeDataByQueryResponse, err error)) <-chan int

GetRetcodeDataByQueryWithCallback invokes the arms.GetRetcodeDataByQuery API asynchronously

func (*Client) GetRetcodeDataByQueryWithChan ¶

func (client *Client) GetRetcodeDataByQueryWithChan(request *GetRetcodeDataByQueryRequest) (<-chan *GetRetcodeDataByQueryResponse, <-chan error)

GetRetcodeDataByQueryWithChan invokes the arms.GetRetcodeDataByQuery API asynchronously

func (*Client) GetRetcodeLogstore ¶

func (client *Client) GetRetcodeLogstore(request *GetRetcodeLogstoreRequest) (response *GetRetcodeLogstoreResponse, err error)

GetRetcodeLogstore invokes the arms.GetRetcodeLogstore API synchronously

func (*Client) GetRetcodeLogstoreWithCallback ¶

func (client *Client) GetRetcodeLogstoreWithCallback(request *GetRetcodeLogstoreRequest, callback func(response *GetRetcodeLogstoreResponse, err error)) <-chan int

GetRetcodeLogstoreWithCallback invokes the arms.GetRetcodeLogstore API asynchronously

func (*Client) GetRetcodeLogstoreWithChan ¶

func (client *Client) GetRetcodeLogstoreWithChan(request *GetRetcodeLogstoreRequest) (<-chan *GetRetcodeLogstoreResponse, <-chan error)

GetRetcodeLogstoreWithChan invokes the arms.GetRetcodeLogstore API asynchronously

func (*Client) GetRetcodeShareUrl ¶

func (client *Client) GetRetcodeShareUrl(request *GetRetcodeShareUrlRequest) (response *GetRetcodeShareUrlResponse, err error)

GetRetcodeShareUrl invokes the arms.GetRetcodeShareUrl API synchronously

func (*Client) GetRetcodeShareUrlWithCallback ¶

func (client *Client) GetRetcodeShareUrlWithCallback(request *GetRetcodeShareUrlRequest, callback func(response *GetRetcodeShareUrlResponse, err error)) <-chan int

GetRetcodeShareUrlWithCallback invokes the arms.GetRetcodeShareUrl API asynchronously

func (*Client) GetRetcodeShareUrlWithChan ¶

func (client *Client) GetRetcodeShareUrlWithChan(request *GetRetcodeShareUrlRequest) (<-chan *GetRetcodeShareUrlResponse, <-chan error)

GetRetcodeShareUrlWithChan invokes the arms.GetRetcodeShareUrl API asynchronously

func (*Client) GetSourceMapInfo ¶

func (client *Client) GetSourceMapInfo(request *GetSourceMapInfoRequest) (response *GetSourceMapInfoResponse, err error)

GetSourceMapInfo invokes the arms.GetSourceMapInfo API synchronously

func (*Client) GetSourceMapInfoWithCallback ¶

func (client *Client) GetSourceMapInfoWithCallback(request *GetSourceMapInfoRequest, callback func(response *GetSourceMapInfoResponse, err error)) <-chan int

GetSourceMapInfoWithCallback invokes the arms.GetSourceMapInfo API asynchronously

func (*Client) GetSourceMapInfoWithChan ¶

func (client *Client) GetSourceMapInfoWithChan(request *GetSourceMapInfoRequest) (<-chan *GetSourceMapInfoResponse, <-chan error)

GetSourceMapInfoWithChan invokes the arms.GetSourceMapInfo API asynchronously

func (*Client) GetStack ¶

func (client *Client) GetStack(request *GetStackRequest) (response *GetStackResponse, err error)

GetStack invokes the arms.GetStack API synchronously

func (*Client) GetStackWithCallback ¶

func (client *Client) GetStackWithCallback(request *GetStackRequest, callback func(response *GetStackResponse, err error)) <-chan int

GetStackWithCallback invokes the arms.GetStack API asynchronously

func (*Client) GetStackWithChan ¶

func (client *Client) GetStackWithChan(request *GetStackRequest) (<-chan *GetStackResponse, <-chan error)

GetStackWithChan invokes the arms.GetStack API asynchronously

func (*Client) GetSyntheticTaskDetail ¶

func (client *Client) GetSyntheticTaskDetail(request *GetSyntheticTaskDetailRequest) (response *GetSyntheticTaskDetailResponse, err error)

GetSyntheticTaskDetail invokes the arms.GetSyntheticTaskDetail API synchronously

func (*Client) GetSyntheticTaskDetailWithCallback ¶

func (client *Client) GetSyntheticTaskDetailWithCallback(request *GetSyntheticTaskDetailRequest, callback func(response *GetSyntheticTaskDetailResponse, err error)) <-chan int

GetSyntheticTaskDetailWithCallback invokes the arms.GetSyntheticTaskDetail API asynchronously

func (*Client) GetSyntheticTaskDetailWithChan ¶

func (client *Client) GetSyntheticTaskDetailWithChan(request *GetSyntheticTaskDetailRequest) (<-chan *GetSyntheticTaskDetailResponse, <-chan error)

GetSyntheticTaskDetailWithChan invokes the arms.GetSyntheticTaskDetail API asynchronously

func (*Client) GetSyntheticTaskList ¶

func (client *Client) GetSyntheticTaskList(request *GetSyntheticTaskListRequest) (response *GetSyntheticTaskListResponse, err error)

GetSyntheticTaskList invokes the arms.GetSyntheticTaskList API synchronously

func (*Client) GetSyntheticTaskListWithCallback ¶

func (client *Client) GetSyntheticTaskListWithCallback(request *GetSyntheticTaskListRequest, callback func(response *GetSyntheticTaskListResponse, err error)) <-chan int

GetSyntheticTaskListWithCallback invokes the arms.GetSyntheticTaskList API asynchronously

func (*Client) GetSyntheticTaskListWithChan ¶

func (client *Client) GetSyntheticTaskListWithChan(request *GetSyntheticTaskListRequest) (<-chan *GetSyntheticTaskListResponse, <-chan error)

GetSyntheticTaskListWithChan invokes the arms.GetSyntheticTaskList API asynchronously

func (*Client) GetSyntheticTaskMonitors ¶

func (client *Client) GetSyntheticTaskMonitors(request *GetSyntheticTaskMonitorsRequest) (response *GetSyntheticTaskMonitorsResponse, err error)

GetSyntheticTaskMonitors invokes the arms.GetSyntheticTaskMonitors API synchronously

func (*Client) GetSyntheticTaskMonitorsWithCallback ¶

func (client *Client) GetSyntheticTaskMonitorsWithCallback(request *GetSyntheticTaskMonitorsRequest, callback func(response *GetSyntheticTaskMonitorsResponse, err error)) <-chan int

GetSyntheticTaskMonitorsWithCallback invokes the arms.GetSyntheticTaskMonitors API asynchronously

func (*Client) GetSyntheticTaskMonitorsWithChan ¶

func (client *Client) GetSyntheticTaskMonitorsWithChan(request *GetSyntheticTaskMonitorsRequest) (<-chan *GetSyntheticTaskMonitorsResponse, <-chan error)

GetSyntheticTaskMonitorsWithChan invokes the arms.GetSyntheticTaskMonitors API asynchronously

func (*Client) GetTrace ¶

func (client *Client) GetTrace(request *GetTraceRequest) (response *GetTraceResponse, err error)

GetTrace invokes the arms.GetTrace API synchronously

func (*Client) GetTraceApp ¶

func (client *Client) GetTraceApp(request *GetTraceAppRequest) (response *GetTraceAppResponse, err error)

GetTraceApp invokes the arms.GetTraceApp API synchronously

func (*Client) GetTraceAppWithCallback ¶

func (client *Client) GetTraceAppWithCallback(request *GetTraceAppRequest, callback func(response *GetTraceAppResponse, err error)) <-chan int

GetTraceAppWithCallback invokes the arms.GetTraceApp API asynchronously

func (*Client) GetTraceAppWithChan ¶

func (client *Client) GetTraceAppWithChan(request *GetTraceAppRequest) (<-chan *GetTraceAppResponse, <-chan error)

GetTraceAppWithChan invokes the arms.GetTraceApp API asynchronously

func (*Client) GetTraceWithCallback ¶

func (client *Client) GetTraceWithCallback(request *GetTraceRequest, callback func(response *GetTraceResponse, err error)) <-chan int

GetTraceWithCallback invokes the arms.GetTrace API asynchronously

func (*Client) GetTraceWithChan ¶

func (client *Client) GetTraceWithChan(request *GetTraceRequest) (<-chan *GetTraceResponse, <-chan error)

GetTraceWithChan invokes the arms.GetTrace API asynchronously

func (*Client) ImportAppAlertRules ¶

func (client *Client) ImportAppAlertRules(request *ImportAppAlertRulesRequest) (response *ImportAppAlertRulesResponse, err error)

ImportAppAlertRules invokes the arms.ImportAppAlertRules API synchronously

func (*Client) ImportAppAlertRulesWithCallback ¶

func (client *Client) ImportAppAlertRulesWithCallback(request *ImportAppAlertRulesRequest, callback func(response *ImportAppAlertRulesResponse, err error)) <-chan int

ImportAppAlertRulesWithCallback invokes the arms.ImportAppAlertRules API asynchronously

func (*Client) ImportAppAlertRulesWithChan ¶

func (client *Client) ImportAppAlertRulesWithChan(request *ImportAppAlertRulesRequest) (<-chan *ImportAppAlertRulesResponse, <-chan error)

ImportAppAlertRulesWithChan invokes the arms.ImportAppAlertRules API asynchronously

func (*Client) InstallCmsExporter ¶

func (client *Client) InstallCmsExporter(request *InstallCmsExporterRequest) (response *InstallCmsExporterResponse, err error)

InstallCmsExporter invokes the arms.InstallCmsExporter API synchronously

func (*Client) InstallCmsExporterWithCallback ¶

func (client *Client) InstallCmsExporterWithCallback(request *InstallCmsExporterRequest, callback func(response *InstallCmsExporterResponse, err error)) <-chan int

InstallCmsExporterWithCallback invokes the arms.InstallCmsExporter API asynchronously

func (*Client) InstallCmsExporterWithChan ¶

func (client *Client) InstallCmsExporterWithChan(request *InstallCmsExporterRequest) (<-chan *InstallCmsExporterResponse, <-chan error)

InstallCmsExporterWithChan invokes the arms.InstallCmsExporter API asynchronously

func (*Client) InstallManagedPrometheus ¶

func (client *Client) InstallManagedPrometheus(request *InstallManagedPrometheusRequest) (response *InstallManagedPrometheusResponse, err error)

InstallManagedPrometheus invokes the arms.InstallManagedPrometheus API synchronously

func (*Client) InstallManagedPrometheusWithCallback ¶

func (client *Client) InstallManagedPrometheusWithCallback(request *InstallManagedPrometheusRequest, callback func(response *InstallManagedPrometheusResponse, err error)) <-chan int

InstallManagedPrometheusWithCallback invokes the arms.InstallManagedPrometheus API asynchronously

func (*Client) InstallManagedPrometheusWithChan ¶

func (client *Client) InstallManagedPrometheusWithChan(request *InstallManagedPrometheusRequest) (<-chan *InstallManagedPrometheusResponse, <-chan error)

InstallManagedPrometheusWithChan invokes the arms.InstallManagedPrometheus API asynchronously

func (*Client) ListActivatedAlerts ¶

func (client *Client) ListActivatedAlerts(request *ListActivatedAlertsRequest) (response *ListActivatedAlertsResponse, err error)

ListActivatedAlerts invokes the arms.ListActivatedAlerts API synchronously

func (*Client) ListActivatedAlertsWithCallback ¶

func (client *Client) ListActivatedAlertsWithCallback(request *ListActivatedAlertsRequest, callback func(response *ListActivatedAlertsResponse, err error)) <-chan int

ListActivatedAlertsWithCallback invokes the arms.ListActivatedAlerts API asynchronously

func (*Client) ListActivatedAlertsWithChan ¶

func (client *Client) ListActivatedAlertsWithChan(request *ListActivatedAlertsRequest) (<-chan *ListActivatedAlertsResponse, <-chan error)

ListActivatedAlertsWithChan invokes the arms.ListActivatedAlerts API asynchronously

func (*Client) ListAlertEvents ¶

func (client *Client) ListAlertEvents(request *ListAlertEventsRequest) (response *ListAlertEventsResponse, err error)

ListAlertEvents invokes the arms.ListAlertEvents API synchronously

func (*Client) ListAlertEventsWithCallback ¶

func (client *Client) ListAlertEventsWithCallback(request *ListAlertEventsRequest, callback func(response *ListAlertEventsResponse, err error)) <-chan int

ListAlertEventsWithCallback invokes the arms.ListAlertEvents API asynchronously

func (*Client) ListAlertEventsWithChan ¶

func (client *Client) ListAlertEventsWithChan(request *ListAlertEventsRequest) (<-chan *ListAlertEventsResponse, <-chan error)

ListAlertEventsWithChan invokes the arms.ListAlertEvents API asynchronously

func (*Client) ListAlerts ¶

func (client *Client) ListAlerts(request *ListAlertsRequest) (response *ListAlertsResponse, err error)

ListAlerts invokes the arms.ListAlerts API synchronously

func (*Client) ListAlertsWithCallback ¶

func (client *Client) ListAlertsWithCallback(request *ListAlertsRequest, callback func(response *ListAlertsResponse, err error)) <-chan int

ListAlertsWithCallback invokes the arms.ListAlerts API asynchronously

func (*Client) ListAlertsWithChan ¶

func (client *Client) ListAlertsWithChan(request *ListAlertsRequest) (<-chan *ListAlertsResponse, <-chan error)

ListAlertsWithChan invokes the arms.ListAlerts API asynchronously

func (*Client) ListClusterFromGrafana ¶

func (client *Client) ListClusterFromGrafana(request *ListClusterFromGrafanaRequest) (response *ListClusterFromGrafanaResponse, err error)

ListClusterFromGrafana invokes the arms.ListClusterFromGrafana API synchronously

func (*Client) ListClusterFromGrafanaWithCallback ¶

func (client *Client) ListClusterFromGrafanaWithCallback(request *ListClusterFromGrafanaRequest, callback func(response *ListClusterFromGrafanaResponse, err error)) <-chan int

ListClusterFromGrafanaWithCallback invokes the arms.ListClusterFromGrafana API asynchronously

func (*Client) ListClusterFromGrafanaWithChan ¶

func (client *Client) ListClusterFromGrafanaWithChan(request *ListClusterFromGrafanaRequest) (<-chan *ListClusterFromGrafanaResponse, <-chan error)

ListClusterFromGrafanaWithChan invokes the arms.ListClusterFromGrafana API asynchronously

func (*Client) ListCmsInstances ¶

func (client *Client) ListCmsInstances(request *ListCmsInstancesRequest) (response *ListCmsInstancesResponse, err error)

ListCmsInstances invokes the arms.ListCmsInstances API synchronously

func (*Client) ListCmsInstancesWithCallback ¶

func (client *Client) ListCmsInstancesWithCallback(request *ListCmsInstancesRequest, callback func(response *ListCmsInstancesResponse, err error)) <-chan int

ListCmsInstancesWithCallback invokes the arms.ListCmsInstances API asynchronously

func (*Client) ListCmsInstancesWithChan ¶

func (client *Client) ListCmsInstancesWithChan(request *ListCmsInstancesRequest) (<-chan *ListCmsInstancesResponse, <-chan error)

ListCmsInstancesWithChan invokes the arms.ListCmsInstances API asynchronously

func (*Client) ListDashboards ¶

func (client *Client) ListDashboards(request *ListDashboardsRequest) (response *ListDashboardsResponse, err error)

ListDashboards invokes the arms.ListDashboards API synchronously

func (*Client) ListDashboardsByName ¶

func (client *Client) ListDashboardsByName(request *ListDashboardsByNameRequest) (response *ListDashboardsByNameResponse, err error)

ListDashboardsByName invokes the arms.ListDashboardsByName API synchronously

func (*Client) ListDashboardsByNameWithCallback ¶

func (client *Client) ListDashboardsByNameWithCallback(request *ListDashboardsByNameRequest, callback func(response *ListDashboardsByNameResponse, err error)) <-chan int

ListDashboardsByNameWithCallback invokes the arms.ListDashboardsByName API asynchronously

func (*Client) ListDashboardsByNameWithChan ¶

func (client *Client) ListDashboardsByNameWithChan(request *ListDashboardsByNameRequest) (<-chan *ListDashboardsByNameResponse, <-chan error)

ListDashboardsByNameWithChan invokes the arms.ListDashboardsByName API asynchronously

func (*Client) ListDashboardsWithCallback ¶

func (client *Client) ListDashboardsWithCallback(request *ListDashboardsRequest, callback func(response *ListDashboardsResponse, err error)) <-chan int

ListDashboardsWithCallback invokes the arms.ListDashboards API asynchronously

func (*Client) ListDashboardsWithChan ¶

func (client *Client) ListDashboardsWithChan(request *ListDashboardsRequest) (<-chan *ListDashboardsResponse, <-chan error)

ListDashboardsWithChan invokes the arms.ListDashboards API asynchronously

func (*Client) ListDispatchRule ¶

func (client *Client) ListDispatchRule(request *ListDispatchRuleRequest) (response *ListDispatchRuleResponse, err error)

ListDispatchRule invokes the arms.ListDispatchRule API synchronously

func (*Client) ListDispatchRuleWithCallback ¶

func (client *Client) ListDispatchRuleWithCallback(request *ListDispatchRuleRequest, callback func(response *ListDispatchRuleResponse, err error)) <-chan int

ListDispatchRuleWithCallback invokes the arms.ListDispatchRule API asynchronously

func (*Client) ListDispatchRuleWithChan ¶

func (client *Client) ListDispatchRuleWithChan(request *ListDispatchRuleRequest) (<-chan *ListDispatchRuleResponse, <-chan error)

ListDispatchRuleWithChan invokes the arms.ListDispatchRule API asynchronously

func (*Client) ListEscalationPolicies ¶

func (client *Client) ListEscalationPolicies(request *ListEscalationPoliciesRequest) (response *ListEscalationPoliciesResponse, err error)

ListEscalationPolicies invokes the arms.ListEscalationPolicies API synchronously

func (*Client) ListEscalationPoliciesWithCallback ¶

func (client *Client) ListEscalationPoliciesWithCallback(request *ListEscalationPoliciesRequest, callback func(response *ListEscalationPoliciesResponse, err error)) <-chan int

ListEscalationPoliciesWithCallback invokes the arms.ListEscalationPolicies API asynchronously

func (*Client) ListEscalationPoliciesWithChan ¶

func (client *Client) ListEscalationPoliciesWithChan(request *ListEscalationPoliciesRequest) (<-chan *ListEscalationPoliciesResponse, <-chan error)

ListEscalationPoliciesWithChan invokes the arms.ListEscalationPolicies API asynchronously

func (*Client) ListEventBridgeIntegrations ¶

func (client *Client) ListEventBridgeIntegrations(request *ListEventBridgeIntegrationsRequest) (response *ListEventBridgeIntegrationsResponse, err error)

ListEventBridgeIntegrations invokes the arms.ListEventBridgeIntegrations API synchronously

func (*Client) ListEventBridgeIntegrationsWithCallback ¶

func (client *Client) ListEventBridgeIntegrationsWithCallback(request *ListEventBridgeIntegrationsRequest, callback func(response *ListEventBridgeIntegrationsResponse, err error)) <-chan int

ListEventBridgeIntegrationsWithCallback invokes the arms.ListEventBridgeIntegrations API asynchronously

func (*Client) ListEventBridgeIntegrationsWithChan ¶

func (client *Client) ListEventBridgeIntegrationsWithChan(request *ListEventBridgeIntegrationsRequest) (<-chan *ListEventBridgeIntegrationsResponse, <-chan error)

ListEventBridgeIntegrationsWithChan invokes the arms.ListEventBridgeIntegrations API asynchronously

func (*Client) ListInsightsEvents ¶

func (client *Client) ListInsightsEvents(request *ListInsightsEventsRequest) (response *ListInsightsEventsResponse, err error)

ListInsightsEvents invokes the arms.ListInsightsEvents API synchronously

func (*Client) ListInsightsEventsWithCallback ¶

func (client *Client) ListInsightsEventsWithCallback(request *ListInsightsEventsRequest, callback func(response *ListInsightsEventsResponse, err error)) <-chan int

ListInsightsEventsWithCallback invokes the arms.ListInsightsEvents API asynchronously

func (*Client) ListInsightsEventsWithChan ¶

func (client *Client) ListInsightsEventsWithChan(request *ListInsightsEventsRequest) (<-chan *ListInsightsEventsResponse, <-chan error)

ListInsightsEventsWithChan invokes the arms.ListInsightsEvents API asynchronously

func (*Client) ListIntegration ¶

func (client *Client) ListIntegration(request *ListIntegrationRequest) (response *ListIntegrationResponse, err error)

ListIntegration invokes the arms.ListIntegration API synchronously

func (*Client) ListIntegrationWithCallback ¶

func (client *Client) ListIntegrationWithCallback(request *ListIntegrationRequest, callback func(response *ListIntegrationResponse, err error)) <-chan int

ListIntegrationWithCallback invokes the arms.ListIntegration API asynchronously

func (*Client) ListIntegrationWithChan ¶

func (client *Client) ListIntegrationWithChan(request *ListIntegrationRequest) (<-chan *ListIntegrationResponse, <-chan error)

ListIntegrationWithChan invokes the arms.ListIntegration API asynchronously

func (*Client) ListNotificationPolicies ¶

func (client *Client) ListNotificationPolicies(request *ListNotificationPoliciesRequest) (response *ListNotificationPoliciesResponse, err error)

ListNotificationPolicies invokes the arms.ListNotificationPolicies API synchronously

func (*Client) ListNotificationPoliciesWithCallback ¶

func (client *Client) ListNotificationPoliciesWithCallback(request *ListNotificationPoliciesRequest, callback func(response *ListNotificationPoliciesResponse, err error)) <-chan int

ListNotificationPoliciesWithCallback invokes the arms.ListNotificationPolicies API asynchronously

func (*Client) ListNotificationPoliciesWithChan ¶

func (client *Client) ListNotificationPoliciesWithChan(request *ListNotificationPoliciesRequest) (<-chan *ListNotificationPoliciesResponse, <-chan error)

ListNotificationPoliciesWithChan invokes the arms.ListNotificationPolicies API asynchronously

func (*Client) ListOnCallSchedules ¶

func (client *Client) ListOnCallSchedules(request *ListOnCallSchedulesRequest) (response *ListOnCallSchedulesResponse, err error)

ListOnCallSchedules invokes the arms.ListOnCallSchedules API synchronously

func (*Client) ListOnCallSchedulesWithCallback ¶

func (client *Client) ListOnCallSchedulesWithCallback(request *ListOnCallSchedulesRequest, callback func(response *ListOnCallSchedulesResponse, err error)) <-chan int

ListOnCallSchedulesWithCallback invokes the arms.ListOnCallSchedules API asynchronously

func (*Client) ListOnCallSchedulesWithChan ¶

func (client *Client) ListOnCallSchedulesWithChan(request *ListOnCallSchedulesRequest) (<-chan *ListOnCallSchedulesResponse, <-chan error)

ListOnCallSchedulesWithChan invokes the arms.ListOnCallSchedules API asynchronously

func (*Client) ListPrometheusAlertRules ¶

func (client *Client) ListPrometheusAlertRules(request *ListPrometheusAlertRulesRequest) (response *ListPrometheusAlertRulesResponse, err error)

ListPrometheusAlertRules invokes the arms.ListPrometheusAlertRules API synchronously

func (*Client) ListPrometheusAlertRulesWithCallback ¶

func (client *Client) ListPrometheusAlertRulesWithCallback(request *ListPrometheusAlertRulesRequest, callback func(response *ListPrometheusAlertRulesResponse, err error)) <-chan int

ListPrometheusAlertRulesWithCallback invokes the arms.ListPrometheusAlertRules API asynchronously

func (*Client) ListPrometheusAlertRulesWithChan ¶

func (client *Client) ListPrometheusAlertRulesWithChan(request *ListPrometheusAlertRulesRequest) (<-chan *ListPrometheusAlertRulesResponse, <-chan error)

ListPrometheusAlertRulesWithChan invokes the arms.ListPrometheusAlertRules API asynchronously

func (*Client) ListPrometheusAlertTemplates ¶

func (client *Client) ListPrometheusAlertTemplates(request *ListPrometheusAlertTemplatesRequest) (response *ListPrometheusAlertTemplatesResponse, err error)

ListPrometheusAlertTemplates invokes the arms.ListPrometheusAlertTemplates API synchronously

func (*Client) ListPrometheusAlertTemplatesWithCallback ¶

func (client *Client) ListPrometheusAlertTemplatesWithCallback(request *ListPrometheusAlertTemplatesRequest, callback func(response *ListPrometheusAlertTemplatesResponse, err error)) <-chan int

ListPrometheusAlertTemplatesWithCallback invokes the arms.ListPrometheusAlertTemplates API asynchronously

func (*Client) ListPrometheusAlertTemplatesWithChan ¶

func (client *Client) ListPrometheusAlertTemplatesWithChan(request *ListPrometheusAlertTemplatesRequest) (<-chan *ListPrometheusAlertTemplatesResponse, <-chan error)

ListPrometheusAlertTemplatesWithChan invokes the arms.ListPrometheusAlertTemplates API asynchronously

func (*Client) ListPrometheusGlobalView ¶

func (client *Client) ListPrometheusGlobalView(request *ListPrometheusGlobalViewRequest) (response *ListPrometheusGlobalViewResponse, err error)

ListPrometheusGlobalView invokes the arms.ListPrometheusGlobalView API synchronously

func (*Client) ListPrometheusGlobalViewWithCallback ¶

func (client *Client) ListPrometheusGlobalViewWithCallback(request *ListPrometheusGlobalViewRequest, callback func(response *ListPrometheusGlobalViewResponse, err error)) <-chan int

ListPrometheusGlobalViewWithCallback invokes the arms.ListPrometheusGlobalView API asynchronously

func (*Client) ListPrometheusGlobalViewWithChan ¶

func (client *Client) ListPrometheusGlobalViewWithChan(request *ListPrometheusGlobalViewRequest) (<-chan *ListPrometheusGlobalViewResponse, <-chan error)

ListPrometheusGlobalViewWithChan invokes the arms.ListPrometheusGlobalView API asynchronously

func (*Client) ListPrometheusInstances ¶

func (client *Client) ListPrometheusInstances(request *ListPrometheusInstancesRequest) (response *ListPrometheusInstancesResponse, err error)

ListPrometheusInstances invokes the arms.ListPrometheusInstances API synchronously

func (*Client) ListPrometheusInstancesWithCallback ¶

func (client *Client) ListPrometheusInstancesWithCallback(request *ListPrometheusInstancesRequest, callback func(response *ListPrometheusInstancesResponse, err error)) <-chan int

ListPrometheusInstancesWithCallback invokes the arms.ListPrometheusInstances API asynchronously

func (*Client) ListPrometheusInstancesWithChan ¶

func (client *Client) ListPrometheusInstancesWithChan(request *ListPrometheusInstancesRequest) (<-chan *ListPrometheusInstancesResponse, <-chan error)

ListPrometheusInstancesWithChan invokes the arms.ListPrometheusInstances API asynchronously

func (*Client) ListRetcodeApps ¶

func (client *Client) ListRetcodeApps(request *ListRetcodeAppsRequest) (response *ListRetcodeAppsResponse, err error)

ListRetcodeApps invokes the arms.ListRetcodeApps API synchronously

func (*Client) ListRetcodeAppsWithCallback ¶

func (client *Client) ListRetcodeAppsWithCallback(request *ListRetcodeAppsRequest, callback func(response *ListRetcodeAppsResponse, err error)) <-chan int

ListRetcodeAppsWithCallback invokes the arms.ListRetcodeApps API asynchronously

func (*Client) ListRetcodeAppsWithChan ¶

func (client *Client) ListRetcodeAppsWithChan(request *ListRetcodeAppsRequest) (<-chan *ListRetcodeAppsResponse, <-chan error)

ListRetcodeAppsWithChan invokes the arms.ListRetcodeApps API asynchronously

func (*Client) ListScenario ¶

func (client *Client) ListScenario(request *ListScenarioRequest) (response *ListScenarioResponse, err error)

ListScenario invokes the arms.ListScenario API synchronously

func (*Client) ListScenarioWithCallback ¶

func (client *Client) ListScenarioWithCallback(request *ListScenarioRequest, callback func(response *ListScenarioResponse, err error)) <-chan int

ListScenarioWithCallback invokes the arms.ListScenario API asynchronously

func (*Client) ListScenarioWithChan ¶

func (client *Client) ListScenarioWithChan(request *ListScenarioRequest) (<-chan *ListScenarioResponse, <-chan error)

ListScenarioWithChan invokes the arms.ListScenario API asynchronously

func (*Client) ListSilencePolicies ¶

func (client *Client) ListSilencePolicies(request *ListSilencePoliciesRequest) (response *ListSilencePoliciesResponse, err error)

ListSilencePolicies invokes the arms.ListSilencePolicies API synchronously

func (*Client) ListSilencePoliciesWithCallback ¶

func (client *Client) ListSilencePoliciesWithCallback(request *ListSilencePoliciesRequest, callback func(response *ListSilencePoliciesResponse, err error)) <-chan int

ListSilencePoliciesWithCallback invokes the arms.ListSilencePolicies API asynchronously

func (*Client) ListSilencePoliciesWithChan ¶

func (client *Client) ListSilencePoliciesWithChan(request *ListSilencePoliciesRequest) (<-chan *ListSilencePoliciesResponse, <-chan error)

ListSilencePoliciesWithChan invokes the arms.ListSilencePolicies API asynchronously

func (*Client) ListTraceApps ¶

func (client *Client) ListTraceApps(request *ListTraceAppsRequest) (response *ListTraceAppsResponse, err error)

ListTraceApps invokes the arms.ListTraceApps API synchronously

func (*Client) ListTraceAppsWithCallback ¶

func (client *Client) ListTraceAppsWithCallback(request *ListTraceAppsRequest, callback func(response *ListTraceAppsResponse, err error)) <-chan int

ListTraceAppsWithCallback invokes the arms.ListTraceApps API asynchronously

func (*Client) ListTraceAppsWithChan ¶

func (client *Client) ListTraceAppsWithChan(request *ListTraceAppsRequest) (<-chan *ListTraceAppsResponse, <-chan error)

ListTraceAppsWithChan invokes the arms.ListTraceApps API asynchronously

func (*Client) ManageGetRecordingRule ¶

func (client *Client) ManageGetRecordingRule(request *ManageGetRecordingRuleRequest) (response *ManageGetRecordingRuleResponse, err error)

ManageGetRecordingRule invokes the arms.ManageGetRecordingRule API synchronously

func (*Client) ManageGetRecordingRuleWithCallback ¶

func (client *Client) ManageGetRecordingRuleWithCallback(request *ManageGetRecordingRuleRequest, callback func(response *ManageGetRecordingRuleResponse, err error)) <-chan int

ManageGetRecordingRuleWithCallback invokes the arms.ManageGetRecordingRule API asynchronously

func (*Client) ManageGetRecordingRuleWithChan ¶

func (client *Client) ManageGetRecordingRuleWithChan(request *ManageGetRecordingRuleRequest) (<-chan *ManageGetRecordingRuleResponse, <-chan error)

ManageGetRecordingRuleWithChan invokes the arms.ManageGetRecordingRule API asynchronously

func (*Client) ManageRecordingRule ¶

func (client *Client) ManageRecordingRule(request *ManageRecordingRuleRequest) (response *ManageRecordingRuleResponse, err error)

ManageRecordingRule invokes the arms.ManageRecordingRule API synchronously

func (*Client) ManageRecordingRuleWithCallback ¶

func (client *Client) ManageRecordingRuleWithCallback(request *ManageRecordingRuleRequest, callback func(response *ManageRecordingRuleResponse, err error)) <-chan int

ManageRecordingRuleWithCallback invokes the arms.ManageRecordingRule API asynchronously

func (*Client) ManageRecordingRuleWithChan ¶

func (client *Client) ManageRecordingRuleWithChan(request *ManageRecordingRuleRequest) (<-chan *ManageRecordingRuleResponse, <-chan error)

ManageRecordingRuleWithChan invokes the arms.ManageRecordingRule API asynchronously

func (*Client) OpenArmsDefaultSLR ¶

func (client *Client) OpenArmsDefaultSLR(request *OpenArmsDefaultSLRRequest) (response *OpenArmsDefaultSLRResponse, err error)

OpenArmsDefaultSLR invokes the arms.OpenArmsDefaultSLR API synchronously

func (*Client) OpenArmsDefaultSLRWithCallback ¶

func (client *Client) OpenArmsDefaultSLRWithCallback(request *OpenArmsDefaultSLRRequest, callback func(response *OpenArmsDefaultSLRResponse, err error)) <-chan int

OpenArmsDefaultSLRWithCallback invokes the arms.OpenArmsDefaultSLR API asynchronously

func (*Client) OpenArmsDefaultSLRWithChan ¶

func (client *Client) OpenArmsDefaultSLRWithChan(request *OpenArmsDefaultSLRRequest) (<-chan *OpenArmsDefaultSLRResponse, <-chan error)

OpenArmsDefaultSLRWithChan invokes the arms.OpenArmsDefaultSLR API asynchronously

func (*Client) OpenArmsServiceSecondVersion ¶

func (client *Client) OpenArmsServiceSecondVersion(request *OpenArmsServiceSecondVersionRequest) (response *OpenArmsServiceSecondVersionResponse, err error)

OpenArmsServiceSecondVersion invokes the arms.OpenArmsServiceSecondVersion API synchronously

func (*Client) OpenArmsServiceSecondVersionWithCallback ¶

func (client *Client) OpenArmsServiceSecondVersionWithCallback(request *OpenArmsServiceSecondVersionRequest, callback func(response *OpenArmsServiceSecondVersionResponse, err error)) <-chan int

OpenArmsServiceSecondVersionWithCallback invokes the arms.OpenArmsServiceSecondVersion API asynchronously

func (*Client) OpenArmsServiceSecondVersionWithChan ¶

func (client *Client) OpenArmsServiceSecondVersionWithChan(request *OpenArmsServiceSecondVersionRequest) (<-chan *OpenArmsServiceSecondVersionResponse, <-chan error)

OpenArmsServiceSecondVersionWithChan invokes the arms.OpenArmsServiceSecondVersion API asynchronously

func (*Client) OpenVCluster ¶

func (client *Client) OpenVCluster(request *OpenVClusterRequest) (response *OpenVClusterResponse, err error)

OpenVCluster invokes the arms.OpenVCluster API synchronously

func (*Client) OpenVClusterWithCallback ¶

func (client *Client) OpenVClusterWithCallback(request *OpenVClusterRequest, callback func(response *OpenVClusterResponse, err error)) <-chan int

OpenVClusterWithCallback invokes the arms.OpenVCluster API asynchronously

func (*Client) OpenVClusterWithChan ¶

func (client *Client) OpenVClusterWithChan(request *OpenVClusterRequest) (<-chan *OpenVClusterResponse, <-chan error)

OpenVClusterWithChan invokes the arms.OpenVCluster API asynchronously

func (*Client) OpenXtraceDefaultSLR ¶

func (client *Client) OpenXtraceDefaultSLR(request *OpenXtraceDefaultSLRRequest) (response *OpenXtraceDefaultSLRResponse, err error)

OpenXtraceDefaultSLR invokes the arms.OpenXtraceDefaultSLR API synchronously

func (*Client) OpenXtraceDefaultSLRWithCallback ¶

func (client *Client) OpenXtraceDefaultSLRWithCallback(request *OpenXtraceDefaultSLRRequest, callback func(response *OpenXtraceDefaultSLRResponse, err error)) <-chan int

OpenXtraceDefaultSLRWithCallback invokes the arms.OpenXtraceDefaultSLR API asynchronously

func (*Client) OpenXtraceDefaultSLRWithChan ¶

func (client *Client) OpenXtraceDefaultSLRWithChan(request *OpenXtraceDefaultSLRRequest) (<-chan *OpenXtraceDefaultSLRResponse, <-chan error)

OpenXtraceDefaultSLRWithChan invokes the arms.OpenXtraceDefaultSLR API asynchronously

func (*Client) QueryMetricByPage ¶

func (client *Client) QueryMetricByPage(request *QueryMetricByPageRequest) (response *QueryMetricByPageResponse, err error)

QueryMetricByPage invokes the arms.QueryMetricByPage API synchronously

func (*Client) QueryMetricByPageWithCallback ¶

func (client *Client) QueryMetricByPageWithCallback(request *QueryMetricByPageRequest, callback func(response *QueryMetricByPageResponse, err error)) <-chan int

QueryMetricByPageWithCallback invokes the arms.QueryMetricByPage API asynchronously

func (*Client) QueryMetricByPageWithChan ¶

func (client *Client) QueryMetricByPageWithChan(request *QueryMetricByPageRequest) (<-chan *QueryMetricByPageResponse, <-chan error)

QueryMetricByPageWithChan invokes the arms.QueryMetricByPage API asynchronously

func (*Client) QueryPromInstallStatus ¶

func (client *Client) QueryPromInstallStatus(request *QueryPromInstallStatusRequest) (response *QueryPromInstallStatusResponse, err error)

QueryPromInstallStatus invokes the arms.QueryPromInstallStatus API synchronously

func (*Client) QueryPromInstallStatusWithCallback ¶

func (client *Client) QueryPromInstallStatusWithCallback(request *QueryPromInstallStatusRequest, callback func(response *QueryPromInstallStatusResponse, err error)) <-chan int

QueryPromInstallStatusWithCallback invokes the arms.QueryPromInstallStatus API asynchronously

func (*Client) QueryPromInstallStatusWithChan ¶

func (client *Client) QueryPromInstallStatusWithChan(request *QueryPromInstallStatusRequest) (<-chan *QueryPromInstallStatusResponse, <-chan error)

QueryPromInstallStatusWithChan invokes the arms.QueryPromInstallStatus API asynchronously

func (*Client) QueryReleaseMetric ¶

func (client *Client) QueryReleaseMetric(request *QueryReleaseMetricRequest) (response *QueryReleaseMetricResponse, err error)

QueryReleaseMetric invokes the arms.QueryReleaseMetric API synchronously

func (*Client) QueryReleaseMetricWithCallback ¶

func (client *Client) QueryReleaseMetricWithCallback(request *QueryReleaseMetricRequest, callback func(response *QueryReleaseMetricResponse, err error)) <-chan int

QueryReleaseMetricWithCallback invokes the arms.QueryReleaseMetric API asynchronously

func (*Client) QueryReleaseMetricWithChan ¶

func (client *Client) QueryReleaseMetricWithChan(request *QueryReleaseMetricRequest) (<-chan *QueryReleaseMetricResponse, <-chan error)

QueryReleaseMetricWithChan invokes the arms.QueryReleaseMetric API asynchronously

func (*Client) RemoveAliClusterIdsFromPrometheusGlobalView ¶

func (client *Client) RemoveAliClusterIdsFromPrometheusGlobalView(request *RemoveAliClusterIdsFromPrometheusGlobalViewRequest) (response *RemoveAliClusterIdsFromPrometheusGlobalViewResponse, err error)

RemoveAliClusterIdsFromPrometheusGlobalView invokes the arms.RemoveAliClusterIdsFromPrometheusGlobalView API synchronously

func (*Client) RemoveAliClusterIdsFromPrometheusGlobalViewWithCallback ¶

func (client *Client) RemoveAliClusterIdsFromPrometheusGlobalViewWithCallback(request *RemoveAliClusterIdsFromPrometheusGlobalViewRequest, callback func(response *RemoveAliClusterIdsFromPrometheusGlobalViewResponse, err error)) <-chan int

RemoveAliClusterIdsFromPrometheusGlobalViewWithCallback invokes the arms.RemoveAliClusterIdsFromPrometheusGlobalView API asynchronously

func (*Client) RemoveAliClusterIdsFromPrometheusGlobalViewWithChan ¶

func (client *Client) RemoveAliClusterIdsFromPrometheusGlobalViewWithChan(request *RemoveAliClusterIdsFromPrometheusGlobalViewRequest) (<-chan *RemoveAliClusterIdsFromPrometheusGlobalViewResponse, <-chan error)

RemoveAliClusterIdsFromPrometheusGlobalViewWithChan invokes the arms.RemoveAliClusterIdsFromPrometheusGlobalView API asynchronously

func (*Client) RemoveSourcesFromPrometheusGlobalView ¶

func (client *Client) RemoveSourcesFromPrometheusGlobalView(request *RemoveSourcesFromPrometheusGlobalViewRequest) (response *RemoveSourcesFromPrometheusGlobalViewResponse, err error)

RemoveSourcesFromPrometheusGlobalView invokes the arms.RemoveSourcesFromPrometheusGlobalView API synchronously

func (*Client) RemoveSourcesFromPrometheusGlobalViewWithCallback ¶

func (client *Client) RemoveSourcesFromPrometheusGlobalViewWithCallback(request *RemoveSourcesFromPrometheusGlobalViewRequest, callback func(response *RemoveSourcesFromPrometheusGlobalViewResponse, err error)) <-chan int

RemoveSourcesFromPrometheusGlobalViewWithCallback invokes the arms.RemoveSourcesFromPrometheusGlobalView API asynchronously

func (*Client) RemoveSourcesFromPrometheusGlobalViewWithChan ¶

func (client *Client) RemoveSourcesFromPrometheusGlobalViewWithChan(request *RemoveSourcesFromPrometheusGlobalViewRequest) (<-chan *RemoveSourcesFromPrometheusGlobalViewResponse, <-chan error)

RemoveSourcesFromPrometheusGlobalViewWithChan invokes the arms.RemoveSourcesFromPrometheusGlobalView API asynchronously

func (*Client) SaveTraceAppConfig ¶

func (client *Client) SaveTraceAppConfig(request *SaveTraceAppConfigRequest) (response *SaveTraceAppConfigResponse, err error)

SaveTraceAppConfig invokes the arms.SaveTraceAppConfig API synchronously

func (*Client) SaveTraceAppConfigWithCallback ¶

func (client *Client) SaveTraceAppConfigWithCallback(request *SaveTraceAppConfigRequest, callback func(response *SaveTraceAppConfigResponse, err error)) <-chan int

SaveTraceAppConfigWithCallback invokes the arms.SaveTraceAppConfig API asynchronously

func (*Client) SaveTraceAppConfigWithChan ¶

func (client *Client) SaveTraceAppConfigWithChan(request *SaveTraceAppConfigRequest) (<-chan *SaveTraceAppConfigResponse, <-chan error)

SaveTraceAppConfigWithChan invokes the arms.SaveTraceAppConfig API asynchronously

func (*Client) SearchAlertContact ¶

func (client *Client) SearchAlertContact(request *SearchAlertContactRequest) (response *SearchAlertContactResponse, err error)

SearchAlertContact invokes the arms.SearchAlertContact API synchronously

func (*Client) SearchAlertContactGroup ¶

func (client *Client) SearchAlertContactGroup(request *SearchAlertContactGroupRequest) (response *SearchAlertContactGroupResponse, err error)

SearchAlertContactGroup invokes the arms.SearchAlertContactGroup API synchronously

func (*Client) SearchAlertContactGroupWithCallback ¶

func (client *Client) SearchAlertContactGroupWithCallback(request *SearchAlertContactGroupRequest, callback func(response *SearchAlertContactGroupResponse, err error)) <-chan int

SearchAlertContactGroupWithCallback invokes the arms.SearchAlertContactGroup API asynchronously

func (*Client) SearchAlertContactGroupWithChan ¶

func (client *Client) SearchAlertContactGroupWithChan(request *SearchAlertContactGroupRequest) (<-chan *SearchAlertContactGroupResponse, <-chan error)

SearchAlertContactGroupWithChan invokes the arms.SearchAlertContactGroup API asynchronously

func (*Client) SearchAlertContactWithCallback ¶

func (client *Client) SearchAlertContactWithCallback(request *SearchAlertContactRequest, callback func(response *SearchAlertContactResponse, err error)) <-chan int

SearchAlertContactWithCallback invokes the arms.SearchAlertContact API asynchronously

func (*Client) SearchAlertContactWithChan ¶

func (client *Client) SearchAlertContactWithChan(request *SearchAlertContactRequest) (<-chan *SearchAlertContactResponse, <-chan error)

SearchAlertContactWithChan invokes the arms.SearchAlertContact API asynchronously

func (*Client) SearchAlertHistories ¶

func (client *Client) SearchAlertHistories(request *SearchAlertHistoriesRequest) (response *SearchAlertHistoriesResponse, err error)

SearchAlertHistories invokes the arms.SearchAlertHistories API synchronously

func (*Client) SearchAlertHistoriesWithCallback ¶

func (client *Client) SearchAlertHistoriesWithCallback(request *SearchAlertHistoriesRequest, callback func(response *SearchAlertHistoriesResponse, err error)) <-chan int

SearchAlertHistoriesWithCallback invokes the arms.SearchAlertHistories API asynchronously

func (*Client) SearchAlertHistoriesWithChan ¶

func (client *Client) SearchAlertHistoriesWithChan(request *SearchAlertHistoriesRequest) (<-chan *SearchAlertHistoriesResponse, <-chan error)

SearchAlertHistoriesWithChan invokes the arms.SearchAlertHistories API asynchronously

func (*Client) SearchAlertRules ¶

func (client *Client) SearchAlertRules(request *SearchAlertRulesRequest) (response *SearchAlertRulesResponse, err error)

SearchAlertRules invokes the arms.SearchAlertRules API synchronously

func (*Client) SearchAlertRulesWithCallback ¶

func (client *Client) SearchAlertRulesWithCallback(request *SearchAlertRulesRequest, callback func(response *SearchAlertRulesResponse, err error)) <-chan int

SearchAlertRulesWithCallback invokes the arms.SearchAlertRules API asynchronously

func (*Client) SearchAlertRulesWithChan ¶

func (client *Client) SearchAlertRulesWithChan(request *SearchAlertRulesRequest) (<-chan *SearchAlertRulesResponse, <-chan error)

SearchAlertRulesWithChan invokes the arms.SearchAlertRules API asynchronously

func (*Client) SearchEvents ¶

func (client *Client) SearchEvents(request *SearchEventsRequest) (response *SearchEventsResponse, err error)

SearchEvents invokes the arms.SearchEvents API synchronously

func (*Client) SearchEventsWithCallback ¶

func (client *Client) SearchEventsWithCallback(request *SearchEventsRequest, callback func(response *SearchEventsResponse, err error)) <-chan int

SearchEventsWithCallback invokes the arms.SearchEvents API asynchronously

func (*Client) SearchEventsWithChan ¶

func (client *Client) SearchEventsWithChan(request *SearchEventsRequest) (<-chan *SearchEventsResponse, <-chan error)

SearchEventsWithChan invokes the arms.SearchEvents API asynchronously

func (*Client) SearchRetcodeAppByPage ¶

func (client *Client) SearchRetcodeAppByPage(request *SearchRetcodeAppByPageRequest) (response *SearchRetcodeAppByPageResponse, err error)

SearchRetcodeAppByPage invokes the arms.SearchRetcodeAppByPage API synchronously

func (*Client) SearchRetcodeAppByPageWithCallback ¶

func (client *Client) SearchRetcodeAppByPageWithCallback(request *SearchRetcodeAppByPageRequest, callback func(response *SearchRetcodeAppByPageResponse, err error)) <-chan int

SearchRetcodeAppByPageWithCallback invokes the arms.SearchRetcodeAppByPage API asynchronously

func (*Client) SearchRetcodeAppByPageWithChan ¶

func (client *Client) SearchRetcodeAppByPageWithChan(request *SearchRetcodeAppByPageRequest) (<-chan *SearchRetcodeAppByPageResponse, <-chan error)

SearchRetcodeAppByPageWithChan invokes the arms.SearchRetcodeAppByPage API asynchronously

func (*Client) SearchTraceAppByName ¶

func (client *Client) SearchTraceAppByName(request *SearchTraceAppByNameRequest) (response *SearchTraceAppByNameResponse, err error)

SearchTraceAppByName invokes the arms.SearchTraceAppByName API synchronously

func (*Client) SearchTraceAppByNameWithCallback ¶

func (client *Client) SearchTraceAppByNameWithCallback(request *SearchTraceAppByNameRequest, callback func(response *SearchTraceAppByNameResponse, err error)) <-chan int

SearchTraceAppByNameWithCallback invokes the arms.SearchTraceAppByName API asynchronously

func (*Client) SearchTraceAppByNameWithChan ¶

func (client *Client) SearchTraceAppByNameWithChan(request *SearchTraceAppByNameRequest) (<-chan *SearchTraceAppByNameResponse, <-chan error)

SearchTraceAppByNameWithChan invokes the arms.SearchTraceAppByName API asynchronously

func (*Client) SearchTraceAppByPage ¶

func (client *Client) SearchTraceAppByPage(request *SearchTraceAppByPageRequest) (response *SearchTraceAppByPageResponse, err error)

SearchTraceAppByPage invokes the arms.SearchTraceAppByPage API synchronously

func (*Client) SearchTraceAppByPageWithCallback ¶

func (client *Client) SearchTraceAppByPageWithCallback(request *SearchTraceAppByPageRequest, callback func(response *SearchTraceAppByPageResponse, err error)) <-chan int

SearchTraceAppByPageWithCallback invokes the arms.SearchTraceAppByPage API asynchronously

func (*Client) SearchTraceAppByPageWithChan ¶

func (client *Client) SearchTraceAppByPageWithChan(request *SearchTraceAppByPageRequest) (<-chan *SearchTraceAppByPageResponse, <-chan error)

SearchTraceAppByPageWithChan invokes the arms.SearchTraceAppByPage API asynchronously

func (*Client) SearchTraces ¶

func (client *Client) SearchTraces(request *SearchTracesRequest) (response *SearchTracesResponse, err error)

SearchTraces invokes the arms.SearchTraces API synchronously

func (*Client) SearchTracesByPage ¶

func (client *Client) SearchTracesByPage(request *SearchTracesByPageRequest) (response *SearchTracesByPageResponse, err error)

SearchTracesByPage invokes the arms.SearchTracesByPage API synchronously

func (*Client) SearchTracesByPageWithCallback ¶

func (client *Client) SearchTracesByPageWithCallback(request *SearchTracesByPageRequest, callback func(response *SearchTracesByPageResponse, err error)) <-chan int

SearchTracesByPageWithCallback invokes the arms.SearchTracesByPage API asynchronously

func (*Client) SearchTracesByPageWithChan ¶

func (client *Client) SearchTracesByPageWithChan(request *SearchTracesByPageRequest) (<-chan *SearchTracesByPageResponse, <-chan error)

SearchTracesByPageWithChan invokes the arms.SearchTracesByPage API asynchronously

func (*Client) SearchTracesWithCallback ¶

func (client *Client) SearchTracesWithCallback(request *SearchTracesRequest, callback func(response *SearchTracesResponse, err error)) <-chan int

SearchTracesWithCallback invokes the arms.SearchTraces API asynchronously

func (*Client) SearchTracesWithChan ¶

func (client *Client) SearchTracesWithChan(request *SearchTracesRequest) (<-chan *SearchTracesResponse, <-chan error)

SearchTracesWithChan invokes the arms.SearchTraces API asynchronously

func (client *Client) SendTTSVerifyLink(request *SendTTSVerifyLinkRequest) (response *SendTTSVerifyLinkResponse, err error)

SendTTSVerifyLink invokes the arms.SendTTSVerifyLink API synchronously

func (*Client) SendTTSVerifyLinkWithCallback ¶

func (client *Client) SendTTSVerifyLinkWithCallback(request *SendTTSVerifyLinkRequest, callback func(response *SendTTSVerifyLinkResponse, err error)) <-chan int

SendTTSVerifyLinkWithCallback invokes the arms.SendTTSVerifyLink API asynchronously

func (*Client) SendTTSVerifyLinkWithChan ¶

func (client *Client) SendTTSVerifyLinkWithChan(request *SendTTSVerifyLinkRequest) (<-chan *SendTTSVerifyLinkResponse, <-chan error)

SendTTSVerifyLinkWithChan invokes the arms.SendTTSVerifyLink API asynchronously

func (*Client) SetRetcodeShareStatus ¶

func (client *Client) SetRetcodeShareStatus(request *SetRetcodeShareStatusRequest) (response *SetRetcodeShareStatusResponse, err error)

SetRetcodeShareStatus invokes the arms.SetRetcodeShareStatus API synchronously

func (*Client) SetRetcodeShareStatusWithCallback ¶

func (client *Client) SetRetcodeShareStatusWithCallback(request *SetRetcodeShareStatusRequest, callback func(response *SetRetcodeShareStatusResponse, err error)) <-chan int

SetRetcodeShareStatusWithCallback invokes the arms.SetRetcodeShareStatus API asynchronously

func (*Client) SetRetcodeShareStatusWithChan ¶

func (client *Client) SetRetcodeShareStatusWithChan(request *SetRetcodeShareStatusRequest) (<-chan *SetRetcodeShareStatusResponse, <-chan error)

SetRetcodeShareStatusWithChan invokes the arms.SetRetcodeShareStatus API asynchronously

func (*Client) StartAlert ¶

func (client *Client) StartAlert(request *StartAlertRequest) (response *StartAlertResponse, err error)

StartAlert invokes the arms.StartAlert API synchronously

func (*Client) StartAlertWithCallback ¶

func (client *Client) StartAlertWithCallback(request *StartAlertRequest, callback func(response *StartAlertResponse, err error)) <-chan int

StartAlertWithCallback invokes the arms.StartAlert API asynchronously

func (*Client) StartAlertWithChan ¶

func (client *Client) StartAlertWithChan(request *StartAlertRequest) (<-chan *StartAlertResponse, <-chan error)

StartAlertWithChan invokes the arms.StartAlert API asynchronously

func (*Client) StopAlert ¶

func (client *Client) StopAlert(request *StopAlertRequest) (response *StopAlertResponse, err error)

StopAlert invokes the arms.StopAlert API synchronously

func (*Client) StopAlertWithCallback ¶

func (client *Client) StopAlertWithCallback(request *StopAlertRequest, callback func(response *StopAlertResponse, err error)) <-chan int

StopAlertWithCallback invokes the arms.StopAlert API asynchronously

func (*Client) StopAlertWithChan ¶

func (client *Client) StopAlertWithChan(request *StopAlertRequest) (<-chan *StopAlertResponse, <-chan error)

StopAlertWithChan invokes the arms.StopAlert API asynchronously

func (*Client) SwitchSyntheticTaskStatus ¶

func (client *Client) SwitchSyntheticTaskStatus(request *SwitchSyntheticTaskStatusRequest) (response *SwitchSyntheticTaskStatusResponse, err error)

SwitchSyntheticTaskStatus invokes the arms.SwitchSyntheticTaskStatus API synchronously

func (*Client) SwitchSyntheticTaskStatusWithCallback ¶

func (client *Client) SwitchSyntheticTaskStatusWithCallback(request *SwitchSyntheticTaskStatusRequest, callback func(response *SwitchSyntheticTaskStatusResponse, err error)) <-chan int

SwitchSyntheticTaskStatusWithCallback invokes the arms.SwitchSyntheticTaskStatus API asynchronously

func (*Client) SwitchSyntheticTaskStatusWithChan ¶

func (client *Client) SwitchSyntheticTaskStatusWithChan(request *SwitchSyntheticTaskStatusRequest) (<-chan *SwitchSyntheticTaskStatusResponse, <-chan error)

SwitchSyntheticTaskStatusWithChan invokes the arms.SwitchSyntheticTaskStatus API asynchronously

func (*Client) SyncRecordingRules ¶

func (client *Client) SyncRecordingRules(request *SyncRecordingRulesRequest) (response *SyncRecordingRulesResponse, err error)

SyncRecordingRules invokes the arms.SyncRecordingRules API synchronously

func (*Client) SyncRecordingRulesWithCallback ¶

func (client *Client) SyncRecordingRulesWithCallback(request *SyncRecordingRulesRequest, callback func(response *SyncRecordingRulesResponse, err error)) <-chan int

SyncRecordingRulesWithCallback invokes the arms.SyncRecordingRules API asynchronously

func (*Client) SyncRecordingRulesWithChan ¶

func (client *Client) SyncRecordingRulesWithChan(request *SyncRecordingRulesRequest) (<-chan *SyncRecordingRulesResponse, <-chan error)

SyncRecordingRulesWithChan invokes the arms.SyncRecordingRules API asynchronously

func (*Client) TurnOnSecondSwitch ¶

func (client *Client) TurnOnSecondSwitch(request *TurnOnSecondSwitchRequest) (response *TurnOnSecondSwitchResponse, err error)

TurnOnSecondSwitch invokes the arms.TurnOnSecondSwitch API synchronously

func (*Client) TurnOnSecondSwitchWithCallback ¶

func (client *Client) TurnOnSecondSwitchWithCallback(request *TurnOnSecondSwitchRequest, callback func(response *TurnOnSecondSwitchResponse, err error)) <-chan int

TurnOnSecondSwitchWithCallback invokes the arms.TurnOnSecondSwitch API asynchronously

func (*Client) TurnOnSecondSwitchWithChan ¶

func (client *Client) TurnOnSecondSwitchWithChan(request *TurnOnSecondSwitchRequest) (<-chan *TurnOnSecondSwitchResponse, <-chan error)

TurnOnSecondSwitchWithChan invokes the arms.TurnOnSecondSwitch API asynchronously

func (*Client) UninstallManagedPrometheus ¶

func (client *Client) UninstallManagedPrometheus(request *UninstallManagedPrometheusRequest) (response *UninstallManagedPrometheusResponse, err error)

UninstallManagedPrometheus invokes the arms.UninstallManagedPrometheus API synchronously

func (*Client) UninstallManagedPrometheusWithCallback ¶

func (client *Client) UninstallManagedPrometheusWithCallback(request *UninstallManagedPrometheusRequest, callback func(response *UninstallManagedPrometheusResponse, err error)) <-chan int

UninstallManagedPrometheusWithCallback invokes the arms.UninstallManagedPrometheus API asynchronously

func (*Client) UninstallManagedPrometheusWithChan ¶

func (client *Client) UninstallManagedPrometheusWithChan(request *UninstallManagedPrometheusRequest) (<-chan *UninstallManagedPrometheusResponse, <-chan error)

UninstallManagedPrometheusWithChan invokes the arms.UninstallManagedPrometheus API asynchronously

func (*Client) UninstallPromCluster ¶

func (client *Client) UninstallPromCluster(request *UninstallPromClusterRequest) (response *UninstallPromClusterResponse, err error)

UninstallPromCluster invokes the arms.UninstallPromCluster API synchronously

func (*Client) UninstallPromClusterWithCallback ¶

func (client *Client) UninstallPromClusterWithCallback(request *UninstallPromClusterRequest, callback func(response *UninstallPromClusterResponse, err error)) <-chan int

UninstallPromClusterWithCallback invokes the arms.UninstallPromCluster API asynchronously

func (*Client) UninstallPromClusterWithChan ¶

func (client *Client) UninstallPromClusterWithChan(request *UninstallPromClusterRequest) (<-chan *UninstallPromClusterResponse, <-chan error)

UninstallPromClusterWithChan invokes the arms.UninstallPromCluster API asynchronously

func (*Client) UpdateAlertContact ¶

func (client *Client) UpdateAlertContact(request *UpdateAlertContactRequest) (response *UpdateAlertContactResponse, err error)

UpdateAlertContact invokes the arms.UpdateAlertContact API synchronously

func (*Client) UpdateAlertContactGroup ¶

func (client *Client) UpdateAlertContactGroup(request *UpdateAlertContactGroupRequest) (response *UpdateAlertContactGroupResponse, err error)

UpdateAlertContactGroup invokes the arms.UpdateAlertContactGroup API synchronously

func (*Client) UpdateAlertContactGroupWithCallback ¶

func (client *Client) UpdateAlertContactGroupWithCallback(request *UpdateAlertContactGroupRequest, callback func(response *UpdateAlertContactGroupResponse, err error)) <-chan int

UpdateAlertContactGroupWithCallback invokes the arms.UpdateAlertContactGroup API asynchronously

func (*Client) UpdateAlertContactGroupWithChan ¶

func (client *Client) UpdateAlertContactGroupWithChan(request *UpdateAlertContactGroupRequest) (<-chan *UpdateAlertContactGroupResponse, <-chan error)

UpdateAlertContactGroupWithChan invokes the arms.UpdateAlertContactGroup API asynchronously

func (*Client) UpdateAlertContactWithCallback ¶

func (client *Client) UpdateAlertContactWithCallback(request *UpdateAlertContactRequest, callback func(response *UpdateAlertContactResponse, err error)) <-chan int

UpdateAlertContactWithCallback invokes the arms.UpdateAlertContact API asynchronously

func (*Client) UpdateAlertContactWithChan ¶

func (client *Client) UpdateAlertContactWithChan(request *UpdateAlertContactRequest) (<-chan *UpdateAlertContactResponse, <-chan error)

UpdateAlertContactWithChan invokes the arms.UpdateAlertContact API asynchronously

func (*Client) UpdateAlertRule ¶

func (client *Client) UpdateAlertRule(request *UpdateAlertRuleRequest) (response *UpdateAlertRuleResponse, err error)

UpdateAlertRule invokes the arms.UpdateAlertRule API synchronously

func (*Client) UpdateAlertRuleWithCallback ¶

func (client *Client) UpdateAlertRuleWithCallback(request *UpdateAlertRuleRequest, callback func(response *UpdateAlertRuleResponse, err error)) <-chan int

UpdateAlertRuleWithCallback invokes the arms.UpdateAlertRule API asynchronously

func (*Client) UpdateAlertRuleWithChan ¶

func (client *Client) UpdateAlertRuleWithChan(request *UpdateAlertRuleRequest) (<-chan *UpdateAlertRuleResponse, <-chan error)

UpdateAlertRuleWithChan invokes the arms.UpdateAlertRule API asynchronously

func (*Client) UpdateDispatchRule ¶

func (client *Client) UpdateDispatchRule(request *UpdateDispatchRuleRequest) (response *UpdateDispatchRuleResponse, err error)

UpdateDispatchRule invokes the arms.UpdateDispatchRule API synchronously

func (*Client) UpdateDispatchRuleWithCallback ¶

func (client *Client) UpdateDispatchRuleWithCallback(request *UpdateDispatchRuleRequest, callback func(response *UpdateDispatchRuleResponse, err error)) <-chan int

UpdateDispatchRuleWithCallback invokes the arms.UpdateDispatchRule API asynchronously

func (*Client) UpdateDispatchRuleWithChan ¶

func (client *Client) UpdateDispatchRuleWithChan(request *UpdateDispatchRuleRequest) (<-chan *UpdateDispatchRuleResponse, <-chan error)

UpdateDispatchRuleWithChan invokes the arms.UpdateDispatchRule API asynchronously

func (*Client) UpdateIntegration ¶

func (client *Client) UpdateIntegration(request *UpdateIntegrationRequest) (response *UpdateIntegrationResponse, err error)

UpdateIntegration invokes the arms.UpdateIntegration API synchronously

func (*Client) UpdateIntegrationWithCallback ¶

func (client *Client) UpdateIntegrationWithCallback(request *UpdateIntegrationRequest, callback func(response *UpdateIntegrationResponse, err error)) <-chan int

UpdateIntegrationWithCallback invokes the arms.UpdateIntegration API asynchronously

func (*Client) UpdateIntegrationWithChan ¶

func (client *Client) UpdateIntegrationWithChan(request *UpdateIntegrationRequest) (<-chan *UpdateIntegrationResponse, <-chan error)

UpdateIntegrationWithChan invokes the arms.UpdateIntegration API asynchronously

func (*Client) UpdatePrometheusAlertRule ¶

func (client *Client) UpdatePrometheusAlertRule(request *UpdatePrometheusAlertRuleRequest) (response *UpdatePrometheusAlertRuleResponse, err error)

UpdatePrometheusAlertRule invokes the arms.UpdatePrometheusAlertRule API synchronously

func (*Client) UpdatePrometheusAlertRuleWithCallback ¶

func (client *Client) UpdatePrometheusAlertRuleWithCallback(request *UpdatePrometheusAlertRuleRequest, callback func(response *UpdatePrometheusAlertRuleResponse, err error)) <-chan int

UpdatePrometheusAlertRuleWithCallback invokes the arms.UpdatePrometheusAlertRule API asynchronously

func (*Client) UpdatePrometheusAlertRuleWithChan ¶

func (client *Client) UpdatePrometheusAlertRuleWithChan(request *UpdatePrometheusAlertRuleRequest) (<-chan *UpdatePrometheusAlertRuleResponse, <-chan error)

UpdatePrometheusAlertRuleWithChan invokes the arms.UpdatePrometheusAlertRule API asynchronously

func (*Client) UpdateWebhook ¶

func (client *Client) UpdateWebhook(request *UpdateWebhookRequest) (response *UpdateWebhookResponse, err error)

UpdateWebhook invokes the arms.UpdateWebhook API synchronously

func (*Client) UpdateWebhookWithCallback ¶

func (client *Client) UpdateWebhookWithCallback(request *UpdateWebhookRequest, callback func(response *UpdateWebhookResponse, err error)) <-chan int

UpdateWebhookWithCallback invokes the arms.UpdateWebhook API asynchronously

func (*Client) UpdateWebhookWithChan ¶

func (client *Client) UpdateWebhookWithChan(request *UpdateWebhookRequest) (<-chan *UpdateWebhookResponse, <-chan error)

UpdateWebhookWithChan invokes the arms.UpdateWebhook API asynchronously

func (*Client) Upload ¶

func (client *Client) Upload(request *UploadRequest) (response *UploadResponse, err error)

Upload invokes the arms.Upload API synchronously

func (*Client) UploadWithCallback ¶

func (client *Client) UploadWithCallback(request *UploadRequest, callback func(response *UploadResponse, err error)) <-chan int

UploadWithCallback invokes the arms.Upload API asynchronously

func (*Client) UploadWithChan ¶

func (client *Client) UploadWithChan(request *UploadRequest) (<-chan *UploadResponse, <-chan error)

UploadWithChan invokes the arms.Upload API asynchronously

type CommonParam ¶

type CommonParam struct {
	AlarmFlag          int64           `json:"AlarmFlag" xml:"AlarmFlag"`
	AlertPolicyId      string          `json:"AlertPolicyId" xml:"AlertPolicyId"`
	AlertNotifierId    string          `json:"AlertNotifierId" xml:"AlertNotifierId"`
	StartExecutionTime string          `json:"StartExecutionTime" xml:"StartExecutionTime"`
	MonitorSamples     string          `json:"MonitorSamples" xml:"MonitorSamples"`
	AlertList          []AlertListItem `json:"AlertList" xml:"AlertList"`
}

CommonParam is a nested struct in arms response

type ConfigAppRequest ¶

type ConfigAppRequest struct {
	*requests.RpcRequest
	AppIds string `position:"Query" name:"AppIds"`
	Enable string `position:"Query" name:"Enable"`
}

ConfigAppRequest is the request struct for api ConfigApp

func CreateConfigAppRequest ¶

func CreateConfigAppRequest() (request *ConfigAppRequest)

CreateConfigAppRequest creates a request to invoke ConfigApp API

type ConfigAppResponse ¶

type ConfigAppResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ConfigAppResponse is the response struct for api ConfigApp

func CreateConfigAppResponse ¶

func CreateConfigAppResponse() (response *ConfigAppResponse)

CreateConfigAppResponse creates a response to parse from ConfigApp response

type Contact ¶

type Contact struct {
	ContactName string `json:"ContactName" xml:"ContactName"`
	Email       string `json:"Email" xml:"Email"`
	Content     string `json:"Content" xml:"Content"`
	UpdateTime  int64  `json:"UpdateTime" xml:"UpdateTime"`
	UserId      string `json:"UserId" xml:"UserId"`
	DingRobot   string `json:"DingRobot" xml:"DingRobot"`
	CreateTime  int64  `json:"CreateTime" xml:"CreateTime"`
	Webhook     string `json:"Webhook" xml:"Webhook"`
	ContactId   int64  `json:"ContactId" xml:"ContactId"`
	Phone       string `json:"Phone" xml:"Phone"`
	SystemNoc   bool   `json:"SystemNoc" xml:"SystemNoc"`
}

Contact is a nested struct in arms response

type ContactGroup ¶

type ContactGroup struct {
	UpdateTime       int64     `json:"UpdateTime" xml:"UpdateTime"`
	ContactGroupName string    `json:"ContactGroupName" xml:"ContactGroupName"`
	ContactGroupId   int64     `json:"ContactGroupId" xml:"ContactGroupId"`
	CreateTime       int64     `json:"CreateTime" xml:"CreateTime"`
	UserId           string    `json:"UserId" xml:"UserId"`
	Contacts         []Contact `json:"Contacts" xml:"Contacts"`
}

ContactGroup is a nested struct in arms response

type ContactGroups ¶

type ContactGroups struct {
	ArmsContactGroupId int64          `json:"ArmsContactGroupId" xml:"ArmsContactGroupId"`
	ContactGroupId     float64        `json:"ContactGroupId" xml:"ContactGroupId"`
	ContactGroupName   string         `json:"ContactGroupName" xml:"ContactGroupName"`
	Contacts           []ContactsItem `json:"Contacts" xml:"Contacts"`
}

ContactGroups is a nested struct in arms response

type ContactGroupsInSearchAlertContactGroup ¶

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

ContactGroupsInSearchAlertContactGroup is a nested struct in arms response

type Contacts ¶

type Contacts struct {
	ContactName       string  `json:"ContactName" xml:"ContactName"`
	Email             string  `json:"Email" xml:"Email"`
	ContactId         float64 `json:"ContactId" xml:"ContactId"`
	ArmsContactId     int64   `json:"ArmsContactId" xml:"ArmsContactId"`
	IsVerify          bool    `json:"IsVerify" xml:"IsVerify"`
	DingRobotUrl      string  `json:"DingRobotUrl" xml:"DingRobotUrl"`
	ReissueSendNotice int64   `json:"ReissueSendNotice" xml:"ReissueSendNotice"`
	IsEmailVerify     bool    `json:"IsEmailVerify" xml:"IsEmailVerify"`
	Phone             string  `json:"Phone" xml:"Phone"`
	Webhook           string  `json:"Webhook" xml:"Webhook"`
}

Contacts is a nested struct in arms response

type ContactsInDescribeContactGroups ¶

type ContactsInDescribeContactGroups struct {
	ContactsItem []ContactsItem `json:"contacts" xml:"contacts"`
}

ContactsInDescribeContactGroups is a nested struct in arms response

type ContactsInSearchAlertContact ¶

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

ContactsInSearchAlertContact is a nested struct in arms response

type ContactsInSearchAlertContactGroup ¶

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

ContactsInSearchAlertContactGroup is a nested struct in arms response

type ContactsItem ¶

type ContactsItem struct {
	ContactId     float64 `json:"ContactId" xml:"ContactId"`
	ContactName   string  `json:"ContactName" xml:"ContactName"`
	Phone         string  `json:"Phone" xml:"Phone"`
	Email         string  `json:"Email" xml:"Email"`
	ArmsContactId int64   `json:"ArmsContactId" xml:"ArmsContactId"`
	Webhook       string  `json:"Webhook" xml:"Webhook"`
	DingRobotUrl  string  `json:"DingRobotUrl" xml:"DingRobotUrl"`
}

ContactsItem is a nested struct in arms response

type CreateAlertContactGroupRequest ¶

type CreateAlertContactGroupRequest struct {
	*requests.RpcRequest
	ContactGroupName string `position:"Query" name:"ContactGroupName"`
	ProxyUserId      string `position:"Query" name:"ProxyUserId"`
	ContactIds       string `position:"Query" name:"ContactIds"`
}

CreateAlertContactGroupRequest is the request struct for api CreateAlertContactGroup

func CreateCreateAlertContactGroupRequest ¶

func CreateCreateAlertContactGroupRequest() (request *CreateAlertContactGroupRequest)

CreateCreateAlertContactGroupRequest creates a request to invoke CreateAlertContactGroup API

type CreateAlertContactGroupResponse ¶

type CreateAlertContactGroupResponse struct {
	*responses.BaseResponse
	ContactGroupId string `json:"ContactGroupId" xml:"ContactGroupId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

CreateAlertContactGroupResponse is the response struct for api CreateAlertContactGroup

func CreateCreateAlertContactGroupResponse ¶

func CreateCreateAlertContactGroupResponse() (response *CreateAlertContactGroupResponse)

CreateCreateAlertContactGroupResponse creates a response to parse from CreateAlertContactGroup response

type CreateAlertContactRequest ¶

type CreateAlertContactRequest struct {
	*requests.RpcRequest
	PhoneNum            string           `position:"Query" name:"PhoneNum"`
	ProxyUserId         string           `position:"Query" name:"ProxyUserId"`
	ContactName         string           `position:"Query" name:"ContactName"`
	DingRobotWebhookUrl string           `position:"Query" name:"DingRobotWebhookUrl"`
	Email               string           `position:"Query" name:"Email"`
	SystemNoc           requests.Boolean `position:"Query" name:"SystemNoc"`
}

CreateAlertContactRequest is the request struct for api CreateAlertContact

func CreateCreateAlertContactRequest ¶

func CreateCreateAlertContactRequest() (request *CreateAlertContactRequest)

CreateCreateAlertContactRequest creates a request to invoke CreateAlertContact API

type CreateAlertContactResponse ¶

type CreateAlertContactResponse struct {
	*responses.BaseResponse
	ContactId string `json:"ContactId" xml:"ContactId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateAlertContactResponse is the response struct for api CreateAlertContact

func CreateCreateAlertContactResponse ¶

func CreateCreateAlertContactResponse() (response *CreateAlertContactResponse)

CreateCreateAlertContactResponse creates a response to parse from CreateAlertContact response

type CreateDispatchRuleRequest ¶

type CreateDispatchRuleRequest struct {
	*requests.RpcRequest
	DispatchRule string `position:"Query" name:"DispatchRule"`
	ProxyUserId  string `position:"Query" name:"ProxyUserId"`
}

CreateDispatchRuleRequest is the request struct for api CreateDispatchRule

func CreateCreateDispatchRuleRequest ¶

func CreateCreateDispatchRuleRequest() (request *CreateDispatchRuleRequest)

CreateCreateDispatchRuleRequest creates a request to invoke CreateDispatchRule API

type CreateDispatchRuleResponse ¶

type CreateDispatchRuleResponse struct {
	*responses.BaseResponse
	DispatchRuleId int64  `json:"DispatchRuleId" xml:"DispatchRuleId"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

CreateDispatchRuleResponse is the response struct for api CreateDispatchRule

func CreateCreateDispatchRuleResponse ¶

func CreateCreateDispatchRuleResponse() (response *CreateDispatchRuleResponse)

CreateCreateDispatchRuleResponse creates a response to parse from CreateDispatchRule response

type CreateIntegrationRequest ¶

type CreateIntegrationRequest struct {
	*requests.RpcRequest
	AutoRecover            requests.Boolean `position:"Body" name:"AutoRecover"`
	RecoverTime            requests.Integer `position:"Body" name:"RecoverTime"`
	IntegrationName        string           `position:"Body" name:"IntegrationName"`
	Description            string           `position:"Body" name:"Description"`
	IntegrationProductType string           `position:"Body" name:"IntegrationProductType"`
}

CreateIntegrationRequest is the request struct for api CreateIntegration

func CreateCreateIntegrationRequest ¶

func CreateCreateIntegrationRequest() (request *CreateIntegrationRequest)

CreateCreateIntegrationRequest creates a request to invoke CreateIntegration API

type CreateIntegrationResponse ¶

type CreateIntegrationResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Integration Integration `json:"Integration" xml:"Integration"`
}

CreateIntegrationResponse is the response struct for api CreateIntegration

func CreateCreateIntegrationResponse ¶

func CreateCreateIntegrationResponse() (response *CreateIntegrationResponse)

CreateCreateIntegrationResponse creates a response to parse from CreateIntegration response

type CreateOrUpdateAlertRuleRequest ¶

type CreateOrUpdateAlertRuleRequest struct {
	*requests.RpcRequest
	AlertGroup            requests.Integer `position:"Body" name:"AlertGroup"`
	AlertName             string           `position:"Body" name:"AlertName"`
	AlertStatus           string           `position:"Body" name:"AlertStatus"`
	Annotations           string           `position:"Body" name:"Annotations"`
	Duration              requests.Integer `position:"Body" name:"Duration"`
	MetricsKey            string           `position:"Body" name:"MetricsKey"`
	AlertRuleContent      string           `position:"Body" name:"AlertRuleContent"`
	PromQL                string           `position:"Body" name:"PromQL"`
	Level                 string           `position:"Body" name:"Level"`
	AutoAddNewApplication requests.Boolean `position:"Body" name:"AutoAddNewApplication"`
	Filters               string           `position:"Body" name:"Filters"`
	ClusterId             string           `position:"Body" name:"ClusterId"`
	Message               string           `position:"Body" name:"Message"`
	NotifyStrategy        string           `position:"Body" name:"NotifyStrategy"`
	Labels                string           `position:"Body" name:"Labels"`
	AlertType             string           `position:"Body" name:"AlertType"`
	AlertCheckType        string           `position:"Body" name:"AlertCheckType"`
	MetricsType           string           `position:"Body" name:"MetricsType"`
	AlertId               requests.Integer `position:"Body" name:"AlertId"`
	Pids                  string           `position:"Body" name:"Pids"`
}

CreateOrUpdateAlertRuleRequest is the request struct for api CreateOrUpdateAlertRule

func CreateCreateOrUpdateAlertRuleRequest ¶

func CreateCreateOrUpdateAlertRuleRequest() (request *CreateOrUpdateAlertRuleRequest)

CreateCreateOrUpdateAlertRuleRequest creates a request to invoke CreateOrUpdateAlertRule API

type CreateOrUpdateAlertRuleResponse ¶

type CreateOrUpdateAlertRuleResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	AlertRule AlertRule `json:"AlertRule" xml:"AlertRule"`
}

CreateOrUpdateAlertRuleResponse is the response struct for api CreateOrUpdateAlertRule

func CreateCreateOrUpdateAlertRuleResponse ¶

func CreateCreateOrUpdateAlertRuleResponse() (response *CreateOrUpdateAlertRuleResponse)

CreateCreateOrUpdateAlertRuleResponse creates a response to parse from CreateOrUpdateAlertRule response

type CreateOrUpdateContactGroupRequest ¶

type CreateOrUpdateContactGroupRequest struct {
	*requests.RpcRequest
	ContactGroupId   requests.Integer `position:"Body" name:"ContactGroupId"`
	ContactGroupName string           `position:"Body" name:"ContactGroupName"`
	ProxyUserId      string           `position:"Body" name:"ProxyUserId"`
	ContactIds       string           `position:"Body" name:"ContactIds"`
}

CreateOrUpdateContactGroupRequest is the request struct for api CreateOrUpdateContactGroup

func CreateCreateOrUpdateContactGroupRequest ¶

func CreateCreateOrUpdateContactGroupRequest() (request *CreateOrUpdateContactGroupRequest)

CreateCreateOrUpdateContactGroupRequest creates a request to invoke CreateOrUpdateContactGroup API

type CreateOrUpdateContactGroupResponse ¶

type CreateOrUpdateContactGroupResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	AlertContactGroup AlertContactGroup `json:"AlertContactGroup" xml:"AlertContactGroup"`
}

CreateOrUpdateContactGroupResponse is the response struct for api CreateOrUpdateContactGroup

func CreateCreateOrUpdateContactGroupResponse ¶

func CreateCreateOrUpdateContactGroupResponse() (response *CreateOrUpdateContactGroupResponse)

CreateCreateOrUpdateContactGroupResponse creates a response to parse from CreateOrUpdateContactGroup response

type CreateOrUpdateContactRequest ¶

type CreateOrUpdateContactRequest struct {
	*requests.RpcRequest
	ContactId         requests.Integer `position:"Body" name:"ContactId"`
	ReissueSendNotice requests.Integer `position:"Body" name:"ReissueSendNotice"`
	IsVerify          requests.Boolean `position:"Body" name:"IsVerify"`
	ProxyUserId       string           `position:"Body" name:"ProxyUserId"`
	ContactName       string           `position:"Body" name:"ContactName"`
	Phone             string           `position:"Body" name:"Phone"`
	Email             string           `position:"Body" name:"Email"`
	IsEmailVerify     requests.Boolean `position:"Body" name:"IsEmailVerify"`
}

CreateOrUpdateContactRequest is the request struct for api CreateOrUpdateContact

func CreateCreateOrUpdateContactRequest ¶

func CreateCreateOrUpdateContactRequest() (request *CreateOrUpdateContactRequest)

CreateCreateOrUpdateContactRequest creates a request to invoke CreateOrUpdateContact API

type CreateOrUpdateContactResponse ¶

type CreateOrUpdateContactResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	AlertContact AlertContact `json:"AlertContact" xml:"AlertContact"`
}

CreateOrUpdateContactResponse is the response struct for api CreateOrUpdateContact

func CreateCreateOrUpdateContactResponse ¶

func CreateCreateOrUpdateContactResponse() (response *CreateOrUpdateContactResponse)

CreateCreateOrUpdateContactResponse creates a response to parse from CreateOrUpdateContact response

type CreateOrUpdateEventBridgeIntegrationRequest ¶

type CreateOrUpdateEventBridgeIntegrationRequest struct {
	*requests.RpcRequest
	AccessSecret     string           `position:"Body" name:"AccessSecret"`
	EventBusRegionId string           `position:"Body" name:"EventBusRegionId"`
	Description      string           `position:"Body" name:"Description"`
	Source           string           `position:"Body" name:"Source"`
	EventBusName     string           `position:"Body" name:"EventBusName"`
	Endpoint         string           `position:"Body" name:"Endpoint"`
	AccessKey        string           `position:"Body" name:"AccessKey"`
	Name             string           `position:"Body" name:"Name"`
	Id               requests.Integer `position:"Body" name:"Id"`
}

CreateOrUpdateEventBridgeIntegrationRequest is the request struct for api CreateOrUpdateEventBridgeIntegration

func CreateCreateOrUpdateEventBridgeIntegrationRequest ¶

func CreateCreateOrUpdateEventBridgeIntegrationRequest() (request *CreateOrUpdateEventBridgeIntegrationRequest)

CreateCreateOrUpdateEventBridgeIntegrationRequest creates a request to invoke CreateOrUpdateEventBridgeIntegration API

type CreateOrUpdateEventBridgeIntegrationResponse ¶

type CreateOrUpdateEventBridgeIntegrationResponse struct {
	*responses.BaseResponse
	RequestId              string                 `json:"RequestId" xml:"RequestId"`
	EventBridgeIntegration EventBridgeIntegration `json:"EventBridgeIntegration" xml:"EventBridgeIntegration"`
}

CreateOrUpdateEventBridgeIntegrationResponse is the response struct for api CreateOrUpdateEventBridgeIntegration

func CreateCreateOrUpdateEventBridgeIntegrationResponse ¶

func CreateCreateOrUpdateEventBridgeIntegrationResponse() (response *CreateOrUpdateEventBridgeIntegrationResponse)

CreateCreateOrUpdateEventBridgeIntegrationResponse creates a response to parse from CreateOrUpdateEventBridgeIntegration response

type CreateOrUpdateIMRobotRequest ¶

type CreateOrUpdateIMRobotRequest struct {
	*requests.RpcRequest
	DailyNoc       requests.Boolean `position:"Body" name:"DailyNoc"`
	RobotAddress   string           `position:"Body" name:"RobotAddress"`
	DingSignKey    string           `position:"Body" name:"DingSignKey"`
	RobotName      string           `position:"Body" name:"RobotName"`
	RobotId        requests.Integer `position:"Body" name:"RobotId"`
	Type           string           `position:"Body" name:"Type"`
	ProxyUserId    string           `position:"Body" name:"ProxyUserId"`
	DailyNocTime   string           `position:"Body" name:"DailyNocTime"`
	Token          string           `position:"Body" name:"Token"`
	CardTemplate   string           `position:"Body" name:"CardTemplate"`
	EnableOutgoing requests.Boolean `position:"Body" name:"EnableOutgoing"`
}

CreateOrUpdateIMRobotRequest is the request struct for api CreateOrUpdateIMRobot

func CreateCreateOrUpdateIMRobotRequest ¶

func CreateCreateOrUpdateIMRobotRequest() (request *CreateOrUpdateIMRobotRequest)

CreateCreateOrUpdateIMRobotRequest creates a request to invoke CreateOrUpdateIMRobot API

type CreateOrUpdateIMRobotResponse ¶

type CreateOrUpdateIMRobotResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	AlertRobot AlertRobot `json:"AlertRobot" xml:"AlertRobot"`
}

CreateOrUpdateIMRobotResponse is the response struct for api CreateOrUpdateIMRobot

func CreateCreateOrUpdateIMRobotResponse ¶

func CreateCreateOrUpdateIMRobotResponse() (response *CreateOrUpdateIMRobotResponse)

CreateCreateOrUpdateIMRobotResponse creates a response to parse from CreateOrUpdateIMRobot response

type CreateOrUpdateNotificationPolicyRequest ¶

type CreateOrUpdateNotificationPolicyRequest struct {
	*requests.RpcRequest
	EscalationPolicyId requests.Integer `position:"Body" name:"EscalationPolicyId"`
	SendRecoverMessage requests.Boolean `position:"Body" name:"SendRecoverMessage"`
	IntegrationId      requests.Integer `position:"Body" name:"IntegrationId"`
	ProxyUserId        string           `position:"Body" name:"ProxyUserId"`
	MatchingRules      string           `position:"Body" name:"MatchingRules"`
	AreaCodes          string           `position:"Body" name:"AreaCodes"`
	GroupRule          string           `position:"Body" name:"GroupRule"`
	Repeat             requests.Boolean `position:"Body" name:"Repeat"`
	Name               string           `position:"Body" name:"Name"`
	Id                 requests.Integer `position:"Body" name:"Id"`
	NotifyRule         string           `position:"Body" name:"NotifyRule"`
	NotifyTemplate     string           `position:"Body" name:"NotifyTemplate"`
	RepeatInterval     requests.Integer `position:"Body" name:"RepeatInterval"`
}

CreateOrUpdateNotificationPolicyRequest is the request struct for api CreateOrUpdateNotificationPolicy

func CreateCreateOrUpdateNotificationPolicyRequest ¶

func CreateCreateOrUpdateNotificationPolicyRequest() (request *CreateOrUpdateNotificationPolicyRequest)

CreateCreateOrUpdateNotificationPolicyRequest creates a request to invoke CreateOrUpdateNotificationPolicy API

type CreateOrUpdateNotificationPolicyResponse ¶

type CreateOrUpdateNotificationPolicyResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	NotificationPolicy NotificationPolicy `json:"NotificationPolicy" xml:"NotificationPolicy"`
}

CreateOrUpdateNotificationPolicyResponse is the response struct for api CreateOrUpdateNotificationPolicy

func CreateCreateOrUpdateNotificationPolicyResponse ¶

func CreateCreateOrUpdateNotificationPolicyResponse() (response *CreateOrUpdateNotificationPolicyResponse)

CreateCreateOrUpdateNotificationPolicyResponse creates a response to parse from CreateOrUpdateNotificationPolicy response

type CreateOrUpdateSilencePolicyRequest ¶

type CreateOrUpdateSilencePolicyRequest struct {
	*requests.RpcRequest
	Name          string           `position:"Body" name:"Name"`
	Id            requests.Integer `position:"Body" name:"Id"`
	ProxyUserId   string           `position:"Body" name:"ProxyUserId"`
	MatchingRules string           `position:"Body" name:"MatchingRules"`
	AreaCodes     string           `position:"Body" name:"AreaCodes"`
}

CreateOrUpdateSilencePolicyRequest is the request struct for api CreateOrUpdateSilencePolicy

func CreateCreateOrUpdateSilencePolicyRequest ¶

func CreateCreateOrUpdateSilencePolicyRequest() (request *CreateOrUpdateSilencePolicyRequest)

CreateCreateOrUpdateSilencePolicyRequest creates a request to invoke CreateOrUpdateSilencePolicy API

type CreateOrUpdateSilencePolicyResponse ¶

type CreateOrUpdateSilencePolicyResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	SilencePolicy SilencePolicy `json:"SilencePolicy" xml:"SilencePolicy"`
}

CreateOrUpdateSilencePolicyResponse is the response struct for api CreateOrUpdateSilencePolicy

func CreateCreateOrUpdateSilencePolicyResponse ¶

func CreateCreateOrUpdateSilencePolicyResponse() (response *CreateOrUpdateSilencePolicyResponse)

CreateCreateOrUpdateSilencePolicyResponse creates a response to parse from CreateOrUpdateSilencePolicy response

type CreateOrUpdateWebhookContactRequest ¶

type CreateOrUpdateWebhookContactRequest struct {
	*requests.RpcRequest
	WebhookId   requests.Integer `position:"Body" name:"WebhookId"`
	Method      string           `position:"Body" name:"Method"`
	WebhookName string           `position:"Body" name:"WebhookName"`
	BizParams   string           `position:"Body" name:"BizParams"`
	Body        string           `position:"Body" name:"Body"`
	ProxyUserId string           `position:"Body" name:"ProxyUserId"`
	Url         string           `position:"Body" name:"Url"`
	BizHeaders  string           `position:"Body" name:"BizHeaders"`
	RecoverBody string           `position:"Body" name:"RecoverBody"`
}

CreateOrUpdateWebhookContactRequest is the request struct for api CreateOrUpdateWebhookContact

func CreateCreateOrUpdateWebhookContactRequest ¶

func CreateCreateOrUpdateWebhookContactRequest() (request *CreateOrUpdateWebhookContactRequest)

CreateCreateOrUpdateWebhookContactRequest creates a request to invoke CreateOrUpdateWebhookContact API

type CreateOrUpdateWebhookContactResponse ¶

type CreateOrUpdateWebhookContactResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	WebhookContact WebhookContact `json:"WebhookContact" xml:"WebhookContact"`
}

CreateOrUpdateWebhookContactResponse is the response struct for api CreateOrUpdateWebhookContact

func CreateCreateOrUpdateWebhookContactResponse ¶

func CreateCreateOrUpdateWebhookContactResponse() (response *CreateOrUpdateWebhookContactResponse)

CreateCreateOrUpdateWebhookContactResponse creates a response to parse from CreateOrUpdateWebhookContact response

type CreatePrometheusAlertRuleRequest ¶

type CreatePrometheusAlertRuleRequest struct {
	*requests.RpcRequest
	ProductCode    string           `position:"Query" name:"ProductCode"`
	Expression     string           `position:"Query" name:"Expression"`
	AlertName      string           `position:"Query" name:"AlertName"`
	Annotations    string           `position:"Query" name:"Annotations"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	DispatchRuleId requests.Integer `position:"Query" name:"DispatchRuleId"`
	ProxyUserId    string           `position:"Query" name:"ProxyUserId"`
	Type           string           `position:"Query" name:"Type"`
	Message        string           `position:"Query" name:"Message"`
	Labels         string           `position:"Query" name:"Labels"`
	Duration       string           `position:"Query" name:"Duration"`
	NotifyType     string           `position:"Query" name:"NotifyType"`
}

CreatePrometheusAlertRuleRequest is the request struct for api CreatePrometheusAlertRule

func CreateCreatePrometheusAlertRuleRequest ¶

func CreateCreatePrometheusAlertRuleRequest() (request *CreatePrometheusAlertRuleRequest)

CreateCreatePrometheusAlertRuleRequest creates a request to invoke CreatePrometheusAlertRule API

type CreatePrometheusAlertRuleResponse ¶

type CreatePrometheusAlertRuleResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	PrometheusAlertRule PrometheusAlertRule `json:"PrometheusAlertRule" xml:"PrometheusAlertRule"`
}

CreatePrometheusAlertRuleResponse is the response struct for api CreatePrometheusAlertRule

func CreateCreatePrometheusAlertRuleResponse ¶

func CreateCreatePrometheusAlertRuleResponse() (response *CreatePrometheusAlertRuleResponse)

CreateCreatePrometheusAlertRuleResponse creates a response to parse from CreatePrometheusAlertRule response

type CreateRetcodeAppRequest ¶

type CreateRetcodeAppRequest struct {
	*requests.RpcRequest
	RetcodeAppName string `position:"Query" name:"RetcodeAppName"`
	RetcodeAppType string `position:"Query" name:"RetcodeAppType"`
}

CreateRetcodeAppRequest is the request struct for api CreateRetcodeApp

func CreateCreateRetcodeAppRequest ¶

func CreateCreateRetcodeAppRequest() (request *CreateRetcodeAppRequest)

CreateCreateRetcodeAppRequest creates a request to invoke CreateRetcodeApp API

type CreateRetcodeAppResponse ¶

type CreateRetcodeAppResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	RetcodeAppDataBean RetcodeAppDataBean `json:"RetcodeAppDataBean" xml:"RetcodeAppDataBean"`
}

CreateRetcodeAppResponse is the response struct for api CreateRetcodeApp

func CreateCreateRetcodeAppResponse ¶

func CreateCreateRetcodeAppResponse() (response *CreateRetcodeAppResponse)

CreateCreateRetcodeAppResponse creates a response to parse from CreateRetcodeApp response

type CreateSyntheticTaskCommonParam ¶

type CreateSyntheticTaskCommonParam struct {
	AlertNotifierId    string                                         `name:"AlertNotifierId"`
	AlertPolicyId      string                                         `name:"AlertPolicyId"`
	AlertList          *[]CreateSyntheticTaskCommonParamAlertListItem `name:"AlertList" type:"Repeated"`
	AlarmFlag          string                                         `name:"AlarmFlag"`
	StartExecutionTime string                                         `name:"StartExecutionTime"`
	MonitorSamples     string                                         `name:"MonitorSamples"`
}

CreateSyntheticTaskCommonParam is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskCommonParamAlertListItem ¶

type CreateSyntheticTaskCommonParamAlertListItem struct {
	IsCritical   string `name:"IsCritical"`
	Name         string `name:"Name"`
	SeriousAlert string `name:"SeriousAlert"`
	GeneralAlert string `name:"GeneralAlert"`
	Symbols      string `name:"Symbols"`
}

CreateSyntheticTaskCommonParamAlertListItem is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskDownload ¶

type CreateSyntheticTaskDownload struct {
	DownloadIgnoreCertificateError string `name:"DownloadIgnoreCertificateError"`
	DownloadCustomHost             string `name:"DownloadCustomHost"`
	ConnectionTimeout              string `name:"ConnectionTimeout"`
	DownloadKernel                 string `name:"DownloadKernel"`
	WhiteList                      string `name:"WhiteList"`
	DownloadRedirection            string `name:"DownloadRedirection"`
	MonitorTimeout                 string `name:"MonitorTimeout"`
	ValidateKeywords               string `name:"ValidateKeywords"`
	DownloadTransmissionSize       string `name:"DownloadTransmissionSize"`
	QuickProtocol                  string `name:"QuickProtocol"`
	DownloadCustomHeaderContent    string `name:"DownloadCustomHeaderContent"`
	VerifyWay                      string `name:"VerifyWay"`
	DownloadCustomHostIp           string `name:"DownloadCustomHostIp"`
}

CreateSyntheticTaskDownload is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskExtendInterval ¶

type CreateSyntheticTaskExtendInterval struct {
	StartMinute string    `name:"StartMinute"`
	EndHour     string    `name:"EndHour"`
	EndMinute   string    `name:"EndMinute"`
	StartHour   string    `name:"StartHour"`
	EndTime     string    `name:"EndTime"`
	Days        *[]string `name:"Days" type:"Repeated"`
	StartTime   string    `name:"StartTime"`
}

CreateSyntheticTaskExtendInterval is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskMonitorList ¶

type CreateSyntheticTaskMonitorList struct {
	NetServiceId string `name:"NetServiceId"`
	MonitorType  string `name:"MonitorType"`
	CityCode     string `name:"CityCode"`
}

CreateSyntheticTaskMonitorList is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskNavigation ¶

type CreateSyntheticTaskNavigation struct {
	ExecuteActiveX            string `name:"ExecuteActiveX"`
	NavCustomHostIp           string `name:"NavCustomHostIp"`
	NavReturnElement          string `name:"NavReturnElement"`
	QUICVersion               string `name:"QUICVersion"`
	SlowElementThreshold      string `name:"SlowElementThreshold"`
	WaitCompletionTime        string `name:"WaitCompletionTime"`
	QUICDomain                string `name:"QUICDomain"`
	NavCustomHeaderContent    string `name:"NavCustomHeaderContent"`
	ResponseHeader            string `name:"ResponseHeader"`
	VerifyStringWhiteList     string `name:"VerifyStringWhiteList"`
	MonitorTimeout            string `name:"MonitorTimeout"`
	FilterInvalidIP           string `name:"FilterInvalidIP"`
	NavDisableCache           string `name:"NavDisableCache"`
	ElementBlacklist          string `name:"ElementBlacklist"`
	FlowHijackJumpTimes       string `name:"FlowHijackJumpTimes"`
	ExecuteScript             string `name:"ExecuteScript"`
	NavDisableCompression     string `name:"NavDisableCompression"`
	DNSHijackWhiteList        string `name:"DNSHijackWhiteList"`
	ProcessName               string `name:"ProcessName"`
	VerifyStringBlacklist     string `name:"VerifyStringBlacklist"`
	NavAutomaticScrolling     string `name:"NavAutomaticScrolling"`
	NavRedirection            string `name:"NavRedirection"`
	NavCustomHeader           string `name:"NavCustomHeader"`
	ExecuteApplication        string `name:"ExecuteApplication"`
	NavCustomHost             string `name:"NavCustomHost"`
	NavIgnoreCertificateError string `name:"NavIgnoreCertificateError"`
	PageTamper                string `name:"PageTamper"`
	RequestHeader             string `name:"RequestHeader"`
}

CreateSyntheticTaskNavigation is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskNet ¶

type CreateSyntheticTaskNet struct {
	NetICMPTimeout       string `name:"NetICMPTimeout"`
	NetTraceRouteTimeout string `name:"NetTraceRouteTimeout"`
	NetICMPActive        string `name:"NetICMPActive"`
	NetICMPDataCut       string `name:"NetICMPDataCut"`
	NetICMPNum           string `name:"NetICMPNum"`
	NetDNSTimeout        string `name:"NetDNSTimeout"`
	NetDNSQueryMethod    string `name:"NetDNSQueryMethod"`
	WhiteList            string `name:"WhiteList"`
	NetDNSNs             string `name:"NetDNSNs"`
	NetDNSServer         string `name:"NetDNSServer"`
	NetTraceRouteSwitch  string `name:"NetTraceRouteSwitch"`
	NetDigSwitch         string `name:"NetDigSwitch"`
	NetICMPInterval      string `name:"NetICMPInterval"`
	NetDNSSwitch         string `name:"NetDNSSwitch"`
	NetTraceRouteNum     string `name:"NetTraceRouteNum"`
	NetICMPSwitch        string `name:"NetICMPSwitch"`
	NetICMPSize          string `name:"NetICMPSize"`
}

CreateSyntheticTaskNet is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocol ¶

type CreateSyntheticTaskProtocol struct {
	ReceivedDataSize          string                                    `name:"ReceivedDataSize"`
	ProtocolMonitorTimeout    string                                    `name:"ProtocolMonitorTimeout"`
	RequestContent            CreateSyntheticTaskProtocolRequestContent `name:"RequestContent" type:"Struct"`
	ProtocolConnectionTime    string                                    `name:"ProtocolConnectionTime"`
	CharacterEncoding         string                                    `name:"CharacterEncoding"`
	VerifyContent             string                                    `name:"VerifyContent"`
	CustomHost                string                                    `name:"CustomHost"`
	ProtocolConnectionTimeout string                                    `name:"ProtocolConnectionTimeout"`
	CustomHostIp              string                                    `name:"CustomHostIp"`
	VerifyWay                 string                                    `name:"VerifyWay"`
}

CreateSyntheticTaskProtocol is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocolRequestContent ¶

type CreateSyntheticTaskProtocolRequestContent struct {
	Method string                                                 `name:"Method"`
	Header *[]CreateSyntheticTaskProtocolRequestContentHeaderItem `name:"Header" type:"Repeated"`
	Body   CreateSyntheticTaskProtocolRequestContentBody          `name:"Body" type:"Struct"`
}

CreateSyntheticTaskProtocolRequestContent is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocolRequestContentBody ¶

type CreateSyntheticTaskProtocolRequestContentBody struct {
	Mode        string                                                          `name:"Mode"`
	Raw         string                                                          `name:"Raw"`
	UrlEncoding *[]CreateSyntheticTaskProtocolRequestContentBodyUrlEncodingItem `name:"UrlEncoding" type:"Repeated"`
	Language    string                                                          `name:"Language"`
	FormData    *[]CreateSyntheticTaskProtocolRequestContentBodyFormDataItem    `name:"FormData" type:"Repeated"`
}

CreateSyntheticTaskProtocolRequestContentBody is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocolRequestContentBodyFormDataItem ¶

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

CreateSyntheticTaskProtocolRequestContentBodyFormDataItem is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocolRequestContentBodyUrlEncodingItem ¶

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

CreateSyntheticTaskProtocolRequestContentBodyUrlEncodingItem is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocolRequestContentHeaderItem ¶

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

CreateSyntheticTaskProtocolRequestContentHeaderItem is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskRequest ¶

type CreateSyntheticTaskRequest struct {
	*requests.RpcRequest
	TaskType       requests.Integer                  `position:"Query" name:"TaskType"`
	IntervalType   string                            `position:"Query" name:"IntervalType"`
	UpdateTask     requests.Boolean                  `position:"Query" name:"UpdateTask"`
	TaskName       string                            `position:"Query" name:"TaskName"`
	MonitorList    *[]CreateSyntheticTaskMonitorList `position:"Query" name:"MonitorList"  type:"Json"`
	IpType         requests.Integer                  `position:"Query" name:"IpType"`
	Url            string                            `position:"Query" name:"Url"`
	IntervalTime   string                            `position:"Query" name:"IntervalTime"`
	CommonParam    CreateSyntheticTaskCommonParam    `position:"Query" name:"CommonParam"  type:"Struct"`
	ExtendInterval CreateSyntheticTaskExtendInterval `position:"Query" name:"ExtendInterval"  type:"Struct"`
	Navigation     CreateSyntheticTaskNavigation     `position:"Query" name:"Navigation"  type:"Struct"`
	Download       CreateSyntheticTaskDownload       `position:"Query" name:"Download"  type:"Struct"`
	Protocol       CreateSyntheticTaskProtocol       `position:"Query" name:"Protocol"  type:"Struct"`
	Net            CreateSyntheticTaskNet            `position:"Query" name:"Net"  type:"Struct"`
}

CreateSyntheticTaskRequest is the request struct for api CreateSyntheticTask

func CreateCreateSyntheticTaskRequest ¶

func CreateCreateSyntheticTaskRequest() (request *CreateSyntheticTaskRequest)

CreateCreateSyntheticTaskRequest creates a request to invoke CreateSyntheticTask API

type CreateSyntheticTaskResponse ¶

type CreateSyntheticTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Msg       string `json:"Msg" xml:"Msg"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateSyntheticTaskResponse is the response struct for api CreateSyntheticTask

func CreateCreateSyntheticTaskResponse ¶

func CreateCreateSyntheticTaskResponse() (response *CreateSyntheticTaskResponse)

CreateCreateSyntheticTaskResponse creates a response to parse from CreateSyntheticTask response

type CreateWebhookRequest ¶

type CreateWebhookRequest struct {
	*requests.RpcRequest
	HttpHeaders string `position:"Query" name:"HttpHeaders"`
	Method      string `position:"Query" name:"Method"`
	HttpParams  string `position:"Query" name:"HttpParams"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
	Body        string `position:"Query" name:"Body"`
	Url         string `position:"Query" name:"Url"`
	ContactName string `position:"Query" name:"ContactName"`
	RecoverBody string `position:"Query" name:"RecoverBody"`
}

CreateWebhookRequest is the request struct for api CreateWebhook

func CreateCreateWebhookRequest ¶

func CreateCreateWebhookRequest() (request *CreateWebhookRequest)

CreateCreateWebhookRequest creates a request to invoke CreateWebhook API

type CreateWebhookResponse ¶

type CreateWebhookResponse struct {
	*responses.BaseResponse
	ContactId string `json:"ContactId" xml:"ContactId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateWebhookResponse is the response struct for api CreateWebhook

func CreateCreateWebhookResponse ¶

func CreateCreateWebhookResponse() (response *CreateWebhookResponse)

CreateCreateWebhookResponse creates a response to parse from CreateWebhook response

type CustomSLSFiltersInCreateOrUpdateAlertRule ¶

type CustomSLSFiltersInCreateOrUpdateAlertRule struct {
	CustomSLSFiltersItem []CustomSLSFiltersItem `json:"customSLSFilters" xml:"customSLSFilters"`
}

CustomSLSFiltersInCreateOrUpdateAlertRule is a nested struct in arms response

type CustomSLSFiltersInGetAlertRules ¶

type CustomSLSFiltersInGetAlertRules struct {
	CustomSLSFiltersItem []CustomSLSFiltersItem `json:"customSLSFilters" xml:"customSLSFilters"`
}

CustomSLSFiltersInGetAlertRules is a nested struct in arms response

type CustomSLSFiltersItem ¶

type CustomSLSFiltersItem struct {
	Key   string `json:"Key" xml:"Key"`
	Show  bool   `json:"Show" xml:"Show"`
	Value string `json:"Value" xml:"Value"`
	T     string `json:"T" xml:"T"`
	Opt   string `json:"Opt" xml:"Opt"`
}

CustomSLSFiltersItem is a nested struct in arms response

type CustomSLSGroupByDimensionsInCreateOrUpdateAlertRule ¶

type CustomSLSGroupByDimensionsInCreateOrUpdateAlertRule struct {
	CustomSLSGroupByDimensions []string `json:"customSLSGroupByDimensions" xml:"customSLSGroupByDimensions"`
}

CustomSLSGroupByDimensionsInCreateOrUpdateAlertRule is a nested struct in arms response

type CustomSLSGroupByDimensionsInGetAlertRules ¶

type CustomSLSGroupByDimensionsInGetAlertRules struct {
	CustomSLSGroupByDimensions []string `json:"customSLSGroupByDimensions" xml:"customSLSGroupByDimensions"`
}

CustomSLSGroupByDimensionsInGetAlertRules is a nested struct in arms response

type CustomSLSWheresInCreateOrUpdateAlertRule ¶

type CustomSLSWheresInCreateOrUpdateAlertRule struct {
	CustomSLSWheres []string `json:"customSLSWheres" xml:"customSLSWheres"`
}

CustomSLSWheresInCreateOrUpdateAlertRule is a nested struct in arms response

type CustomSLSWheresInGetAlertRules ¶

type CustomSLSWheresInGetAlertRules struct {
	CustomSLSWheres []string `json:"customSLSWheres" xml:"customSLSWheres"`
}

CustomSLSWheresInGetAlertRules is a nested struct in arms response

type DashboardVos ¶

type DashboardVos struct {
	DashboardVosItem []DashboardVosItem `json:"DashboardVos" xml:"DashboardVos"`
}

DashboardVos is a nested struct in arms response

type DashboardVosItem ¶

type DashboardVosItem struct {
	Type           string    `json:"Type" xml:"Type"`
	Time           string    `json:"Time" xml:"Time"`
	NeedUpdate     bool      `json:"NeedUpdate" xml:"NeedUpdate"`
	Kind           string    `json:"Kind" xml:"Kind"`
	Language       string    `json:"Language" xml:"Language"`
	Url            string    `json:"Url" xml:"Url"`
	HttpsUrl       string    `json:"HttpsUrl" xml:"HttpsUrl"`
	DashboardType  string    `json:"DashboardType" xml:"DashboardType"`
	Exporter       string    `json:"Exporter" xml:"Exporter"`
	Version        string    `json:"Version" xml:"Version"`
	IsArmsExporter bool      `json:"IsArmsExporter" xml:"IsArmsExporter"`
	HttpUrl        string    `json:"HttpUrl" xml:"HttpUrl"`
	Title          string    `json:"Title" xml:"Title"`
	Name           string    `json:"Name" xml:"Name"`
	Id             string    `json:"Id" xml:"Id"`
	Uid            string    `json:"Uid" xml:"Uid"`
	Tags           []string  `json:"Tags" xml:"Tags"`
	I18nChild      I18nChild `json:"I18nChild" xml:"I18nChild"`
}

DashboardVosItem is a nested struct in arms response

type Data ¶

type Data struct {
	EnableTag             bool                     `json:"EnableTag" xml:"EnableTag"`
	IsControllerInstalled bool                     `json:"isControllerInstalled" xml:"isControllerInstalled"`
	Message               string                   `json:"Message" xml:"Message"`
	Info                  string                   `json:"Info" xml:"Info"`
	Version               string                   `json:"Version" xml:"Version"`
	PageSize              int                      `json:"PageSize" xml:"PageSize"`
	Success               bool                     `json:"Success" xml:"Success"`
	Page                  int                      `json:"Page" xml:"Page"`
	Total                 string                   `json:"Total" xml:"Total"`
	TaskId                int64                    `json:"TaskId" xml:"TaskId"`
	Size                  string                   `json:"Size" xml:"Size"`
	Msg                   string                   `json:"Msg" xml:"Msg"`
	Status                string                   `json:"Status" xml:"Status"`
	UploadTime            string                   `json:"UploadTime" xml:"UploadTime"`
	Fid                   string                   `json:"Fid" xml:"Fid"`
	FileName              string                   `json:"FileName" xml:"FileName"`
	Items                 []map[string]interface{} `json:"Items" xml:"Items"`
	RetcodeSLSConfig      RetcodeSLSConfig         `json:"RetcodeSLSConfig" xml:"RetcodeSLSConfig"`
	Products              []ProductsItem           `json:"Products" xml:"Products"`
}

Data is a nested struct in arms response

type DataInGetSyntheticTaskMonitors ¶

type DataInGetSyntheticTaskMonitors struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInGetSyntheticTaskMonitors is a nested struct in arms response

type DataInQueryMetricByPage ¶

type DataInQueryMetricByPage struct {
	PageSize int                      `json:"PageSize" xml:"PageSize"`
	Total    int                      `json:"Total" xml:"Total"`
	Page     int                      `json:"Page" xml:"Page"`
	Items    []map[string]interface{} `json:"Items" xml:"Items"`
}

DataInQueryMetricByPage is a nested struct in arms response

type DataItem ¶

type DataItem struct {
	ClientType     int64  `json:"ClientType" xml:"ClientType"`
	CityCode       int64  `json:"CityCode" xml:"CityCode"`
	City           string `json:"City" xml:"City"`
	District       string `json:"District" xml:"District"`
	NetServiceId   int64  `json:"NetServiceId" xml:"NetServiceId"`
	NetServiceName string `json:"NetServiceName" xml:"NetServiceName"`
	Busy           int64  `json:"Busy" xml:"Busy"`
}

DataItem is a nested struct in arms response

type Days ¶

type Days struct {
	Days []int64 `json:"days" xml:"days"`
}

Days is a nested struct in arms response

type DelAuthTokenRequest ¶

type DelAuthTokenRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DelAuthTokenRequest is the request struct for api DelAuthToken

func CreateDelAuthTokenRequest ¶

func CreateDelAuthTokenRequest() (request *DelAuthTokenRequest)

CreateDelAuthTokenRequest creates a request to invoke DelAuthToken API

type DelAuthTokenResponse ¶

type DelAuthTokenResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DelAuthTokenResponse is the response struct for api DelAuthToken

func CreateDelAuthTokenResponse ¶

func CreateDelAuthTokenResponse() (response *DelAuthTokenResponse)

CreateDelAuthTokenResponse creates a response to parse from DelAuthToken response

type DeleteAlertContactGroupRequest ¶

type DeleteAlertContactGroupRequest struct {
	*requests.RpcRequest
	ContactGroupId requests.Integer `position:"Query" name:"ContactGroupId"`
	ProxyUserId    string           `position:"Query" name:"ProxyUserId"`
}

DeleteAlertContactGroupRequest is the request struct for api DeleteAlertContactGroup

func CreateDeleteAlertContactGroupRequest ¶

func CreateDeleteAlertContactGroupRequest() (request *DeleteAlertContactGroupRequest)

CreateDeleteAlertContactGroupRequest creates a request to invoke DeleteAlertContactGroup API

type DeleteAlertContactGroupResponse ¶

type DeleteAlertContactGroupResponse struct {
	*responses.BaseResponse
	DeleteAlertContactGroupIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId                        string `json:"RequestId" xml:"RequestId"`
}

DeleteAlertContactGroupResponse is the response struct for api DeleteAlertContactGroup

func CreateDeleteAlertContactGroupResponse ¶

func CreateDeleteAlertContactGroupResponse() (response *DeleteAlertContactGroupResponse)

CreateDeleteAlertContactGroupResponse creates a response to parse from DeleteAlertContactGroup response

type DeleteAlertContactRequest ¶

type DeleteAlertContactRequest struct {
	*requests.RpcRequest
	ContactId   requests.Integer `position:"Query" name:"ContactId"`
	ProxyUserId string           `position:"Query" name:"ProxyUserId"`
}

DeleteAlertContactRequest is the request struct for api DeleteAlertContact

func CreateDeleteAlertContactRequest ¶

func CreateDeleteAlertContactRequest() (request *DeleteAlertContactRequest)

CreateDeleteAlertContactRequest creates a request to invoke DeleteAlertContact API

type DeleteAlertContactResponse ¶

type DeleteAlertContactResponse struct {
	*responses.BaseResponse
	DeleteAlertContactIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId                   string `json:"RequestId" xml:"RequestId"`
}

DeleteAlertContactResponse is the response struct for api DeleteAlertContact

func CreateDeleteAlertContactResponse ¶

func CreateDeleteAlertContactResponse() (response *DeleteAlertContactResponse)

CreateDeleteAlertContactResponse creates a response to parse from DeleteAlertContact response

type DeleteAlertRuleRequest ¶

type DeleteAlertRuleRequest struct {
	*requests.RpcRequest
	AlertId requests.Integer `position:"Query" name:"AlertId"`
}

DeleteAlertRuleRequest is the request struct for api DeleteAlertRule

func CreateDeleteAlertRuleRequest ¶

func CreateDeleteAlertRuleRequest() (request *DeleteAlertRuleRequest)

CreateDeleteAlertRuleRequest creates a request to invoke DeleteAlertRule API

type DeleteAlertRuleResponse ¶

type DeleteAlertRuleResponse struct {
	*responses.BaseResponse
	RequestId                string `json:"RequestId" xml:"RequestId"`
	DeleteAlertRuleIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

DeleteAlertRuleResponse is the response struct for api DeleteAlertRule

func CreateDeleteAlertRuleResponse ¶

func CreateDeleteAlertRuleResponse() (response *DeleteAlertRuleResponse)

CreateDeleteAlertRuleResponse creates a response to parse from DeleteAlertRule response

type DeleteAlertRulesRequest ¶

type DeleteAlertRulesRequest struct {
	*requests.RpcRequest
	AlertIds    string `position:"Query" name:"AlertIds"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
}

DeleteAlertRulesRequest is the request struct for api DeleteAlertRules

func CreateDeleteAlertRulesRequest ¶

func CreateDeleteAlertRulesRequest() (request *DeleteAlertRulesRequest)

CreateDeleteAlertRulesRequest creates a request to invoke DeleteAlertRules API

type DeleteAlertRulesResponse ¶

type DeleteAlertRulesResponse struct {
	*responses.BaseResponse
	DeleteAlertRulesIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId                 string `json:"RequestId" xml:"RequestId"`
}

DeleteAlertRulesResponse is the response struct for api DeleteAlertRules

func CreateDeleteAlertRulesResponse ¶

func CreateDeleteAlertRulesResponse() (response *DeleteAlertRulesResponse)

CreateDeleteAlertRulesResponse creates a response to parse from DeleteAlertRules response

type DeleteCmsExporterRequest ¶

type DeleteCmsExporterRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

DeleteCmsExporterRequest is the request struct for api DeleteCmsExporter

func CreateDeleteCmsExporterRequest ¶

func CreateDeleteCmsExporterRequest() (request *DeleteCmsExporterRequest)

CreateDeleteCmsExporterRequest creates a request to invoke DeleteCmsExporter API

type DeleteCmsExporterResponse ¶

type DeleteCmsExporterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

DeleteCmsExporterResponse is the response struct for api DeleteCmsExporter

func CreateDeleteCmsExporterResponse ¶

func CreateDeleteCmsExporterResponse() (response *DeleteCmsExporterResponse)

CreateDeleteCmsExporterResponse creates a response to parse from DeleteCmsExporter response

type DeleteContactGroupRequest ¶

type DeleteContactGroupRequest struct {
	*requests.RpcRequest
	ContactGroupId requests.Integer `position:"Query" name:"ContactGroupId"`
}

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

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
	ContactId requests.Integer `position:"Query" name:"ContactId"`
}

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

DeleteContactResponse is the response struct for api DeleteContact

func CreateDeleteContactResponse ¶

func CreateDeleteContactResponse() (response *DeleteContactResponse)

CreateDeleteContactResponse creates a response to parse from DeleteContact response

type DeleteDispatchRuleRequest ¶

type DeleteDispatchRuleRequest struct {
	*requests.RpcRequest
	Id          string `position:"Query" name:"Id"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
}

DeleteDispatchRuleRequest is the request struct for api DeleteDispatchRule

func CreateDeleteDispatchRuleRequest ¶

func CreateDeleteDispatchRuleRequest() (request *DeleteDispatchRuleRequest)

CreateDeleteDispatchRuleRequest creates a request to invoke DeleteDispatchRule API

type DeleteDispatchRuleResponse ¶

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

DeleteDispatchRuleResponse is the response struct for api DeleteDispatchRule

func CreateDeleteDispatchRuleResponse ¶

func CreateDeleteDispatchRuleResponse() (response *DeleteDispatchRuleResponse)

CreateDeleteDispatchRuleResponse creates a response to parse from DeleteDispatchRule response

type DeleteEventBridgeIntegrationRequest ¶

type DeleteEventBridgeIntegrationRequest struct {
	*requests.RpcRequest
	Id requests.Integer `position:"Body" name:"Id"`
}

DeleteEventBridgeIntegrationRequest is the request struct for api DeleteEventBridgeIntegration

func CreateDeleteEventBridgeIntegrationRequest ¶

func CreateDeleteEventBridgeIntegrationRequest() (request *DeleteEventBridgeIntegrationRequest)

CreateDeleteEventBridgeIntegrationRequest creates a request to invoke DeleteEventBridgeIntegration API

type DeleteEventBridgeIntegrationResponse ¶

type DeleteEventBridgeIntegrationResponse struct {
	*responses.BaseResponse
	RequestId                             string `json:"RequestId" xml:"RequestId"`
	DeleteEventBridgeIntegrationIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

DeleteEventBridgeIntegrationResponse is the response struct for api DeleteEventBridgeIntegration

func CreateDeleteEventBridgeIntegrationResponse ¶

func CreateDeleteEventBridgeIntegrationResponse() (response *DeleteEventBridgeIntegrationResponse)

CreateDeleteEventBridgeIntegrationResponse creates a response to parse from DeleteEventBridgeIntegration response

type DeleteGrafanaResourceRequest ¶

type DeleteGrafanaResourceRequest struct {
	*requests.RpcRequest
	ClusterName string `position:"Body" name:"ClusterName"`
	ClusterId   string `position:"Body" name:"ClusterId"`
}

DeleteGrafanaResourceRequest is the request struct for api DeleteGrafanaResource

func CreateDeleteGrafanaResourceRequest ¶

func CreateDeleteGrafanaResourceRequest() (request *DeleteGrafanaResourceRequest)

CreateDeleteGrafanaResourceRequest creates a request to invoke DeleteGrafanaResource API

type DeleteGrafanaResourceResponse ¶

type DeleteGrafanaResourceResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteGrafanaResourceResponse is the response struct for api DeleteGrafanaResource

func CreateDeleteGrafanaResourceResponse ¶

func CreateDeleteGrafanaResourceResponse() (response *DeleteGrafanaResourceResponse)

CreateDeleteGrafanaResourceResponse creates a response to parse from DeleteGrafanaResource response

type DeleteIMRobotRequest ¶

type DeleteIMRobotRequest struct {
	*requests.RpcRequest
	RobotId requests.Integer `position:"Query" name:"RobotId"`
}

DeleteIMRobotRequest is the request struct for api DeleteIMRobot

func CreateDeleteIMRobotRequest ¶

func CreateDeleteIMRobotRequest() (request *DeleteIMRobotRequest)

CreateDeleteIMRobotRequest creates a request to invoke DeleteIMRobot API

type DeleteIMRobotResponse ¶

type DeleteIMRobotResponse struct {
	*responses.BaseResponse
	RequestId              string `json:"RequestId" xml:"RequestId"`
	DeleteIMRobotIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

DeleteIMRobotResponse is the response struct for api DeleteIMRobot

func CreateDeleteIMRobotResponse ¶

func CreateDeleteIMRobotResponse() (response *DeleteIMRobotResponse)

CreateDeleteIMRobotResponse creates a response to parse from DeleteIMRobot response

type DeleteIntegrationRequest ¶

type DeleteIntegrationRequest struct {
	*requests.RpcRequest
	Integration string `position:"Query" name:"Integration"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

DeleteIntegrationRequest is the request struct for api DeleteIntegration

func CreateDeleteIntegrationRequest ¶

func CreateDeleteIntegrationRequest() (request *DeleteIntegrationRequest)

CreateDeleteIntegrationRequest creates a request to invoke DeleteIntegration API

type DeleteIntegrationResponse ¶

type DeleteIntegrationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

DeleteIntegrationResponse is the response struct for api DeleteIntegration

func CreateDeleteIntegrationResponse ¶

func CreateDeleteIntegrationResponse() (response *DeleteIntegrationResponse)

CreateDeleteIntegrationResponse creates a response to parse from DeleteIntegration response

type DeleteIntegrationsRequest ¶

type DeleteIntegrationsRequest struct {
	*requests.RpcRequest
	IntegrationId requests.Integer `position:"Query" name:"IntegrationId"`
}

DeleteIntegrationsRequest is the request struct for api DeleteIntegrations

func CreateDeleteIntegrationsRequest ¶

func CreateDeleteIntegrationsRequest() (request *DeleteIntegrationsRequest)

CreateDeleteIntegrationsRequest creates a request to invoke DeleteIntegrations API

type DeleteIntegrationsResponse ¶

type DeleteIntegrationsResponse struct {
	*responses.BaseResponse
	RequestId                   string `json:"RequestId" xml:"RequestId"`
	DeleteIntegrationsIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

DeleteIntegrationsResponse is the response struct for api DeleteIntegrations

func CreateDeleteIntegrationsResponse ¶

func CreateDeleteIntegrationsResponse() (response *DeleteIntegrationsResponse)

CreateDeleteIntegrationsResponse creates a response to parse from DeleteIntegrations response

type DeleteNotificationPolicyRequest ¶

type DeleteNotificationPolicyRequest struct {
	*requests.RpcRequest
	Id requests.Integer `position:"Query" name:"Id"`
}

DeleteNotificationPolicyRequest is the request struct for api DeleteNotificationPolicy

func CreateDeleteNotificationPolicyRequest ¶

func CreateDeleteNotificationPolicyRequest() (request *DeleteNotificationPolicyRequest)

CreateDeleteNotificationPolicyRequest creates a request to invoke DeleteNotificationPolicy API

type DeleteNotificationPolicyResponse ¶

type DeleteNotificationPolicyResponse struct {
	*responses.BaseResponse
	RequestId                         string `json:"RequestId" xml:"RequestId"`
	DeleteNotificationPolicyIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

DeleteNotificationPolicyResponse is the response struct for api DeleteNotificationPolicy

func CreateDeleteNotificationPolicyResponse ¶

func CreateDeleteNotificationPolicyResponse() (response *DeleteNotificationPolicyResponse)

CreateDeleteNotificationPolicyResponse creates a response to parse from DeleteNotificationPolicy response

type DeletePrometheusAlertRuleRequest ¶

type DeletePrometheusAlertRuleRequest struct {
	*requests.RpcRequest
	AlertId requests.Integer `position:"Query" name:"AlertId"`
}

DeletePrometheusAlertRuleRequest is the request struct for api DeletePrometheusAlertRule

func CreateDeletePrometheusAlertRuleRequest ¶

func CreateDeletePrometheusAlertRuleRequest() (request *DeletePrometheusAlertRuleRequest)

CreateDeletePrometheusAlertRuleRequest creates a request to invoke DeletePrometheusAlertRule API

type DeletePrometheusAlertRuleResponse ¶

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

DeletePrometheusAlertRuleResponse is the response struct for api DeletePrometheusAlertRule

func CreateDeletePrometheusAlertRuleResponse ¶

func CreateDeletePrometheusAlertRuleResponse() (response *DeletePrometheusAlertRuleResponse)

CreateDeletePrometheusAlertRuleResponse creates a response to parse from DeletePrometheusAlertRule response

type DeletePrometheusGlobalViewRequest ¶

type DeletePrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	GlobalViewClusterId string `position:"Query" name:"GlobalViewClusterId"`
}

DeletePrometheusGlobalViewRequest is the request struct for api DeletePrometheusGlobalView

func CreateDeletePrometheusGlobalViewRequest ¶

func CreateDeletePrometheusGlobalViewRequest() (request *DeletePrometheusGlobalViewRequest)

CreateDeletePrometheusGlobalViewRequest creates a request to invoke DeletePrometheusGlobalView API

type DeletePrometheusGlobalViewResponse ¶

type DeletePrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePrometheusGlobalViewResponse is the response struct for api DeletePrometheusGlobalView

func CreateDeletePrometheusGlobalViewResponse ¶

func CreateDeletePrometheusGlobalViewResponse() (response *DeletePrometheusGlobalViewResponse)

CreateDeletePrometheusGlobalViewResponse creates a response to parse from DeletePrometheusGlobalView response

type DeleteRetcodeAppRequest ¶

type DeleteRetcodeAppRequest struct {
	*requests.RpcRequest
	AppId string `position:"Query" name:"AppId"`
}

DeleteRetcodeAppRequest is the request struct for api DeleteRetcodeApp

func CreateDeleteRetcodeAppRequest ¶

func CreateDeleteRetcodeAppRequest() (request *DeleteRetcodeAppRequest)

CreateDeleteRetcodeAppRequest creates a request to invoke DeleteRetcodeApp API

type DeleteRetcodeAppResponse ¶

type DeleteRetcodeAppResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteRetcodeAppResponse is the response struct for api DeleteRetcodeApp

func CreateDeleteRetcodeAppResponse ¶

func CreateDeleteRetcodeAppResponse() (response *DeleteRetcodeAppResponse)

CreateDeleteRetcodeAppResponse creates a response to parse from DeleteRetcodeApp response

type DeleteScenarioRequest ¶

type DeleteScenarioRequest struct {
	*requests.RpcRequest
	ScenarioId requests.Integer `position:"Query" name:"ScenarioId"`
}

DeleteScenarioRequest is the request struct for api DeleteScenario

func CreateDeleteScenarioRequest ¶

func CreateDeleteScenarioRequest() (request *DeleteScenarioRequest)

CreateDeleteScenarioRequest creates a request to invoke DeleteScenario API

type DeleteScenarioResponse ¶

type DeleteScenarioResponse struct {
	*responses.BaseResponse
	Result    bool   `json:"Result" xml:"Result"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteScenarioResponse is the response struct for api DeleteScenario

func CreateDeleteScenarioResponse ¶

func CreateDeleteScenarioResponse() (response *DeleteScenarioResponse)

CreateDeleteScenarioResponse creates a response to parse from DeleteScenario response

type DeleteSilencePolicyRequest ¶

type DeleteSilencePolicyRequest struct {
	*requests.RpcRequest
	Id requests.Integer `position:"Query" name:"Id"`
}

DeleteSilencePolicyRequest is the request struct for api DeleteSilencePolicy

func CreateDeleteSilencePolicyRequest ¶

func CreateDeleteSilencePolicyRequest() (request *DeleteSilencePolicyRequest)

CreateDeleteSilencePolicyRequest creates a request to invoke DeleteSilencePolicy API

type DeleteSilencePolicyResponse ¶

type DeleteSilencePolicyResponse struct {
	*responses.BaseResponse
	RequestId                    string `json:"RequestId" xml:"RequestId"`
	DeleteSilencePolicyIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

DeleteSilencePolicyResponse is the response struct for api DeleteSilencePolicy

func CreateDeleteSilencePolicyResponse ¶

func CreateDeleteSilencePolicyResponse() (response *DeleteSilencePolicyResponse)

CreateDeleteSilencePolicyResponse creates a response to parse from DeleteSilencePolicy response

type DeleteSourceMapRequest ¶

type DeleteSourceMapRequest struct {
	*requests.RpcRequest
	FidList *[]string `position:"Query" name:"FidList"  type:"Json"`
	Pid     string    `position:"Query" name:"Pid"`
}

DeleteSourceMapRequest is the request struct for api DeleteSourceMap

func CreateDeleteSourceMapRequest ¶

func CreateDeleteSourceMapRequest() (request *DeleteSourceMapRequest)

CreateDeleteSourceMapRequest creates a request to invoke DeleteSourceMap API

type DeleteSourceMapResponse ¶

type DeleteSourceMapResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

DeleteSourceMapResponse is the response struct for api DeleteSourceMap

func CreateDeleteSourceMapResponse ¶

func CreateDeleteSourceMapResponse() (response *DeleteSourceMapResponse)

CreateDeleteSourceMapResponse creates a response to parse from DeleteSourceMap response

type DeleteSyntheticTaskRequest ¶

type DeleteSyntheticTaskRequest struct {
	*requests.RpcRequest
	TaskIds *[]string `position:"Query" name:"TaskIds"  type:"Repeated"`
}

DeleteSyntheticTaskRequest is the request struct for api DeleteSyntheticTask

func CreateDeleteSyntheticTaskRequest ¶

func CreateDeleteSyntheticTaskRequest() (request *DeleteSyntheticTaskRequest)

CreateDeleteSyntheticTaskRequest creates a request to invoke DeleteSyntheticTask API

type DeleteSyntheticTaskResponse ¶

type DeleteSyntheticTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    string `json:"Result" xml:"Result"`
}

DeleteSyntheticTaskResponse is the response struct for api DeleteSyntheticTask

func CreateDeleteSyntheticTaskResponse ¶

func CreateDeleteSyntheticTaskResponse() (response *DeleteSyntheticTaskResponse)

CreateDeleteSyntheticTaskResponse creates a response to parse from DeleteSyntheticTask response

type DeleteTraceAppRequest ¶

type DeleteTraceAppRequest struct {
	*requests.RpcRequest
	AppId string `position:"Query" name:"AppId"`
	Pid   string `position:"Query" name:"Pid"`
	Type  string `position:"Query" name:"Type"`
}

DeleteTraceAppRequest is the request struct for api DeleteTraceApp

func CreateDeleteTraceAppRequest ¶

func CreateDeleteTraceAppRequest() (request *DeleteTraceAppRequest)

CreateDeleteTraceAppRequest creates a request to invoke DeleteTraceApp API

type DeleteTraceAppResponse ¶

type DeleteTraceAppResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteTraceAppResponse is the response struct for api DeleteTraceApp

func CreateDeleteTraceAppResponse ¶

func CreateDeleteTraceAppResponse() (response *DeleteTraceAppResponse)

CreateDeleteTraceAppResponse creates a response to parse from DeleteTraceApp response

type DeleteWebhookContactRequest ¶

type DeleteWebhookContactRequest struct {
	*requests.RpcRequest
	WebhookId requests.Integer `position:"Query" name:"WebhookId"`
}

DeleteWebhookContactRequest is the request struct for api DeleteWebhookContact

func CreateDeleteWebhookContactRequest ¶

func CreateDeleteWebhookContactRequest() (request *DeleteWebhookContactRequest)

CreateDeleteWebhookContactRequest creates a request to invoke DeleteWebhookContact API

type DeleteWebhookContactResponse ¶

type DeleteWebhookContactResponse struct {
	*responses.BaseResponse
	RequestId                     string `json:"RequestId" xml:"RequestId"`
	DeleteWebhookContactIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

DeleteWebhookContactResponse is the response struct for api DeleteWebhookContact

func CreateDeleteWebhookContactResponse ¶

func CreateDeleteWebhookContactResponse() (response *DeleteWebhookContactResponse)

CreateDeleteWebhookContactResponse creates a response to parse from DeleteWebhookContact response

type DescribeContactGroupsRequest ¶

type DescribeContactGroupsRequest struct {
	*requests.RpcRequest
	Size             requests.Integer `position:"Query" name:"Size"`
	GroupIds         string           `position:"Query" name:"GroupIds"`
	IsDetail         requests.Boolean `position:"Query" name:"IsDetail"`
	Page             requests.Integer `position:"Query" name:"Page"`
	ContactGroupName string           `position:"Query" name:"ContactGroupName"`
	Verbose          string           `position:"Query" name:"Verbose"`
}

DescribeContactGroupsRequest is the request struct for api DescribeContactGroups

func CreateDescribeContactGroupsRequest ¶

func CreateDescribeContactGroupsRequest() (request *DescribeContactGroupsRequest)

CreateDescribeContactGroupsRequest creates a request to invoke DescribeContactGroups API

type DescribeContactGroupsResponse ¶

type DescribeContactGroupsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

DescribeContactGroupsResponse is the response struct for api DescribeContactGroups

func CreateDescribeContactGroupsResponse ¶

func CreateDescribeContactGroupsResponse() (response *DescribeContactGroupsResponse)

CreateDescribeContactGroupsResponse creates a response to parse from DescribeContactGroups response

type DescribeContactsRequest ¶

type DescribeContactsRequest struct {
	*requests.RpcRequest
	ContactIds  string           `position:"Query" name:"ContactIds"`
	Verbose     string           `position:"Query" name:"Verbose"`
	ContactName string           `position:"Query" name:"ContactName"`
	Size        requests.Integer `position:"Query" name:"Size"`
	Phone       string           `position:"Query" name:"Phone"`
	Page        requests.Integer `position:"Query" name:"Page"`
	Email       string           `position:"Query" name:"Email"`
}

DescribeContactsRequest is the request struct for api DescribeContacts

func CreateDescribeContactsRequest ¶

func CreateDescribeContactsRequest() (request *DescribeContactsRequest)

CreateDescribeContactsRequest creates a request to invoke DescribeContacts API

type DescribeContactsResponse ¶

type DescribeContactsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

DescribeContactsResponse is the response struct for api DescribeContacts

func CreateDescribeContactsResponse ¶

func CreateDescribeContactsResponse() (response *DescribeContactsResponse)

CreateDescribeContactsResponse creates a response to parse from DescribeContacts response

type DescribeDispatchRuleRequest ¶

type DescribeDispatchRuleRequest struct {
	*requests.RpcRequest
	Id          string `position:"Query" name:"Id"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
}

DescribeDispatchRuleRequest is the request struct for api DescribeDispatchRule

func CreateDescribeDispatchRuleRequest ¶

func CreateDescribeDispatchRuleRequest() (request *DescribeDispatchRuleRequest)

CreateDescribeDispatchRuleRequest creates a request to invoke DescribeDispatchRule API

type DescribeDispatchRuleResponse ¶

type DescribeDispatchRuleResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	DispatchRule DispatchRule `json:"DispatchRule" xml:"DispatchRule"`
}

DescribeDispatchRuleResponse is the response struct for api DescribeDispatchRule

func CreateDescribeDispatchRuleResponse ¶

func CreateDescribeDispatchRuleResponse() (response *DescribeDispatchRuleResponse)

CreateDescribeDispatchRuleResponse creates a response to parse from DescribeDispatchRule response

type DescribeIMRobotsRequest ¶

type DescribeIMRobotsRequest struct {
	*requests.RpcRequest
	Size      requests.Integer `position:"Query" name:"Size"`
	RobotIds  string           `position:"Query" name:"RobotIds"`
	RobotName string           `position:"Query" name:"RobotName"`
	Page      requests.Integer `position:"Query" name:"Page"`
}

DescribeIMRobotsRequest is the request struct for api DescribeIMRobots

func CreateDescribeIMRobotsRequest ¶

func CreateDescribeIMRobotsRequest() (request *DescribeIMRobotsRequest)

CreateDescribeIMRobotsRequest creates a request to invoke DescribeIMRobots API

type DescribeIMRobotsResponse ¶

type DescribeIMRobotsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

DescribeIMRobotsResponse is the response struct for api DescribeIMRobots

func CreateDescribeIMRobotsResponse ¶

func CreateDescribeIMRobotsResponse() (response *DescribeIMRobotsResponse)

CreateDescribeIMRobotsResponse creates a response to parse from DescribeIMRobots response

type DescribePrometheusAlertRuleRequest ¶

type DescribePrometheusAlertRuleRequest struct {
	*requests.RpcRequest
	AlertId requests.Integer `position:"Query" name:"AlertId"`
}

DescribePrometheusAlertRuleRequest is the request struct for api DescribePrometheusAlertRule

func CreateDescribePrometheusAlertRuleRequest ¶

func CreateDescribePrometheusAlertRuleRequest() (request *DescribePrometheusAlertRuleRequest)

CreateDescribePrometheusAlertRuleRequest creates a request to invoke DescribePrometheusAlertRule API

type DescribePrometheusAlertRuleResponse ¶

type DescribePrometheusAlertRuleResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	PrometheusAlertRule PrometheusAlertRule `json:"PrometheusAlertRule" xml:"PrometheusAlertRule"`
}

DescribePrometheusAlertRuleResponse is the response struct for api DescribePrometheusAlertRule

func CreateDescribePrometheusAlertRuleResponse ¶

func CreateDescribePrometheusAlertRuleResponse() (response *DescribePrometheusAlertRuleResponse)

CreateDescribePrometheusAlertRuleResponse creates a response to parse from DescribePrometheusAlertRule response

type DescribeTraceLicenseKeyRequest ¶

type DescribeTraceLicenseKeyRequest struct {
	*requests.RpcRequest
}

DescribeTraceLicenseKeyRequest is the request struct for api DescribeTraceLicenseKey

func CreateDescribeTraceLicenseKeyRequest ¶

func CreateDescribeTraceLicenseKeyRequest() (request *DescribeTraceLicenseKeyRequest)

CreateDescribeTraceLicenseKeyRequest creates a request to invoke DescribeTraceLicenseKey API

type DescribeTraceLicenseKeyResponse ¶

type DescribeTraceLicenseKeyResponse struct {
	*responses.BaseResponse
	LicenseKey string `json:"LicenseKey" xml:"LicenseKey"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
}

DescribeTraceLicenseKeyResponse is the response struct for api DescribeTraceLicenseKey

func CreateDescribeTraceLicenseKeyResponse ¶

func CreateDescribeTraceLicenseKeyResponse() (response *DescribeTraceLicenseKeyResponse)

CreateDescribeTraceLicenseKeyResponse creates a response to parse from DescribeTraceLicenseKey response

type DescribeWebhookContactsRequest ¶

type DescribeWebhookContactsRequest struct {
	*requests.RpcRequest
	Size        requests.Integer `position:"Query" name:"Size"`
	WebhookName string           `position:"Query" name:"WebhookName"`
	Page        requests.Integer `position:"Query" name:"Page"`
	ContactIds  string           `position:"Query" name:"ContactIds"`
}

DescribeWebhookContactsRequest is the request struct for api DescribeWebhookContacts

func CreateDescribeWebhookContactsRequest ¶

func CreateDescribeWebhookContactsRequest() (request *DescribeWebhookContactsRequest)

CreateDescribeWebhookContactsRequest creates a request to invoke DescribeWebhookContacts API

type DescribeWebhookContactsResponse ¶

type DescribeWebhookContactsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

DescribeWebhookContactsResponse is the response struct for api DescribeWebhookContacts

func CreateDescribeWebhookContactsResponse ¶

func CreateDescribeWebhookContactsResponse() (response *DescribeWebhookContactsResponse)

CreateDescribeWebhookContactsResponse creates a response to parse from DescribeWebhookContacts response

type DimFiltersInCreateOrUpdateAlertRule ¶

type DimFiltersInCreateOrUpdateAlertRule struct {
	DimFiltersItem []DimFiltersItem `json:"dimFilters" xml:"dimFilters"`
}

DimFiltersInCreateOrUpdateAlertRule is a nested struct in arms response

type DimFiltersInGetAlertRules ¶

type DimFiltersInGetAlertRules struct {
	DimFiltersItem []DimFiltersItem `json:"dimFilters" xml:"dimFilters"`
}

DimFiltersInGetAlertRules is a nested struct in arms response

type DimFiltersItem ¶

type DimFiltersItem struct {
	FilterKey    string   `json:"FilterKey" xml:"FilterKey"`
	FilterOpt    string   `json:"FilterOpt" xml:"FilterOpt"`
	FilterValues []string `json:"FilterValues" xml:"FilterValues"`
}

DimFiltersItem is a nested struct in arms response

type Dimension ¶

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

Dimension is a nested struct in arms response

type Dimensions ¶

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

Dimensions is a nested struct in arms response

type DispatchRule ¶

type DispatchRule struct {
	Name                     string                             `json:"Name" xml:"Name"`
	DispatchType             string                             `json:"DispatchType" xml:"DispatchType"`
	State                    string                             `json:"State" xml:"State"`
	RuleId                   int64                              `json:"RuleId" xml:"RuleId"`
	IsRecover                bool                               `json:"IsRecover" xml:"IsRecover"`
	LabelMatchExpressionGrid LabelMatchExpressionGrid           `json:"LabelMatchExpressionGrid" xml:"LabelMatchExpressionGrid"`
	GroupRules               []GroupRule                        `json:"GroupRules" xml:"GroupRules"`
	NotifyRules              []NotifyRuleInDescribeDispatchRule `json:"NotifyRules" xml:"NotifyRules"`
}

DispatchRule is a nested struct in arms response

type DispatchRuleInListActivatedAlerts ¶

type DispatchRuleInListActivatedAlerts struct {
	RuleId   int    `json:"RuleId" xml:"RuleId"`
	RuleName string `json:"RuleName" xml:"RuleName"`
}

DispatchRuleInListActivatedAlerts is a nested struct in arms response

type DispatchRulesInListActivatedAlerts ¶

type DispatchRulesInListActivatedAlerts struct {
	DispatchRule []DispatchRuleInListActivatedAlerts `json:"DispatchRule" xml:"DispatchRule"`
}

DispatchRulesInListActivatedAlerts is a nested struct in arms response

type DispatchRulesInListDispatchRule ¶

type DispatchRulesInListDispatchRule struct {
	DispatchRule []DispatchRule `json:"DispatchRule" xml:"DispatchRule"`
}

DispatchRulesInListDispatchRule is a nested struct in arms response

type Download ¶

type Download struct {
	DownloadTransmissionSize    int64  `json:"DownloadTransmissionSize" xml:"DownloadTransmissionSize"`
	DownloadCustomHost          int64  `json:"DownloadCustomHost" xml:"DownloadCustomHost"`
	DownloadCustomHostIp        string `json:"DownloadCustomHostIp" xml:"DownloadCustomHostIp"`
	WhiteList                   string `json:"WhiteList" xml:"WhiteList"`
	DownloadKernel              int64  `json:"DownloadKernel" xml:"DownloadKernel"`
	QuickProtocol               string `json:"QuickProtocol" xml:"QuickProtocol"`
	MonitorTimeout              int64  `json:"MonitorTimeout" xml:"MonitorTimeout"`
	ConnectionTimeout           int64  `json:"ConnectionTimeout" xml:"ConnectionTimeout"`
	VerifyWay                   int64  `json:"VerifyWay" xml:"VerifyWay"`
	ValidateKeywords            string `json:"ValidateKeywords" xml:"ValidateKeywords"`
	DownloadRedirect            int64  `json:"DownloadRedirect" xml:"DownloadRedirect"`
	DownloadCustomHeaderContent string `json:"DownloadCustomHeaderContent" xml:"DownloadCustomHeaderContent"`
}

Download is a nested struct in arms response

type EscalationPolicies ¶

type EscalationPolicies struct {
	EscalationPoliciesItem []EscalationPoliciesItem `json:"escalationPolicies" xml:"escalationPolicies"`
}

EscalationPolicies is a nested struct in arms response

type EscalationPoliciesItem ¶

type EscalationPoliciesItem struct {
	Id   int64  `json:"Id" xml:"Id"`
	Name string `json:"Name" xml:"Name"`
}

EscalationPoliciesItem is a nested struct in arms response

type Event ¶

type Event struct {
	EventItem []EventItem `json:"Event" xml:"Event"`
}

Event is a nested struct in arms response

type EventBridgeIntegration ¶

type EventBridgeIntegration struct {
	Id               int64  `json:"Id" xml:"Id"`
	Name             string `json:"Name" xml:"Name"`
	Description      string `json:"Description" xml:"Description"`
	Endpoint         string `json:"Endpoint" xml:"Endpoint"`
	AccessKey        string `json:"AccessKey" xml:"AccessKey"`
	AccessSecret     string `json:"AccessSecret" xml:"AccessSecret"`
	EventBusName     string `json:"EventBusName" xml:"EventBusName"`
	Source           string `json:"Source" xml:"Source"`
	EventBusRegionId string `json:"EventBusRegionId" xml:"EventBusRegionId"`
}

EventBridgeIntegration is a nested struct in arms response

type EventBridgeIntegrations ¶

type EventBridgeIntegrations struct {
	Integrations []Integrations `json:"integrations" xml:"integrations"`
}

EventBridgeIntegrations is a nested struct in arms response

type EventItem ¶

type EventItem struct {
	EventTime  int64    `json:"EventTime" xml:"EventTime"`
	EventLevel string   `json:"EventLevel" xml:"EventLevel"`
	AlertRule  string   `json:"AlertRule" xml:"AlertRule"`
	Message    string   `json:"Message" xml:"Message"`
	AlertType  int      `json:"AlertType" xml:"AlertType"`
	AlertName  string   `json:"AlertName" xml:"AlertName"`
	Id         int64    `json:"Id" xml:"Id"`
	AlertId    int64    `json:"AlertId" xml:"AlertId"`
	Links      []string `json:"Links" xml:"Links"`
}

EventItem is a nested struct in arms response

type Events ¶

type Events struct {
	EventsItem []EventsItem `json:"events" xml:"events"`
}

Events is a nested struct in arms response

type EventsItem ¶

type EventsItem struct {
	AlertName       string       `json:"AlertName" xml:"AlertName"`
	Severity        string       `json:"Severity" xml:"Severity"`
	Status          string       `json:"Status" xml:"Status"`
	StartTime       string       `json:"StartTime" xml:"StartTime"`
	EndTime         string       `json:"EndTime" xml:"EndTime"`
	ReceiveTime     string       `json:"ReceiveTime" xml:"ReceiveTime"`
	IntegrationName string       `json:"IntegrationName" xml:"IntegrationName"`
	IntegrationType string       `json:"IntegrationType" xml:"IntegrationType"`
	GeneratorURL    string       `json:"GeneratorURL" xml:"GeneratorURL"`
	Description     string       `json:"Description" xml:"Description"`
	Annotations     string       `json:"Annotations" xml:"Annotations"`
	Labels          string       `json:"Labels" xml:"Labels"`
	HandlerName     string       `json:"HandlerName" xml:"HandlerName"`
	Alarms          []AlarmsItem `json:"Alarms" xml:"Alarms"`
}

EventsItem is a nested struct in arms response

type ExtInfo ¶

type ExtInfo struct {
	Type string `json:"Type" xml:"Type"`
	Info string `json:"Info" xml:"Info"`
}

ExtInfo is a nested struct in arms response

type ExtendInterval ¶

type ExtendInterval struct {
	StartTime   string  `json:"StartTime" xml:"StartTime"`
	EndTime     string  `json:"EndTime" xml:"EndTime"`
	StartHour   int64   `json:"StartHour" xml:"StartHour"`
	StartMinute int64   `json:"StartMinute" xml:"StartMinute"`
	Endhour     int64   `json:"Endhour" xml:"Endhour"`
	EndMinute   int64   `json:"EndMinute" xml:"EndMinute"`
	Days        []int64 `json:"Days" xml:"Days"`
}

ExtendInterval is a nested struct in arms response

type ExtendedFieldRedefineRulesInListIntegration ¶

type ExtendedFieldRedefineRulesInListIntegration struct {
	ExtendedFieldRedefineRules []map[string]interface{} `json:"extendedFieldRedefineRules" xml:"extendedFieldRedefineRules"`
}

ExtendedFieldRedefineRulesInListIntegration is a nested struct in arms response

type ExtendedFieldRedefineRulesInUpdateIntegration ¶

type ExtendedFieldRedefineRulesInUpdateIntegration struct {
	ExtendedFieldRedefineRules []map[string]interface{} `json:"extendedFieldRedefineRules" xml:"extendedFieldRedefineRules"`
}

ExtendedFieldRedefineRulesInUpdateIntegration is a nested struct in arms response

type FieldRedefineRulesInListIntegration ¶

type FieldRedefineRulesInListIntegration struct {
	FieldRedefineRules []map[string]interface{} `json:"fieldRedefineRules" xml:"fieldRedefineRules"`
}

FieldRedefineRulesInListIntegration is a nested struct in arms response

type FieldRedefineRulesInUpdateIntegration ¶

type FieldRedefineRulesInUpdateIntegration struct {
	FieldRedefineRules []map[string]interface{} `json:"fieldRedefineRules" xml:"fieldRedefineRules"`
}

FieldRedefineRulesInUpdateIntegration is a nested struct in arms response

type FilterValuesInCreateOrUpdateAlertRule ¶

type FilterValuesInCreateOrUpdateAlertRule struct {
	FilterValues []string `json:"filterValues" xml:"filterValues"`
}

FilterValuesInCreateOrUpdateAlertRule is a nested struct in arms response

type FilterValuesInGetAlertRules ¶

type FilterValuesInGetAlertRules struct {
	FilterValues []string `json:"filterValues" xml:"filterValues"`
}

FilterValuesInGetAlertRules is a nested struct in arms response

type Filters ¶

type Filters struct {
	CustomSLSWheres            []string               `json:"CustomSLSWheres" xml:"CustomSLSWheres"`
	CustomSLSGroupByDimensions []string               `json:"CustomSLSGroupByDimensions" xml:"CustomSLSGroupByDimensions"`
	CustomSLSFilters           []CustomSLSFiltersItem `json:"CustomSLSFilters" xml:"CustomSLSFilters"`
	DimFilters                 []DimFiltersItem       `json:"DimFilters" xml:"DimFilters"`
}

Filters is a nested struct in arms response

type Formdata ¶

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

Formdata is a nested struct in arms response

type GetAgentDownloadUrlRequest ¶

type GetAgentDownloadUrlRequest struct {
	*requests.RpcRequest
}

GetAgentDownloadUrlRequest is the request struct for api GetAgentDownloadUrl

func CreateGetAgentDownloadUrlRequest ¶

func CreateGetAgentDownloadUrlRequest() (request *GetAgentDownloadUrlRequest)

CreateGetAgentDownloadUrlRequest creates a request to invoke GetAgentDownloadUrl API

type GetAgentDownloadUrlResponse ¶

type GetAgentDownloadUrlResponse struct {
	*responses.BaseResponse
	ArmsAgentDownloadUrl string `json:"ArmsAgentDownloadUrl" xml:"ArmsAgentDownloadUrl"`
	RequestId            string `json:"RequestId" xml:"RequestId"`
}

GetAgentDownloadUrlResponse is the response struct for api GetAgentDownloadUrl

func CreateGetAgentDownloadUrlResponse ¶

func CreateGetAgentDownloadUrlResponse() (response *GetAgentDownloadUrlResponse)

CreateGetAgentDownloadUrlResponse creates a response to parse from GetAgentDownloadUrl response

type GetAlertRulesRequest ¶

type GetAlertRulesRequest struct {
	*requests.RpcRequest
	ProductCode string           `position:"Query" name:"ProductCode"`
	AlertStatus string           `position:"Query" name:"AlertStatus"`
	ClusterId   string           `position:"Query" name:"ClusterId"`
	AlertNames  string           `position:"Query" name:"AlertNames"`
	AlertType   string           `position:"Query" name:"AlertType"`
	Size        requests.Integer `position:"Query" name:"Size"`
	AlertIds    string           `position:"Query" name:"AlertIds"`
	Page        requests.Integer `position:"Query" name:"Page"`
}

GetAlertRulesRequest is the request struct for api GetAlertRules

func CreateGetAlertRulesRequest ¶

func CreateGetAlertRulesRequest() (request *GetAlertRulesRequest)

CreateGetAlertRulesRequest creates a request to invoke GetAlertRules API

type GetAlertRulesResponse ¶

type GetAlertRulesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

GetAlertRulesResponse is the response struct for api GetAlertRules

func CreateGetAlertRulesResponse ¶

func CreateGetAlertRulesResponse() (response *GetAlertRulesResponse)

CreateGetAlertRulesResponse creates a response to parse from GetAlertRules response

type GetAppApiByPageRequest ¶

type GetAppApiByPageRequest struct {
	*requests.RpcRequest
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	PId           string           `position:"Query" name:"PId"`
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	IntervalMills requests.Integer `position:"Query" name:"IntervalMills"`
}

GetAppApiByPageRequest is the request struct for api GetAppApiByPage

func CreateGetAppApiByPageRequest ¶

func CreateGetAppApiByPageRequest() (request *GetAppApiByPageRequest)

CreateGetAppApiByPageRequest creates a request to invoke GetAppApiByPage API

type GetAppApiByPageResponse ¶

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

GetAppApiByPageResponse is the response struct for api GetAppApiByPage

func CreateGetAppApiByPageResponse ¶

func CreateGetAppApiByPageResponse() (response *GetAppApiByPageResponse)

CreateGetAppApiByPageResponse creates a response to parse from GetAppApiByPage response

type GetAuthTokenRequest ¶

type GetAuthTokenRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

GetAuthTokenRequest is the request struct for api GetAuthToken

func CreateGetAuthTokenRequest ¶

func CreateGetAuthTokenRequest() (request *GetAuthTokenRequest)

CreateGetAuthTokenRequest creates a request to invoke GetAuthToken API

type GetAuthTokenResponse ¶

type GetAuthTokenResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetAuthTokenResponse is the response struct for api GetAuthToken

func CreateGetAuthTokenResponse ¶

func CreateGetAuthTokenResponse() (response *GetAuthTokenResponse)

CreateGetAuthTokenResponse creates a response to parse from GetAuthToken response

type GetClusterAllUrlRequest ¶

type GetClusterAllUrlRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

GetClusterAllUrlRequest is the request struct for api GetClusterAllUrl

func CreateGetClusterAllUrlRequest ¶

func CreateGetClusterAllUrlRequest() (request *GetClusterAllUrlRequest)

CreateGetClusterAllUrlRequest creates a request to invoke GetClusterAllUrl API

type GetClusterAllUrlResponse ¶

type GetClusterAllUrlResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetClusterAllUrlResponse is the response struct for api GetClusterAllUrl

func CreateGetClusterAllUrlResponse ¶

func CreateGetClusterAllUrlResponse() (response *GetClusterAllUrlResponse)

CreateGetClusterAllUrlResponse creates a response to parse from GetClusterAllUrl response

type GetExploreUrlRequest ¶

type GetExploreUrlRequest struct {
	*requests.RpcRequest
	Expression string `position:"Query" name:"Expression"`
	ClusterId  string `position:"Query" name:"ClusterId"`
	Type       string `position:"Query" name:"Type"`
}

GetExploreUrlRequest is the request struct for api GetExploreUrl

func CreateGetExploreUrlRequest ¶

func CreateGetExploreUrlRequest() (request *GetExploreUrlRequest)

CreateGetExploreUrlRequest creates a request to invoke GetExploreUrl API

type GetExploreUrlResponse ¶

type GetExploreUrlResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetExploreUrlResponse is the response struct for api GetExploreUrl

func CreateGetExploreUrlResponse ¶

func CreateGetExploreUrlResponse() (response *GetExploreUrlResponse)

CreateGetExploreUrlResponse creates a response to parse from GetExploreUrl response

type GetIntegrationStateRequest ¶

type GetIntegrationStateRequest struct {
	*requests.RpcRequest
	Integration string `position:"Query" name:"Integration"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

GetIntegrationStateRequest is the request struct for api GetIntegrationState

func CreateGetIntegrationStateRequest ¶

func CreateGetIntegrationStateRequest() (request *GetIntegrationStateRequest)

CreateGetIntegrationStateRequest creates a request to invoke GetIntegrationState API

type GetIntegrationStateResponse ¶

type GetIntegrationStateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	State     bool   `json:"State" xml:"State"`
}

GetIntegrationStateResponse is the response struct for api GetIntegrationState

func CreateGetIntegrationStateResponse ¶

func CreateGetIntegrationStateResponse() (response *GetIntegrationStateResponse)

CreateGetIntegrationStateResponse creates a response to parse from GetIntegrationState response

type GetManagedPrometheusStatusRequest ¶

type GetManagedPrometheusStatusRequest struct {
	*requests.RpcRequest
	ClusterType string `position:"Query" name:"ClusterType"`
	VpcId       string `position:"Query" name:"VpcId"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

GetManagedPrometheusStatusRequest is the request struct for api GetManagedPrometheusStatus

func CreateGetManagedPrometheusStatusRequest ¶

func CreateGetManagedPrometheusStatusRequest() (request *GetManagedPrometheusStatusRequest)

CreateGetManagedPrometheusStatusRequest creates a request to invoke GetManagedPrometheusStatus API

type GetManagedPrometheusStatusResponse ¶

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

GetManagedPrometheusStatusResponse is the response struct for api GetManagedPrometheusStatus

func CreateGetManagedPrometheusStatusResponse ¶

func CreateGetManagedPrometheusStatusResponse() (response *GetManagedPrometheusStatusResponse)

CreateGetManagedPrometheusStatusResponse creates a response to parse from GetManagedPrometheusStatus response

type GetMultipleTraceRequest ¶

type GetMultipleTraceRequest struct {
	*requests.RpcRequest
	TraceIDs *[]string `position:"Query" name:"TraceIDs"  type:"Repeated"`
}

GetMultipleTraceRequest is the request struct for api GetMultipleTrace

func CreateGetMultipleTraceRequest ¶

func CreateGetMultipleTraceRequest() (request *GetMultipleTraceRequest)

CreateGetMultipleTraceRequest creates a request to invoke GetMultipleTrace API

type GetMultipleTraceResponse ¶

type GetMultipleTraceResponse struct {
	*responses.BaseResponse
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	MultiCallChainInfos []MultiCallChainInfo `json:"MultiCallChainInfos" xml:"MultiCallChainInfos"`
}

GetMultipleTraceResponse is the response struct for api GetMultipleTrace

func CreateGetMultipleTraceResponse ¶

func CreateGetMultipleTraceResponse() (response *GetMultipleTraceResponse)

CreateGetMultipleTraceResponse creates a response to parse from GetMultipleTrace response

type GetOnCallSchedulesDetailRequest ¶

type GetOnCallSchedulesDetailRequest struct {
	*requests.RpcRequest
	EndTime   string           `position:"Query" name:"EndTime"`
	Id        requests.Integer `position:"Query" name:"Id"`
	StartTime string           `position:"Query" name:"StartTime"`
}

GetOnCallSchedulesDetailRequest is the request struct for api GetOnCallSchedulesDetail

func CreateGetOnCallSchedulesDetailRequest ¶

func CreateGetOnCallSchedulesDetailRequest() (request *GetOnCallSchedulesDetailRequest)

CreateGetOnCallSchedulesDetailRequest creates a request to invoke GetOnCallSchedulesDetail API

type GetOnCallSchedulesDetailResponse ¶

type GetOnCallSchedulesDetailResponse struct {
	*responses.BaseResponse
}

GetOnCallSchedulesDetailResponse is the response struct for api GetOnCallSchedulesDetail

func CreateGetOnCallSchedulesDetailResponse ¶

func CreateGetOnCallSchedulesDetailResponse() (response *GetOnCallSchedulesDetailResponse)

CreateGetOnCallSchedulesDetailResponse creates a response to parse from GetOnCallSchedulesDetail response

type GetPrometheusApiTokenRequest ¶

type GetPrometheusApiTokenRequest struct {
	*requests.RpcRequest
}

GetPrometheusApiTokenRequest is the request struct for api GetPrometheusApiToken

func CreateGetPrometheusApiTokenRequest ¶

func CreateGetPrometheusApiTokenRequest() (request *GetPrometheusApiTokenRequest)

CreateGetPrometheusApiTokenRequest creates a request to invoke GetPrometheusApiToken API

type GetPrometheusApiTokenResponse ¶

type GetPrometheusApiTokenResponse struct {
	*responses.BaseResponse
	Token     string `json:"Token" xml:"Token"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetPrometheusApiTokenResponse is the response struct for api GetPrometheusApiToken

func CreateGetPrometheusApiTokenResponse ¶

func CreateGetPrometheusApiTokenResponse() (response *GetPrometheusApiTokenResponse)

CreateGetPrometheusApiTokenResponse creates a response to parse from GetPrometheusApiToken response

type GetPrometheusGlobalViewRequest ¶

type GetPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	GlobalViewClusterId string `position:"Query" name:"GlobalViewClusterId"`
}

GetPrometheusGlobalViewRequest is the request struct for api GetPrometheusGlobalView

func CreateGetPrometheusGlobalViewRequest ¶

func CreateGetPrometheusGlobalViewRequest() (request *GetPrometheusGlobalViewRequest)

CreateGetPrometheusGlobalViewRequest creates a request to invoke GetPrometheusGlobalView API

type GetPrometheusGlobalViewResponse ¶

type GetPrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetPrometheusGlobalViewResponse is the response struct for api GetPrometheusGlobalView

func CreateGetPrometheusGlobalViewResponse ¶

func CreateGetPrometheusGlobalViewResponse() (response *GetPrometheusGlobalViewResponse)

CreateGetPrometheusGlobalViewResponse creates a response to parse from GetPrometheusGlobalView response

type GetRecordingRuleRequest ¶

type GetRecordingRuleRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

GetRecordingRuleRequest is the request struct for api GetRecordingRule

func CreateGetRecordingRuleRequest ¶

func CreateGetRecordingRuleRequest() (request *GetRecordingRuleRequest)

CreateGetRecordingRuleRequest creates a request to invoke GetRecordingRule API

type GetRecordingRuleResponse ¶

type GetRecordingRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

GetRecordingRuleResponse is the response struct for api GetRecordingRule

func CreateGetRecordingRuleResponse ¶

func CreateGetRecordingRuleResponse() (response *GetRecordingRuleResponse)

CreateGetRecordingRuleResponse creates a response to parse from GetRecordingRule response

type GetRetcodeDataByQueryRequest ¶

type GetRetcodeDataByQueryRequest struct {
	*requests.RpcRequest
	Query string           `position:"Query" name:"Query"`
	Pid   string           `position:"Query" name:"Pid"`
	From  requests.Integer `position:"Query" name:"From"`
	To    requests.Integer `position:"Query" name:"To"`
}

GetRetcodeDataByQueryRequest is the request struct for api GetRetcodeDataByQuery

func CreateGetRetcodeDataByQueryRequest ¶

func CreateGetRetcodeDataByQueryRequest() (request *GetRetcodeDataByQueryRequest)

CreateGetRetcodeDataByQueryRequest creates a request to invoke GetRetcodeDataByQuery API

type GetRetcodeDataByQueryResponse ¶

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

GetRetcodeDataByQueryResponse is the response struct for api GetRetcodeDataByQuery

func CreateGetRetcodeDataByQueryResponse ¶

func CreateGetRetcodeDataByQueryResponse() (response *GetRetcodeDataByQueryResponse)

CreateGetRetcodeDataByQueryResponse creates a response to parse from GetRetcodeDataByQuery response

type GetRetcodeLogstoreRequest ¶

type GetRetcodeLogstoreRequest struct {
	*requests.RpcRequest
	Pid string `position:"Query" name:"Pid"`
}

GetRetcodeLogstoreRequest is the request struct for api GetRetcodeLogstore

func CreateGetRetcodeLogstoreRequest ¶

func CreateGetRetcodeLogstoreRequest() (request *GetRetcodeLogstoreRequest)

CreateGetRetcodeLogstoreRequest creates a request to invoke GetRetcodeLogstore API

type GetRetcodeLogstoreResponse ¶

type GetRetcodeLogstoreResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetRetcodeLogstoreResponse is the response struct for api GetRetcodeLogstore

func CreateGetRetcodeLogstoreResponse ¶

func CreateGetRetcodeLogstoreResponse() (response *GetRetcodeLogstoreResponse)

CreateGetRetcodeLogstoreResponse creates a response to parse from GetRetcodeLogstore response

type GetRetcodeShareUrlRequest ¶

type GetRetcodeShareUrlRequest struct {
	*requests.RpcRequest
	Pid string `position:"Query" name:"Pid"`
}

GetRetcodeShareUrlRequest is the request struct for api GetRetcodeShareUrl

func CreateGetRetcodeShareUrlRequest ¶

func CreateGetRetcodeShareUrlRequest() (request *GetRetcodeShareUrlRequest)

CreateGetRetcodeShareUrlRequest creates a request to invoke GetRetcodeShareUrl API

type GetRetcodeShareUrlResponse ¶

type GetRetcodeShareUrlResponse struct {
	*responses.BaseResponse
	Url       string `json:"Url" xml:"Url"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetRetcodeShareUrlResponse is the response struct for api GetRetcodeShareUrl

func CreateGetRetcodeShareUrlResponse ¶

func CreateGetRetcodeShareUrlResponse() (response *GetRetcodeShareUrlResponse)

CreateGetRetcodeShareUrlResponse creates a response to parse from GetRetcodeShareUrl response

type GetSourceMapInfoRequest ¶

type GetSourceMapInfoRequest struct {
	*requests.RpcRequest
	Edition           string           `position:"Query" name:"Edition"`
	Version           string           `position:"Query" name:"Version"`
	ID                string           `position:"Query" name:"ID"`
	Keyword           string           `position:"Query" name:"Keyword"`
	AscendingSequence requests.Boolean `position:"Query" name:"AscendingSequence"`
	OrderField        string           `position:"Query" name:"OrderField"`
}

GetSourceMapInfoRequest is the request struct for api GetSourceMapInfo

func CreateGetSourceMapInfoRequest ¶

func CreateGetSourceMapInfoRequest() (request *GetSourceMapInfoRequest)

CreateGetSourceMapInfoRequest creates a request to invoke GetSourceMapInfo API

type GetSourceMapInfoResponse ¶

type GetSourceMapInfoResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	SourceMapList []Data `json:"SourceMapList" xml:"SourceMapList"`
}

GetSourceMapInfoResponse is the response struct for api GetSourceMapInfo

func CreateGetSourceMapInfoResponse ¶

func CreateGetSourceMapInfoResponse() (response *GetSourceMapInfoResponse)

CreateGetSourceMapInfoResponse creates a response to parse from GetSourceMapInfo response

type GetStackRequest ¶

type GetStackRequest struct {
	*requests.RpcRequest
	TraceID   string           `position:"Query" name:"TraceID"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	RpcID     string           `position:"Query" name:"RpcID"`
	Pid       string           `position:"Query" name:"Pid"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
}

GetStackRequest is the request struct for api GetStack

func CreateGetStackRequest ¶

func CreateGetStackRequest() (request *GetStackRequest)

CreateGetStackRequest creates a request to invoke GetStack API

type GetStackResponse ¶

type GetStackResponse struct {
	*responses.BaseResponse
	RequestId string          `json:"RequestId" xml:"RequestId"`
	StackInfo []StackInfoItem `json:"StackInfo" xml:"StackInfo"`
}

GetStackResponse is the response struct for api GetStack

func CreateGetStackResponse ¶

func CreateGetStackResponse() (response *GetStackResponse)

CreateGetStackResponse creates a response to parse from GetStack response

type GetSyntheticTaskDetailRequest ¶

type GetSyntheticTaskDetailRequest struct {
	*requests.RpcRequest
	TaskId string `position:"Query" name:"TaskId"`
}

GetSyntheticTaskDetailRequest is the request struct for api GetSyntheticTaskDetail

func CreateGetSyntheticTaskDetailRequest ¶

func CreateGetSyntheticTaskDetailRequest() (request *GetSyntheticTaskDetailRequest)

CreateGetSyntheticTaskDetailRequest creates a request to invoke GetSyntheticTaskDetail API

type GetSyntheticTaskDetailResponse ¶

type GetSyntheticTaskDetailResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TaskDetail TaskDetail `json:"TaskDetail" xml:"TaskDetail"`
}

GetSyntheticTaskDetailResponse is the response struct for api GetSyntheticTaskDetail

func CreateGetSyntheticTaskDetailResponse ¶

func CreateGetSyntheticTaskDetailResponse() (response *GetSyntheticTaskDetailResponse)

CreateGetSyntheticTaskDetailResponse creates a response to parse from GetSyntheticTaskDetail response

type GetSyntheticTaskListRequest ¶

type GetSyntheticTaskListRequest struct {
	*requests.RpcRequest
	TaskType   string           `position:"Query" name:"TaskType"`
	TaskName   string           `position:"Query" name:"TaskName"`
	PageNum    requests.Integer `position:"Query" name:"PageNum"`
	Url        string           `position:"Query" name:"Url"`
	TaskStatus string           `position:"Query" name:"TaskStatus"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Order      string           `position:"Query" name:"Order"`
	Direction  string           `position:"Query" name:"Direction"`
}

GetSyntheticTaskListRequest is the request struct for api GetSyntheticTaskList

func CreateGetSyntheticTaskListRequest ¶

func CreateGetSyntheticTaskListRequest() (request *GetSyntheticTaskListRequest)

CreateGetSyntheticTaskListRequest creates a request to invoke GetSyntheticTaskList API

type GetSyntheticTaskListResponse ¶

type GetSyntheticTaskListResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo `json:"PageInfo" xml:"PageInfo"`
}

GetSyntheticTaskListResponse is the response struct for api GetSyntheticTaskList

func CreateGetSyntheticTaskListResponse ¶

func CreateGetSyntheticTaskListResponse() (response *GetSyntheticTaskListResponse)

CreateGetSyntheticTaskListResponse creates a response to parse from GetSyntheticTaskList response

type GetSyntheticTaskMonitorsRequest ¶

type GetSyntheticTaskMonitorsRequest struct {
	*requests.RpcRequest
}

GetSyntheticTaskMonitorsRequest is the request struct for api GetSyntheticTaskMonitors

func CreateGetSyntheticTaskMonitorsRequest ¶

func CreateGetSyntheticTaskMonitorsRequest() (request *GetSyntheticTaskMonitorsRequest)

CreateGetSyntheticTaskMonitorsRequest creates a request to invoke GetSyntheticTaskMonitors API

type GetSyntheticTaskMonitorsResponse ¶

type GetSyntheticTaskMonitorsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Code      string     `json:"Code" xml:"Code"`
	Msg       string     `json:"Msg" xml:"Msg"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

GetSyntheticTaskMonitorsResponse is the response struct for api GetSyntheticTaskMonitors

func CreateGetSyntheticTaskMonitorsResponse ¶

func CreateGetSyntheticTaskMonitorsResponse() (response *GetSyntheticTaskMonitorsResponse)

CreateGetSyntheticTaskMonitorsResponse creates a response to parse from GetSyntheticTaskMonitors response

type GetTraceAppRequest ¶

type GetTraceAppRequest struct {
	*requests.RpcRequest
	Pid string `position:"Query" name:"Pid"`
}

GetTraceAppRequest is the request struct for api GetTraceApp

func CreateGetTraceAppRequest ¶

func CreateGetTraceAppRequest() (request *GetTraceAppRequest)

CreateGetTraceAppRequest creates a request to invoke GetTraceApp API

type GetTraceAppResponse ¶

type GetTraceAppResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	TraceApp  TraceApp `json:"TraceApp" xml:"TraceApp"`
}

GetTraceAppResponse is the response struct for api GetTraceApp

func CreateGetTraceAppResponse ¶

func CreateGetTraceAppResponse() (response *GetTraceAppResponse)

CreateGetTraceAppResponse creates a response to parse from GetTraceApp response

type GetTraceRequest ¶

type GetTraceRequest struct {
	*requests.RpcRequest
	TraceID   string           `position:"Query" name:"TraceID"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
}

GetTraceRequest is the request struct for api GetTrace

func CreateGetTraceRequest ¶

func CreateGetTraceRequest() (request *GetTraceRequest)

CreateGetTraceRequest creates a request to invoke GetTrace API

type GetTraceResponse ¶

type GetTraceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Spans     []Span `json:"Spans" xml:"Spans"`
}

GetTraceResponse is the response struct for api GetTrace

func CreateGetTraceResponse ¶

func CreateGetTraceResponse() (response *GetTraceResponse)

CreateGetTraceResponse creates a response to parse from GetTrace response

type GroupRule ¶

type GroupRule struct {
	GroupInterval  int64    `json:"GroupInterval" xml:"GroupInterval"`
	GroupWaitTime  int64    `json:"GroupWaitTime" xml:"GroupWaitTime"`
	RepeatInterval int64    `json:"RepeatInterval" xml:"RepeatInterval"`
	GroupId        int64    `json:"GroupId" xml:"GroupId"`
	GroupWait      int64    `json:"GroupWait" xml:"GroupWait"`
	GroupingFields []string `json:"GroupingFields" xml:"GroupingFields"`
}

GroupRule is a nested struct in arms response

type GroupRules ¶

type GroupRules struct {
	GroupRule []GroupRule `json:"GroupRule" xml:"GroupRule"`
}

GroupRules is a nested struct in arms response

type GroupingFieldsInCreateOrUpdateNotificationPolicy ¶

type GroupingFieldsInCreateOrUpdateNotificationPolicy struct {
	GroupingFields []string `json:"groupingFields" xml:"groupingFields"`
}

GroupingFieldsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type GroupingFieldsInDescribeDispatchRule ¶

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

GroupingFieldsInDescribeDispatchRule is a nested struct in arms response

type GroupingFieldsInListNotificationPolicies ¶

type GroupingFieldsInListNotificationPolicies struct {
	GroupingFields []string `json:"groupingFields" xml:"groupingFields"`
}

GroupingFieldsInListNotificationPolicies is a nested struct in arms response

type Header struct {
	HeaderItem []HeaderItem `json:"header" xml:"header"`
}

Header is a nested struct in arms response

type HeaderItem ¶

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

HeaderItem is a nested struct in arms response

type I18nChild ¶

type I18nChild struct {
	Type           string   `json:"Type" xml:"Type"`
	Time           string   `json:"Time" xml:"Time"`
	NeedUpdate     bool     `json:"NeedUpdate" xml:"NeedUpdate"`
	Kind           string   `json:"Kind" xml:"Kind"`
	Language       string   `json:"Language" xml:"Language"`
	Url            string   `json:"Url" xml:"Url"`
	HttpsUrl       string   `json:"HttpsUrl" xml:"HttpsUrl"`
	DashboardType  string   `json:"DashboardType" xml:"DashboardType"`
	Exporter       string   `json:"Exporter" xml:"Exporter"`
	Version        string   `json:"Version" xml:"Version"`
	IsArmsExporter bool     `json:"IsArmsExporter" xml:"IsArmsExporter"`
	HttpUrl        string   `json:"HttpUrl" xml:"HttpUrl"`
	Title          string   `json:"Title" xml:"Title"`
	Name           string   `json:"Name" xml:"Name"`
	Id             string   `json:"Id" xml:"Id"`
	Uid            string   `json:"Uid" xml:"Uid"`
	Tags           []string `json:"Tags" xml:"Tags"`
}

I18nChild is a nested struct in arms response

type IMRobots ¶

type IMRobots struct {
	RobotId      float64 `json:"RobotId" xml:"RobotId"`
	Type         string  `json:"Type" xml:"Type"`
	RobotName    string  `json:"RobotName" xml:"RobotName"`
	RobotAddr    string  `json:"RobotAddr" xml:"RobotAddr"`
	DailyNoc     bool    `json:"DailyNoc" xml:"DailyNoc"`
	DailyNocTime string  `json:"DailyNocTime" xml:"DailyNocTime"`
	DingSignKey  string  `json:"DingSignKey" xml:"DingSignKey"`
}

IMRobots is a nested struct in arms response

type ImportAppAlertRulesRequest ¶

type ImportAppAlertRulesRequest struct {
	*requests.RpcRequest
	IsAutoStart         requests.Boolean `position:"Query" name:"IsAutoStart"`
	ProxyUserId         string           `position:"Query" name:"ProxyUserId"`
	ContactGroupIds     string           `position:"Query" name:"ContactGroupIds"`
	Pids                string           `position:"Query" name:"Pids"`
	TemplageAlertConfig string           `position:"Query" name:"TemplageAlertConfig"`
	TemplateAlertId     string           `position:"Query" name:"TemplateAlertId"`
}

ImportAppAlertRulesRequest is the request struct for api ImportAppAlertRules

func CreateImportAppAlertRulesRequest ¶

func CreateImportAppAlertRulesRequest() (request *ImportAppAlertRulesRequest)

CreateImportAppAlertRulesRequest creates a request to invoke ImportAppAlertRules API

type ImportAppAlertRulesResponse ¶

type ImportAppAlertRulesResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ImportAppAlertRulesResponse is the response struct for api ImportAppAlertRules

func CreateImportAppAlertRulesResponse ¶

func CreateImportAppAlertRulesResponse() (response *ImportAppAlertRulesResponse)

CreateImportAppAlertRulesResponse creates a response to parse from ImportAppAlertRules response

type InsightsEvents ¶

type InsightsEvents struct {
	ProblemInfos []ProblemInfos `json:"ProblemInfos" xml:"ProblemInfos"`
}

InsightsEvents is a nested struct in arms response

type InstallCmsExporterRequest ¶

type InstallCmsExporterRequest struct {
	*requests.RpcRequest
	ClusterId  string           `position:"Query" name:"ClusterId"`
	DirectArgs string           `position:"Query" name:"DirectArgs"`
	CmsArgs    string           `position:"Query" name:"CmsArgs"`
	EnableTag  requests.Boolean `position:"Query" name:"EnableTag"`
}

InstallCmsExporterRequest is the request struct for api InstallCmsExporter

func CreateInstallCmsExporterRequest ¶

func CreateInstallCmsExporterRequest() (request *InstallCmsExporterRequest)

CreateInstallCmsExporterRequest creates a request to invoke InstallCmsExporter API

type InstallCmsExporterResponse ¶

type InstallCmsExporterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

InstallCmsExporterResponse is the response struct for api InstallCmsExporter

func CreateInstallCmsExporterResponse ¶

func CreateInstallCmsExporterResponse() (response *InstallCmsExporterResponse)

CreateInstallCmsExporterResponse creates a response to parse from InstallCmsExporter response

type InstallManagedPrometheusRequest ¶

type InstallManagedPrometheusRequest struct {
	*requests.RpcRequest
	GrafanaInstanceId string `position:"Query" name:"GrafanaInstanceId"`
	ClusterName       string `position:"Query" name:"ClusterName"`
	SecurityGroupId   string `position:"Query" name:"SecurityGroupId"`
	ClusterId         string `position:"Query" name:"ClusterId"`
	KubeConfig        string `position:"Query" name:"KubeConfig"`
	ClusterType       string `position:"Query" name:"ClusterType"`
	VSwitchId         string `position:"Query" name:"VSwitchId"`
	VpcId             string `position:"Query" name:"VpcId"`
}

InstallManagedPrometheusRequest is the request struct for api InstallManagedPrometheus

func CreateInstallManagedPrometheusRequest ¶

func CreateInstallManagedPrometheusRequest() (request *InstallManagedPrometheusRequest)

CreateInstallManagedPrometheusRequest creates a request to invoke InstallManagedPrometheus API

type InstallManagedPrometheusResponse ¶

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

InstallManagedPrometheusResponse is the response struct for api InstallManagedPrometheus

func CreateInstallManagedPrometheusResponse ¶

func CreateInstallManagedPrometheusResponse() (response *InstallManagedPrometheusResponse)

CreateInstallManagedPrometheusResponse creates a response to parse from InstallManagedPrometheus response

type Integration ¶

type Integration struct {
	IntegrationId              int64                    `json:"IntegrationId" xml:"IntegrationId"`
	DuplicateKey               string                   `json:"DuplicateKey" xml:"DuplicateKey"`
	InitiativeRecoverValue     string                   `json:"InitiativeRecoverValue" xml:"InitiativeRecoverValue"`
	Liveness                   string                   `json:"Liveness" xml:"Liveness"`
	IntegrationName            string                   `json:"IntegrationName" xml:"IntegrationName"`
	RecoverTime                int64                    `json:"RecoverTime" xml:"RecoverTime"`
	ShortToken                 string                   `json:"ShortToken" xml:"ShortToken"`
	InitiativeRecoverField     string                   `json:"InitiativeRecoverField" xml:"InitiativeRecoverField"`
	ApiEndpoint                string                   `json:"ApiEndpoint" xml:"ApiEndpoint"`
	State                      bool                     `json:"State" xml:"State"`
	AutoRecover                bool                     `json:"AutoRecover" xml:"AutoRecover"`
	IntegrationProductType     string                   `json:"IntegrationProductType" xml:"IntegrationProductType"`
	Description                string                   `json:"Description" xml:"Description"`
	ExtendedFieldRedefineRules []map[string]interface{} `json:"ExtendedFieldRedefineRules" xml:"ExtendedFieldRedefineRules"`
	FieldRedefineRules         []map[string]interface{} `json:"FieldRedefineRules" xml:"FieldRedefineRules"`
	Stat                       []int64                  `json:"Stat" xml:"Stat"`
}

Integration is a nested struct in arms response

type IntegrationDetail ¶

type IntegrationDetail struct {
	Description                string                   `json:"Description" xml:"Description"`
	DuplicateKey               string                   `json:"DuplicateKey" xml:"DuplicateKey"`
	AutoRecover                bool                     `json:"AutoRecover" xml:"AutoRecover"`
	RecoverTime                int64                    `json:"RecoverTime" xml:"RecoverTime"`
	InitiativeRecoverField     string                   `json:"InitiativeRecoverField" xml:"InitiativeRecoverField"`
	InitiativeRecoverValue     string                   `json:"InitiativeRecoverValue" xml:"InitiativeRecoverValue"`
	Stat                       []int64                  `json:"Stat" xml:"Stat"`
	FieldRedefineRules         []map[string]interface{} `json:"FieldRedefineRules" xml:"FieldRedefineRules"`
	ExtendedFieldRedefineRules []map[string]interface{} `json:"ExtendedFieldRedefineRules" xml:"ExtendedFieldRedefineRules"`
}

IntegrationDetail is a nested struct in arms response

type Integrations ¶

type Integrations struct {
	Name        string `json:"Name" xml:"Name"`
	Id          int64  `json:"Id" xml:"Id"`
	Description string `json:"Description" xml:"Description"`
}

Integrations is a nested struct in arms response

type IntegrationsInListIntegration ¶

type IntegrationsInListIntegration struct {
	IntegrationsItem []IntegrationsItem `json:"integrations" xml:"integrations"`
}

IntegrationsInListIntegration is a nested struct in arms response

type IntegrationsItem ¶

type IntegrationsItem struct {
	IntegrationId          int64             `json:"IntegrationId" xml:"IntegrationId"`
	IntegrationName        string            `json:"IntegrationName" xml:"IntegrationName"`
	IntegrationProductType string            `json:"IntegrationProductType" xml:"IntegrationProductType"`
	ApiEndpoint            string            `json:"ApiEndpoint" xml:"ApiEndpoint"`
	ShortToken             string            `json:"ShortToken" xml:"ShortToken"`
	State                  bool              `json:"State" xml:"State"`
	Liveness               string            `json:"Liveness" xml:"Liveness"`
	CreateTime             string            `json:"CreateTime" xml:"CreateTime"`
	IntegrationDetail      IntegrationDetail `json:"IntegrationDetail" xml:"IntegrationDetail"`
}

IntegrationsItem is a nested struct in arms response

type ItemsInGetAppApiByPage ¶

type ItemsInGetAppApiByPage struct {
	Items []map[string]interface{} `json:"Items" xml:"Items"`
}

ItemsInGetAppApiByPage is a nested struct in arms response

type ItemsInQueryMetricByPage ¶

type ItemsInQueryMetricByPage struct {
	Items []map[string]interface{} `json:"Items" xml:"Items"`
}

ItemsInQueryMetricByPage is a nested struct in arms response

type Label ¶

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

Label is a nested struct in arms response

type LabelMatchExpression ¶

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

LabelMatchExpression is a nested struct in arms response

type LabelMatchExpressionGrid ¶

type LabelMatchExpressionGrid struct {
	LabelMatchExpressionGroups []LabelMatchExpressionGroup `json:"LabelMatchExpressionGroups" xml:"LabelMatchExpressionGroups"`
}

LabelMatchExpressionGrid is a nested struct in arms response

type LabelMatchExpressionGroup ¶

type LabelMatchExpressionGroup struct {
	LabelMatchExpressions []LabelMatchExpression `json:"LabelMatchExpressions" xml:"LabelMatchExpressions"`
}

LabelMatchExpressionGroup is a nested struct in arms response

type LabelMatchExpressionGroups ¶

type LabelMatchExpressionGroups struct {
	LabelMatchExpressionGroup []LabelMatchExpressionGroup `json:"LabelMatchExpressionGroup" xml:"LabelMatchExpressionGroup"`
}

LabelMatchExpressionGroups is a nested struct in arms response

type LabelMatchExpressions ¶

type LabelMatchExpressions struct {
	LabelMatchExpression []LabelMatchExpression `json:"LabelMatchExpression" xml:"LabelMatchExpression"`
}

LabelMatchExpressions is a nested struct in arms response

type LabelsInCreateOrUpdateAlertRule ¶

type LabelsInCreateOrUpdateAlertRule struct {
	LabelsItem []LabelsItem `json:"labels" xml:"labels"`
}

LabelsInCreateOrUpdateAlertRule is a nested struct in arms response

type LabelsInCreatePrometheusAlertRule ¶

type LabelsInCreatePrometheusAlertRule struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInCreatePrometheusAlertRule is a nested struct in arms response

type LabelsInDescribePrometheusAlertRule ¶

type LabelsInDescribePrometheusAlertRule struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInDescribePrometheusAlertRule is a nested struct in arms response

type LabelsInGetAlertRules ¶

type LabelsInGetAlertRules struct {
	LabelsItem []LabelsItem `json:"labels" xml:"labels"`
}

LabelsInGetAlertRules is a nested struct in arms response

type LabelsInGetTraceApp ¶

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

LabelsInGetTraceApp is a nested struct in arms response

type LabelsInListPrometheusAlertRules ¶

type LabelsInListPrometheusAlertRules struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInListPrometheusAlertRules is a nested struct in arms response

type LabelsInListPrometheusAlertTemplates ¶

type LabelsInListPrometheusAlertTemplates struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInListPrometheusAlertTemplates is a nested struct in arms response

type LabelsInListTraceApps ¶

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

LabelsInListTraceApps is a nested struct in arms response

type LabelsInSearchTraceAppByName ¶

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

LabelsInSearchTraceAppByName is a nested struct in arms response

type LabelsInSearchTraceAppByPage ¶

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

LabelsInSearchTraceAppByPage is a nested struct in arms response

type LabelsInUpdatePrometheusAlertRule ¶

type LabelsInUpdatePrometheusAlertRule struct {
	Label []Label `json:"Label" xml:"Label"`
}

LabelsInUpdatePrometheusAlertRule is a nested struct in arms response

type LabelsItem ¶

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

LabelsItem is a nested struct in arms response

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

Links is a nested struct in arms response

type List ¶

type List struct {
	ListItem []ListItem `json:"list" xml:"list"`
}

List is a nested struct in arms response

type ListActivatedAlertsRequest ¶

type ListActivatedAlertsRequest struct {
	*requests.RpcRequest
	Filter      string           `position:"Query" name:"Filter"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	ProxyUserId string           `position:"Query" name:"ProxyUserId"`
}

ListActivatedAlertsRequest is the request struct for api ListActivatedAlerts

func CreateListActivatedAlertsRequest ¶

func CreateListActivatedAlertsRequest() (request *ListActivatedAlertsRequest)

CreateListActivatedAlertsRequest creates a request to invoke ListActivatedAlerts API

type ListActivatedAlertsResponse ¶

type ListActivatedAlertsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Page      Page   `json:"Page" xml:"Page"`
}

ListActivatedAlertsResponse is the response struct for api ListActivatedAlerts

func CreateListActivatedAlertsResponse ¶

func CreateListActivatedAlertsResponse() (response *ListActivatedAlertsResponse)

CreateListActivatedAlertsResponse creates a response to parse from ListActivatedAlerts response

type ListAlertEventsRequest ¶

type ListAlertEventsRequest struct {
	*requests.RpcRequest
	AlertName          string           `position:"Query" name:"AlertName"`
	EndTime            string           `position:"Query" name:"EndTime"`
	StartTime          string           `position:"Query" name:"StartTime"`
	Size               requests.Integer `position:"Query" name:"Size"`
	MatchingConditions string           `position:"Query" name:"MatchingConditions"`
	Page               requests.Integer `position:"Query" name:"Page"`
	Status             string           `position:"Query" name:"Status"`
}

ListAlertEventsRequest is the request struct for api ListAlertEvents

func CreateListAlertEventsRequest ¶

func CreateListAlertEventsRequest() (request *ListAlertEventsRequest)

CreateListAlertEventsRequest creates a request to invoke ListAlertEvents API

type ListAlertEventsResponse ¶

type ListAlertEventsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

ListAlertEventsResponse is the response struct for api ListAlertEvents

func CreateListAlertEventsResponse ¶

func CreateListAlertEventsResponse() (response *ListAlertEventsResponse)

CreateListAlertEventsResponse creates a response to parse from ListAlertEvents response

type ListAlerts ¶

type ListAlerts struct {
	ListAlertsItem []ListAlertsItem `json:"listAlerts" xml:"listAlerts"`
}

ListAlerts is a nested struct in arms response

type ListAlertsItem ¶

type ListAlertsItem struct {
	AlertName        string            `json:"AlertName" xml:"AlertName"`
	Severity         string            `json:"Severity" xml:"Severity"`
	State            int64             `json:"State" xml:"State"`
	DispatchRuleId   float64           `json:"DispatchRuleId" xml:"DispatchRuleId"`
	DispatchRuleName string            `json:"DispatchRuleName" xml:"DispatchRuleName"`
	CreateTime       string            `json:"CreateTime" xml:"CreateTime"`
	AlertId          int64             `json:"AlertId" xml:"AlertId"`
	Activities       []ActivitiesItem  `json:"Activities" xml:"Activities"`
	AlertEvents      []AlertEventsItem `json:"AlertEvents" xml:"AlertEvents"`
}

ListAlertsItem is a nested struct in arms response

type ListAlertsRequest ¶

type ListAlertsRequest struct {
	*requests.RpcRequest
	Severity        string           `position:"Query" name:"Severity"`
	IntegrationType string           `position:"Query" name:"IntegrationType"`
	AlertName       string           `position:"Query" name:"AlertName"`
	ShowActivities  requests.Boolean `position:"Query" name:"ShowActivities"`
	EndTime         string           `position:"Query" name:"EndTime"`
	DispatchRuleId  requests.Integer `position:"Query" name:"DispatchRuleId"`
	StartTime       string           `position:"Query" name:"StartTime"`
	ShowEvents      requests.Boolean `position:"Query" name:"ShowEvents"`
	Size            requests.Integer `position:"Query" name:"Size"`
	State           requests.Integer `position:"Query" name:"State"`
	Page            requests.Integer `position:"Query" name:"Page"`
}

ListAlertsRequest is the request struct for api ListAlerts

func CreateListAlertsRequest ¶

func CreateListAlertsRequest() (request *ListAlertsRequest)

CreateListAlertsRequest creates a request to invoke ListAlerts API

type ListAlertsResponse ¶

type ListAlertsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

ListAlertsResponse is the response struct for api ListAlerts

func CreateListAlertsResponse ¶

func CreateListAlertsResponse() (response *ListAlertsResponse)

CreateListAlertsResponse creates a response to parse from ListAlerts response

type ListClusterFromGrafanaRequest ¶

type ListClusterFromGrafanaRequest struct {
	*requests.RpcRequest
}

ListClusterFromGrafanaRequest is the request struct for api ListClusterFromGrafana

func CreateListClusterFromGrafanaRequest ¶

func CreateListClusterFromGrafanaRequest() (request *ListClusterFromGrafanaRequest)

CreateListClusterFromGrafanaRequest creates a request to invoke ListClusterFromGrafana API

type ListClusterFromGrafanaResponse ¶

type ListClusterFromGrafanaResponse struct {
	*responses.BaseResponse
	RequestId       string        `json:"RequestId" xml:"RequestId"`
	PromClusterList []PromCluster `json:"PromClusterList" xml:"PromClusterList"`
}

ListClusterFromGrafanaResponse is the response struct for api ListClusterFromGrafana

func CreateListClusterFromGrafanaResponse ¶

func CreateListClusterFromGrafanaResponse() (response *ListClusterFromGrafanaResponse)

CreateListClusterFromGrafanaResponse creates a response to parse from ListClusterFromGrafana response

type ListCmsInstancesRequest ¶

type ListCmsInstancesRequest struct {
	*requests.RpcRequest
	TypeFilter string `position:"Query" name:"TypeFilter"`
	ClusterId  string `position:"Query" name:"ClusterId"`
}

ListCmsInstancesRequest is the request struct for api ListCmsInstances

func CreateListCmsInstancesRequest ¶

func CreateListCmsInstancesRequest() (request *ListCmsInstancesRequest)

CreateListCmsInstancesRequest creates a request to invoke ListCmsInstances API

type ListCmsInstancesResponse ¶

type ListCmsInstancesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListCmsInstancesResponse is the response struct for api ListCmsInstances

func CreateListCmsInstancesResponse ¶

func CreateListCmsInstancesResponse() (response *ListCmsInstancesResponse)

CreateListCmsInstancesResponse creates a response to parse from ListCmsInstances response

type ListDashboardsByNameRequest ¶

type ListDashboardsByNameRequest struct {
	*requests.RpcRequest
	DataSourceType   string           `position:"Query" name:"DataSourceType"`
	DashBoardName    string           `position:"Query" name:"DashBoardName"`
	ProductCode      string           `position:"Query" name:"ProductCode"`
	ClusterId        string           `position:"Query" name:"ClusterId"`
	OnlyQuery        requests.Boolean `position:"Query" name:"OnlyQuery"`
	GroupName        string           `position:"Query" name:"GroupName"`
	ClusterType      string           `position:"Query" name:"ClusterType"`
	DashBoardVersion string           `position:"Query" name:"DashBoardVersion"`
}

ListDashboardsByNameRequest is the request struct for api ListDashboardsByName

func CreateListDashboardsByNameRequest ¶

func CreateListDashboardsByNameRequest() (request *ListDashboardsByNameRequest)

CreateListDashboardsByNameRequest creates a request to invoke ListDashboardsByName API

type ListDashboardsByNameResponse ¶

type ListDashboardsByNameResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ListDashboardsByNameResponse is the response struct for api ListDashboardsByName

func CreateListDashboardsByNameResponse ¶

func CreateListDashboardsByNameResponse() (response *ListDashboardsByNameResponse)

CreateListDashboardsByNameResponse creates a response to parse from ListDashboardsByName response

type ListDashboardsRequest ¶

type ListDashboardsRequest struct {
	*requests.RpcRequest
	DashboardName  string           `position:"Query" name:"DashboardName"`
	Product        string           `position:"Query" name:"Product"`
	RecreateSwitch requests.Boolean `position:"Query" name:"RecreateSwitch"`
	Language       string           `position:"Query" name:"Language"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	ProxyUserId    string           `position:"Query" name:"ProxyUserId"`
	Title          string           `position:"Query" name:"Title"`
	ClusterType    string           `position:"Query" name:"ClusterType"`
}

ListDashboardsRequest is the request struct for api ListDashboards

func CreateListDashboardsRequest ¶

func CreateListDashboardsRequest() (request *ListDashboardsRequest)

CreateListDashboardsRequest creates a request to invoke ListDashboards API

type ListDashboardsResponse ¶

type ListDashboardsResponse struct {
	*responses.BaseResponse
	RequestId    string             `json:"RequestId" xml:"RequestId"`
	DashboardVos []DashboardVosItem `json:"DashboardVos" xml:"DashboardVos"`
}

ListDashboardsResponse is the response struct for api ListDashboards

func CreateListDashboardsResponse ¶

func CreateListDashboardsResponse() (response *ListDashboardsResponse)

CreateListDashboardsResponse creates a response to parse from ListDashboards response

type ListDispatchRuleRequest ¶

type ListDispatchRuleRequest struct {
	*requests.RpcRequest
	System      requests.Boolean `position:"Query" name:"System"`
	Name        string           `position:"Query" name:"Name"`
	ProxyUserId string           `position:"Query" name:"ProxyUserId"`
}

ListDispatchRuleRequest is the request struct for api ListDispatchRule

func CreateListDispatchRuleRequest ¶

func CreateListDispatchRuleRequest() (request *ListDispatchRuleRequest)

CreateListDispatchRuleRequest creates a request to invoke ListDispatchRule API

type ListDispatchRuleResponse ¶

type ListDispatchRuleResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	DispatchRules []DispatchRule `json:"DispatchRules" xml:"DispatchRules"`
}

ListDispatchRuleResponse is the response struct for api ListDispatchRule

func CreateListDispatchRuleResponse ¶

func CreateListDispatchRuleResponse() (response *ListDispatchRuleResponse)

CreateListDispatchRuleResponse creates a response to parse from ListDispatchRule response

type ListEscalationPoliciesRequest ¶

type ListEscalationPoliciesRequest struct {
	*requests.RpcRequest
	Size requests.Integer `position:"Query" name:"Size"`
	Name string           `position:"Query" name:"Name"`
	Page requests.Integer `position:"Query" name:"Page"`
}

ListEscalationPoliciesRequest is the request struct for api ListEscalationPolicies

func CreateListEscalationPoliciesRequest ¶

func CreateListEscalationPoliciesRequest() (request *ListEscalationPoliciesRequest)

CreateListEscalationPoliciesRequest creates a request to invoke ListEscalationPolicies API

type ListEscalationPoliciesResponse ¶

type ListEscalationPoliciesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

ListEscalationPoliciesResponse is the response struct for api ListEscalationPolicies

func CreateListEscalationPoliciesResponse ¶

func CreateListEscalationPoliciesResponse() (response *ListEscalationPoliciesResponse)

CreateListEscalationPoliciesResponse creates a response to parse from ListEscalationPolicies response

type ListEventBridgeIntegrationsRequest ¶

type ListEventBridgeIntegrationsRequest struct {
	*requests.RpcRequest
	Size requests.Integer `position:"Query" name:"Size"`
	Name string           `position:"Query" name:"Name"`
	Page requests.Integer `position:"Query" name:"Page"`
}

ListEventBridgeIntegrationsRequest is the request struct for api ListEventBridgeIntegrations

func CreateListEventBridgeIntegrationsRequest ¶

func CreateListEventBridgeIntegrationsRequest() (request *ListEventBridgeIntegrationsRequest)

CreateListEventBridgeIntegrationsRequest creates a request to invoke ListEventBridgeIntegrations API

type ListEventBridgeIntegrationsResponse ¶

type ListEventBridgeIntegrationsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

ListEventBridgeIntegrationsResponse is the response struct for api ListEventBridgeIntegrations

func CreateListEventBridgeIntegrationsResponse ¶

func CreateListEventBridgeIntegrationsResponse() (response *ListEventBridgeIntegrationsResponse)

CreateListEventBridgeIntegrationsResponse creates a response to parse from ListEventBridgeIntegrations response

type ListInsightsEventsRequest ¶

type ListInsightsEventsRequest struct {
	*requests.RpcRequest
	InsightsTypes string `position:"Query" name:"InsightsTypes"`
	EndTime       string `position:"Query" name:"EndTime"`
	Pid           string `position:"Query" name:"Pid"`
	StartTime     string `position:"Query" name:"StartTime"`
}

ListInsightsEventsRequest is the request struct for api ListInsightsEvents

func CreateListInsightsEventsRequest ¶

func CreateListInsightsEventsRequest() (request *ListInsightsEventsRequest)

CreateListInsightsEventsRequest creates a request to invoke ListInsightsEvents API

type ListInsightsEventsResponse ¶

type ListInsightsEventsResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	InsightsEvents []ProblemInfos `json:"InsightsEvents" xml:"InsightsEvents"`
}

ListInsightsEventsResponse is the response struct for api ListInsightsEvents

func CreateListInsightsEventsResponse ¶

func CreateListInsightsEventsResponse() (response *ListInsightsEventsResponse)

CreateListInsightsEventsResponse creates a response to parse from ListInsightsEvents response

type ListIntegrationRequest ¶

type ListIntegrationRequest struct {
	*requests.RpcRequest
	Size                   requests.Integer `position:"Query" name:"Size"`
	IntegrationName        string           `position:"Query" name:"IntegrationName"`
	IsDetail               requests.Boolean `position:"Query" name:"IsDetail"`
	Page                   requests.Integer `position:"Query" name:"Page"`
	IntegrationProductType string           `position:"Query" name:"IntegrationProductType"`
}

ListIntegrationRequest is the request struct for api ListIntegration

func CreateListIntegrationRequest ¶

func CreateListIntegrationRequest() (request *ListIntegrationRequest)

CreateListIntegrationRequest creates a request to invoke ListIntegration API

type ListIntegrationResponse ¶

type ListIntegrationResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageInfo  PageInfo `json:"PageInfo" xml:"PageInfo"`
}

ListIntegrationResponse is the response struct for api ListIntegration

func CreateListIntegrationResponse ¶

func CreateListIntegrationResponse() (response *ListIntegrationResponse)

CreateListIntegrationResponse creates a response to parse from ListIntegration response

type ListItem ¶

type ListItem struct {
	TaskId        string  `json:"TaskId" xml:"TaskId"`
	TaskName      string  `json:"TaskName" xml:"TaskName"`
	Url           string  `json:"Url" xml:"Url"`
	TaskType      int64   `json:"TaskType" xml:"TaskType"`
	TaskTypeName  string  `json:"TaskTypeName" xml:"TaskTypeName"`
	MonitorNumber int64   `json:"MonitorNumber" xml:"MonitorNumber"`
	TaskStatus    string  `json:"TaskStatus" xml:"TaskStatus"`
	Usable        float64 `json:"Usable" xml:"Usable"`
	CreateTime    string  `json:"CreateTime" xml:"CreateTime"`
}

ListItem is a nested struct in arms response

type ListNotificationPoliciesRequest ¶

type ListNotificationPoliciesRequest struct {
	*requests.RpcRequest
	Size     requests.Integer `position:"Query" name:"Size"`
	Name     string           `position:"Query" name:"Name"`
	IsDetail requests.Boolean `position:"Query" name:"IsDetail"`
	Ids      string           `position:"Query" name:"Ids"`
	Page     requests.Integer `position:"Query" name:"Page"`
}

ListNotificationPoliciesRequest is the request struct for api ListNotificationPolicies

func CreateListNotificationPoliciesRequest ¶

func CreateListNotificationPoliciesRequest() (request *ListNotificationPoliciesRequest)

CreateListNotificationPoliciesRequest creates a request to invoke ListNotificationPolicies API

type ListNotificationPoliciesResponse ¶

type ListNotificationPoliciesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

ListNotificationPoliciesResponse is the response struct for api ListNotificationPolicies

func CreateListNotificationPoliciesResponse ¶

func CreateListNotificationPoliciesResponse() (response *ListNotificationPoliciesResponse)

CreateListNotificationPoliciesResponse creates a response to parse from ListNotificationPolicies response

type ListOnCallSchedulesRequest ¶

type ListOnCallSchedulesRequest struct {
	*requests.RpcRequest
	Size requests.Integer `position:"Query" name:"Size"`
	Name string           `position:"Query" name:"Name"`
	Page requests.Integer `position:"Query" name:"Page"`
}

ListOnCallSchedulesRequest is the request struct for api ListOnCallSchedules

func CreateListOnCallSchedulesRequest ¶

func CreateListOnCallSchedulesRequest() (request *ListOnCallSchedulesRequest)

CreateListOnCallSchedulesRequest creates a request to invoke ListOnCallSchedules API

type ListOnCallSchedulesResponse ¶

type ListOnCallSchedulesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

ListOnCallSchedulesResponse is the response struct for api ListOnCallSchedules

func CreateListOnCallSchedulesResponse ¶

func CreateListOnCallSchedulesResponse() (response *ListOnCallSchedulesResponse)

CreateListOnCallSchedulesResponse creates a response to parse from ListOnCallSchedules response

type ListPrometheusAlertRulesRequest ¶

type ListPrometheusAlertRulesRequest struct {
	*requests.RpcRequest
	ClusterId        string           `position:"Query" name:"ClusterId"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
	Type             string           `position:"Query" name:"Type"`
	Name             string           `position:"Query" name:"Name"`
	MatchExpressions string           `position:"Query" name:"MatchExpressions"`
	Status           requests.Integer `position:"Query" name:"Status"`
}

ListPrometheusAlertRulesRequest is the request struct for api ListPrometheusAlertRules

func CreateListPrometheusAlertRulesRequest ¶

func CreateListPrometheusAlertRulesRequest() (request *ListPrometheusAlertRulesRequest)

CreateListPrometheusAlertRulesRequest creates a request to invoke ListPrometheusAlertRules API

type ListPrometheusAlertRulesResponse ¶

type ListPrometheusAlertRulesResponse struct {
	*responses.BaseResponse
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	PrometheusAlertRules []PrometheusAlertRule `json:"PrometheusAlertRules" xml:"PrometheusAlertRules"`
}

ListPrometheusAlertRulesResponse is the response struct for api ListPrometheusAlertRules

func CreateListPrometheusAlertRulesResponse ¶

func CreateListPrometheusAlertRulesResponse() (response *ListPrometheusAlertRulesResponse)

CreateListPrometheusAlertRulesResponse creates a response to parse from ListPrometheusAlertRules response

type ListPrometheusAlertTemplatesRequest ¶

type ListPrometheusAlertTemplatesRequest struct {
	*requests.RpcRequest
	ProductCode string `position:"Query" name:"ProductCode"`
	ClusterId   string `position:"Query" name:"ClusterId"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
}

ListPrometheusAlertTemplatesRequest is the request struct for api ListPrometheusAlertTemplates

func CreateListPrometheusAlertTemplatesRequest ¶

func CreateListPrometheusAlertTemplatesRequest() (request *ListPrometheusAlertTemplatesRequest)

CreateListPrometheusAlertTemplatesRequest creates a request to invoke ListPrometheusAlertTemplates API

type ListPrometheusAlertTemplatesResponse ¶

type ListPrometheusAlertTemplatesResponse struct {
	*responses.BaseResponse
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	PrometheusAlertTemplates []PrometheusAlertTemplate `json:"PrometheusAlertTemplates" xml:"PrometheusAlertTemplates"`
}

ListPrometheusAlertTemplatesResponse is the response struct for api ListPrometheusAlertTemplates

func CreateListPrometheusAlertTemplatesResponse ¶

func CreateListPrometheusAlertTemplatesResponse() (response *ListPrometheusAlertTemplatesResponse)

CreateListPrometheusAlertTemplatesResponse creates a response to parse from ListPrometheusAlertTemplates response

type ListPrometheusGlobalViewRequest ¶

type ListPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
}

ListPrometheusGlobalViewRequest is the request struct for api ListPrometheusGlobalView

func CreateListPrometheusGlobalViewRequest ¶

func CreateListPrometheusGlobalViewRequest() (request *ListPrometheusGlobalViewRequest)

CreateListPrometheusGlobalViewRequest creates a request to invoke ListPrometheusGlobalView API

type ListPrometheusGlobalViewResponse ¶

type ListPrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ListPrometheusGlobalViewResponse is the response struct for api ListPrometheusGlobalView

func CreateListPrometheusGlobalViewResponse ¶

func CreateListPrometheusGlobalViewResponse() (response *ListPrometheusGlobalViewResponse)

CreateListPrometheusGlobalViewResponse creates a response to parse from ListPrometheusGlobalView response

type ListPrometheusInstancesRequest ¶

type ListPrometheusInstancesRequest struct {
	*requests.RpcRequest
	ShowGlobalView requests.Boolean `position:"Query" name:"ShowGlobalView"`
}

ListPrometheusInstancesRequest is the request struct for api ListPrometheusInstances

func CreateListPrometheusInstancesRequest ¶

func CreateListPrometheusInstancesRequest() (request *ListPrometheusInstancesRequest)

CreateListPrometheusInstancesRequest creates a request to invoke ListPrometheusInstances API

type ListPrometheusInstancesResponse ¶

type ListPrometheusInstancesResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ListPrometheusInstancesResponse is the response struct for api ListPrometheusInstances

func CreateListPrometheusInstancesResponse ¶

func CreateListPrometheusInstancesResponse() (response *ListPrometheusInstancesResponse)

CreateListPrometheusInstancesResponse creates a response to parse from ListPrometheusInstances response

type ListRetcodeAppsRequest ¶

type ListRetcodeAppsRequest struct {
	*requests.RpcRequest
	SecurityToken string `position:"Query" name:"SecurityToken"`
}

ListRetcodeAppsRequest is the request struct for api ListRetcodeApps

func CreateListRetcodeAppsRequest ¶

func CreateListRetcodeAppsRequest() (request *ListRetcodeAppsRequest)

CreateListRetcodeAppsRequest creates a request to invoke ListRetcodeApps API

type ListRetcodeAppsResponse ¶

type ListRetcodeAppsResponse struct {
	*responses.BaseResponse
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	RetcodeApps []RetcodeApp `json:"RetcodeApps" xml:"RetcodeApps"`
}

ListRetcodeAppsResponse is the response struct for api ListRetcodeApps

func CreateListRetcodeAppsResponse ¶

func CreateListRetcodeAppsResponse() (response *ListRetcodeAppsResponse)

CreateListRetcodeAppsResponse creates a response to parse from ListRetcodeApps response

type ListScenarioRequest ¶

type ListScenarioRequest struct {
	*requests.RpcRequest
	Scenario string `position:"Query" name:"Scenario"`
	AppId    string `position:"Query" name:"AppId"`
	Name     string `position:"Query" name:"Name"`
	Sign     string `position:"Query" name:"Sign"`
}

ListScenarioRequest is the request struct for api ListScenario

func CreateListScenarioRequest ¶

func CreateListScenarioRequest() (request *ListScenarioRequest)

CreateListScenarioRequest creates a request to invoke ListScenario API

type ListScenarioResponse ¶

type ListScenarioResponse struct {
	*responses.BaseResponse
	RequestId     string              `json:"RequestId" xml:"RequestId"`
	ArmsScenarios []ArmsScenariosItem `json:"ArmsScenarios" xml:"ArmsScenarios"`
}

ListScenarioResponse is the response struct for api ListScenario

func CreateListScenarioResponse ¶

func CreateListScenarioResponse() (response *ListScenarioResponse)

CreateListScenarioResponse creates a response to parse from ListScenario response

type ListSilencePoliciesRequest ¶

type ListSilencePoliciesRequest struct {
	*requests.RpcRequest
	Size     requests.Integer `position:"Query" name:"Size"`
	Name     string           `position:"Query" name:"Name"`
	IsDetail requests.Boolean `position:"Query" name:"IsDetail"`
	Page     requests.Integer `position:"Query" name:"Page"`
}

ListSilencePoliciesRequest is the request struct for api ListSilencePolicies

func CreateListSilencePoliciesRequest ¶

func CreateListSilencePoliciesRequest() (request *ListSilencePoliciesRequest)

CreateListSilencePoliciesRequest creates a request to invoke ListSilencePolicies API

type ListSilencePoliciesResponse ¶

type ListSilencePoliciesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

ListSilencePoliciesResponse is the response struct for api ListSilencePolicies

func CreateListSilencePoliciesResponse ¶

func CreateListSilencePoliciesResponse() (response *ListSilencePoliciesResponse)

CreateListSilencePoliciesResponse creates a response to parse from ListSilencePolicies response

type ListTraceAppsRequest ¶

type ListTraceAppsRequest struct {
	*requests.RpcRequest
}

ListTraceAppsRequest is the request struct for api ListTraceApps

func CreateListTraceAppsRequest ¶

func CreateListTraceAppsRequest() (request *ListTraceAppsRequest)

CreateListTraceAppsRequest creates a request to invoke ListTraceApps API

type ListTraceAppsResponse ¶

type ListTraceAppsResponse struct {
	*responses.BaseResponse
	Code      int        `json:"Code" xml:"Code"`
	Message   string     `json:"Message" xml:"Message"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Success   bool       `json:"Success" xml:"Success"`
	TraceApps []TraceApp `json:"TraceApps" xml:"TraceApps"`
}

ListTraceAppsResponse is the response struct for api ListTraceApps

func CreateListTraceAppsResponse ¶

func CreateListTraceAppsResponse() (response *ListTraceAppsResponse)

CreateListTraceAppsResponse creates a response to parse from ListTraceApps response

type LogEvent ¶

type LogEvent struct {
	Timestamp    int64      `json:"Timestamp" xml:"Timestamp"`
	TagEntryList []TagEntry `json:"TagEntryList" xml:"TagEntryList"`
}

LogEvent is a nested struct in arms response

type LogEventListInGetMultipleTrace ¶

type LogEventListInGetMultipleTrace struct {
	LogEvent []LogEvent `json:"LogEvent" xml:"LogEvent"`
}

LogEventListInGetMultipleTrace is a nested struct in arms response

type LogEventListInGetTrace ¶

type LogEventListInGetTrace struct {
	LogEvent []LogEvent `json:"LogEvent" xml:"LogEvent"`
}

LogEventListInGetTrace is a nested struct in arms response

type ManageGetRecordingRuleRequest ¶

type ManageGetRecordingRuleRequest struct {
	*requests.RpcRequest
	QueryUserId string `position:"Query" name:"QueryUserId"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

ManageGetRecordingRuleRequest is the request struct for api ManageGetRecordingRule

func CreateManageGetRecordingRuleRequest ¶

func CreateManageGetRecordingRuleRequest() (request *ManageGetRecordingRuleRequest)

CreateManageGetRecordingRuleRequest creates a request to invoke ManageGetRecordingRule API

type ManageGetRecordingRuleResponse ¶

type ManageGetRecordingRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

ManageGetRecordingRuleResponse is the response struct for api ManageGetRecordingRule

func CreateManageGetRecordingRuleResponse ¶

func CreateManageGetRecordingRuleResponse() (response *ManageGetRecordingRuleResponse)

CreateManageGetRecordingRuleResponse creates a response to parse from ManageGetRecordingRule response

type ManageRecordingRuleRequest ¶

type ManageRecordingRuleRequest struct {
	*requests.RpcRequest
	RuleYaml    string `position:"Query" name:"RuleYaml"`
	QueryUserId string `position:"Query" name:"QueryUserId"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

ManageRecordingRuleRequest is the request struct for api ManageRecordingRule

func CreateManageRecordingRuleRequest ¶

func CreateManageRecordingRuleRequest() (request *ManageRecordingRuleRequest)

CreateManageRecordingRuleRequest creates a request to invoke ManageRecordingRule API

type ManageRecordingRuleResponse ¶

type ManageRecordingRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

ManageRecordingRuleResponse is the response struct for api ManageRecordingRule

func CreateManageRecordingRuleResponse ¶

func CreateManageRecordingRuleResponse() (response *ManageRecordingRuleResponse)

CreateManageRecordingRuleResponse creates a response to parse from ManageRecordingRule response

type MatchingConditionsInCreateOrUpdateNotificationPolicy ¶

type MatchingConditionsInCreateOrUpdateNotificationPolicy struct {
	MatchingConditionsItem []MatchingConditionsItem `json:"matchingConditions" xml:"matchingConditions"`
}

MatchingConditionsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type MatchingConditionsInCreateOrUpdateSilencePolicy ¶

type MatchingConditionsInCreateOrUpdateSilencePolicy struct {
	MatchingConditionsItem []MatchingConditionsItem `json:"matchingConditions" xml:"matchingConditions"`
}

MatchingConditionsInCreateOrUpdateSilencePolicy is a nested struct in arms response

type MatchingConditionsInListNotificationPolicies ¶

type MatchingConditionsInListNotificationPolicies struct {
	MatchingConditionsItem []MatchingConditionsItem `json:"matchingConditions" xml:"matchingConditions"`
}

MatchingConditionsInListNotificationPolicies is a nested struct in arms response

type MatchingConditionsInListSilencePolicies ¶

type MatchingConditionsInListSilencePolicies struct {
	MatchingConditionsItem []MatchingConditionsItem `json:"matchingConditions" xml:"matchingConditions"`
}

MatchingConditionsInListSilencePolicies is a nested struct in arms response

type MatchingConditionsItem ¶

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

MatchingConditionsItem is a nested struct in arms response

type MatchingRulesInCreateOrUpdateNotificationPolicy ¶

type MatchingRulesInCreateOrUpdateNotificationPolicy struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type MatchingRulesInCreateOrUpdateSilencePolicy ¶

type MatchingRulesInCreateOrUpdateSilencePolicy struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInCreateOrUpdateSilencePolicy is a nested struct in arms response

type MatchingRulesInListNotificationPolicies ¶

type MatchingRulesInListNotificationPolicies struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInListNotificationPolicies is a nested struct in arms response

type MatchingRulesInListSilencePolicies ¶

type MatchingRulesInListSilencePolicies struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInListSilencePolicies is a nested struct in arms response

type MatchingRulesItem ¶

type MatchingRulesItem struct {
	MatchingConditions []MatchingConditionsItem `json:"MatchingConditions" xml:"MatchingConditions"`
}

MatchingRulesItem is a nested struct in arms response

type MetricParam ¶

type MetricParam struct {
	Type       string      `json:"Type" xml:"Type"`
	AppGroupId string      `json:"AppGroupId" xml:"AppGroupId"`
	AppId      string      `json:"AppId" xml:"AppId"`
	Pid        string      `json:"Pid" xml:"Pid"`
	Dimensions []Dimension `json:"Dimensions" xml:"Dimensions"`
}

MetricParam is a nested struct in arms response

type MonitorList ¶

type MonitorList struct {
	MonitorListItem []MonitorListItem `json:"monitorList" xml:"monitorList"`
}

MonitorList is a nested struct in arms response

type MonitorListItem ¶

type MonitorListItem struct {
	CityCode     int64 `json:"CityCode" xml:"CityCode"`
	NetServiceId int64 `json:"NetServiceId" xml:"NetServiceId"`
	MonitorType  int64 `json:"MonitorType" xml:"MonitorType"`
	SendCount    int64 `json:"SendCount" xml:"SendCount"`
}

MonitorListItem is a nested struct in arms response

type MultiCallChainInfo ¶

type MultiCallChainInfo struct {
	TraceID string `json:"TraceID" xml:"TraceID"`
	Spans   []Span `json:"Spans" xml:"Spans"`
}

MultiCallChainInfo is a nested struct in arms response

type MultiCallChainInfos ¶

type MultiCallChainInfos struct {
	MultiCallChainInfo []MultiCallChainInfo `json:"MultiCallChainInfo" xml:"MultiCallChainInfo"`
}

MultiCallChainInfos is a nested struct in arms response

type Nav struct {
	NavDisableCache           int64  `json:"NavDisableCache" xml:"NavDisableCache"`
	NavReturnElement          int64  `json:"NavReturnElement" xml:"NavReturnElement"`
	NavRedirect               int64  `json:"NavRedirect" xml:"NavRedirect"`
	NavDisableCompression     int64  `json:"NavDisableCompression" xml:"NavDisableCompression"`
	NavAutomaticScrolling     int64  `json:"NavAutomaticScrolling" xml:"NavAutomaticScrolling"`
	NavIgnoreCertificateError int64  `json:"NavIgnoreCertificateError" xml:"NavIgnoreCertificateError"`
	FilterInvalidIP           int64  `json:"FilterInvalidIP" xml:"FilterInvalidIP"`
	ExecuteApplet             int64  `json:"ExecuteApplet" xml:"ExecuteApplet"`
	ExecuteActiveX            int64  `json:"ExecuteActiveX" xml:"ExecuteActiveX"`
	ExecuteScript             int64  `json:"ExecuteScript" xml:"ExecuteScript"`
	QuicVersion               int64  `json:"QuicVersion" xml:"QuicVersion"`
	QuicDomain                string `json:"QuicDomain" xml:"QuicDomain"`
	RequestHeader             int64  `json:"RequestHeader" xml:"RequestHeader"`
	NavCustomHost             int64  `json:"NavCustomHost" xml:"NavCustomHost"`
	NavCustomHostIp           string `json:"NavCustomHostIp" xml:"NavCustomHostIp"`
	NavCustomHeader           string `json:"NavCustomHeader" xml:"NavCustomHeader"`
	NavCustomHeaderContent    string `json:"NavCustomHeaderContent" xml:"NavCustomHeaderContent"`
	ElementBlacklist          string `json:"ElementBlacklist" xml:"ElementBlacklist"`
	ProcessName               string `json:"ProcessName" xml:"ProcessName"`
	VerifyStringBlacklist     string `json:"VerifyStringBlacklist" xml:"VerifyStringBlacklist"`
	VerifyStringWhitelist     string `json:"VerifyStringWhitelist" xml:"VerifyStringWhitelist"`
	MonitorTimeout            int64  `json:"MonitorTimeout" xml:"MonitorTimeout"`
	WaitCompletionTime        int64  `json:"WaitCompletionTime" xml:"WaitCompletionTime"`
	SlowElementThreshold      int64  `json:"SlowElementThreshold" xml:"SlowElementThreshold"`
	DnsHijackWhitelist        string `json:"DnsHijackWhitelist" xml:"DnsHijackWhitelist"`
	PageTampering             string `json:"PageTampering" xml:"PageTampering"`
	FlowHijackJumpTimes       int64  `json:"FlowHijackJumpTimes" xml:"FlowHijackJumpTimes"`
}

Nav is a nested struct in arms response

type Net ¶

type Net struct {
	NetIcmpSwitch        int64  `json:"NetIcmpSwitch" xml:"NetIcmpSwitch"`
	NetIcmpActive        int64  `json:"NetIcmpActive" xml:"NetIcmpActive"`
	NetIcmpTimeout       int64  `json:"NetIcmpTimeout" xml:"NetIcmpTimeout"`
	NetIcmpInterval      int64  `json:"NetIcmpInterval" xml:"NetIcmpInterval"`
	NetIcmpNum           int64  `json:"NetIcmpNum" xml:"NetIcmpNum"`
	NetIcmpSize          int64  `json:"NetIcmpSize" xml:"NetIcmpSize"`
	NetIcmpDataCut       int64  `json:"NetIcmpDataCut" xml:"NetIcmpDataCut"`
	NetDnsQueryMethod    string `json:"NetDnsQueryMethod" xml:"NetDnsQueryMethod"`
	NetDnsSwitch         int64  `json:"NetDnsSwitch" xml:"NetDnsSwitch"`
	NetTraceRouteSwitch  int64  `json:"NetTraceRouteSwitch" xml:"NetTraceRouteSwitch"`
	NetTraceRouteTimeout int64  `json:"NetTraceRouteTimeout" xml:"NetTraceRouteTimeout"`
	NetTraceRouteNum     int64  `json:"NetTraceRouteNum" xml:"NetTraceRouteNum"`
	WhiteList            string `json:"WhiteList" xml:"WhiteList"`
	NetDnsNs             string `json:"NetDnsNs" xml:"NetDnsNs"`
	NetDigSwitch         int64  `json:"NetDigSwitch" xml:"NetDigSwitch"`
	NetDnsServer         int64  `json:"NetDnsServer" xml:"NetDnsServer"`
	NetDnsTimeout        string `json:"NetDnsTimeout" xml:"NetDnsTimeout"`
}

Net is a nested struct in arms response

type Notice ¶

type Notice struct {
	EndTime         int64 `json:"EndTime" xml:"EndTime"`
	NoticeEndTime   int64 `json:"NoticeEndTime" xml:"NoticeEndTime"`
	StartTime       int64 `json:"StartTime" xml:"StartTime"`
	NoticeStartTime int64 `json:"NoticeStartTime" xml:"NoticeStartTime"`
}

Notice is a nested struct in arms response

type NotificationPolicies ¶

type NotificationPolicies struct {
	Policies []Policies `json:"policies" xml:"policies"`
}

NotificationPolicies is a nested struct in arms response

type NotificationPolicy ¶

type NotificationPolicy struct {
	Id                 int64               `json:"Id" xml:"Id"`
	Name               string              `json:"Name" xml:"Name"`
	SendRecoverMessage bool                `json:"SendRecoverMessage" xml:"SendRecoverMessage"`
	EscalationPolicyId int64               `json:"EscalationPolicyId" xml:"EscalationPolicyId"`
	Repeat             bool                `json:"Repeat" xml:"Repeat"`
	RepeatInterval     int64               `json:"RepeatInterval" xml:"RepeatInterval"`
	IntegrationId      int64               `json:"IntegrationId" xml:"IntegrationId"`
	GroupRule          GroupRule           `json:"GroupRule" xml:"GroupRule"`
	NotifyRule         NotifyRule          `json:"NotifyRule" xml:"NotifyRule"`
	NotifyTemplate     NotifyTemplate      `json:"NotifyTemplate" xml:"NotifyTemplate"`
	MatchingRules      []MatchingRulesItem `json:"MatchingRules" xml:"MatchingRules"`
}

NotificationPolicy is a nested struct in arms response

type NotifyChannelsInCreateOrUpdateNotificationPolicy ¶

type NotifyChannelsInCreateOrUpdateNotificationPolicy struct {
	NotifyChannels []string `json:"notifyChannels" xml:"notifyChannels"`
}

NotifyChannelsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type NotifyChannelsInDescribeDispatchRule ¶

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

NotifyChannelsInDescribeDispatchRule is a nested struct in arms response

type NotifyChannelsInListNotificationPolicies ¶

type NotifyChannelsInListNotificationPolicies struct {
	NotifyChannels []string `json:"notifyChannels" xml:"notifyChannels"`
}

NotifyChannelsInListNotificationPolicies is a nested struct in arms response

type NotifyObject ¶

type NotifyObject struct {
	NotifyObjectId string `json:"NotifyObjectId" xml:"NotifyObjectId"`
	NotifyType     string `json:"NotifyType" xml:"NotifyType"`
	Name           string `json:"Name" xml:"Name"`
}

NotifyObject is a nested struct in arms response

type NotifyObjectsInCreateOrUpdateNotificationPolicy ¶

type NotifyObjectsInCreateOrUpdateNotificationPolicy struct {
	NotifyObjectsItem []NotifyObjectsItem `json:"notifyObjects" xml:"notifyObjects"`
}

NotifyObjectsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type NotifyObjectsInDescribeDispatchRule ¶

type NotifyObjectsInDescribeDispatchRule struct {
	NotifyObject []NotifyObject `json:"NotifyObject" xml:"NotifyObject"`
}

NotifyObjectsInDescribeDispatchRule is a nested struct in arms response

type NotifyObjectsInListNotificationPolicies ¶

type NotifyObjectsInListNotificationPolicies struct {
	NotifyObjectsItem []NotifyObjectsItem `json:"notifyObjects" xml:"notifyObjects"`
}

NotifyObjectsInListNotificationPolicies is a nested struct in arms response

type NotifyObjectsItem ¶

type NotifyObjectsItem struct {
	NotifyObjectName string `json:"NotifyObjectName" xml:"NotifyObjectName"`
	NotifyObjectId   int64  `json:"NotifyObjectId" xml:"NotifyObjectId"`
	NotifyObjectType string `json:"NotifyObjectType" xml:"NotifyObjectType"`
}

NotifyObjectsItem is a nested struct in arms response

type NotifyRule ¶

type NotifyRule struct {
	NotifyStartTime string              `json:"NotifyStartTime" xml:"NotifyStartTime"`
	NotifyEndTime   string              `json:"NotifyEndTime" xml:"NotifyEndTime"`
	NotifyChannels  []string            `json:"NotifyChannels" xml:"NotifyChannels"`
	NotifyObjects   []NotifyObjectsItem `json:"NotifyObjects" xml:"NotifyObjects"`
}

NotifyRule is a nested struct in arms response

type NotifyRuleInDescribeDispatchRule ¶

type NotifyRuleInDescribeDispatchRule struct {
	NotifyChannels []string       `json:"NotifyChannels" xml:"NotifyChannels"`
	NotifyObjects  []NotifyObject `json:"NotifyObjects" xml:"NotifyObjects"`
}

NotifyRuleInDescribeDispatchRule is a nested struct in arms response

type NotifyRules ¶

type NotifyRules struct {
	NotifyRule []NotifyRuleInDescribeDispatchRule `json:"NotifyRule" xml:"NotifyRule"`
}

NotifyRules is a nested struct in arms response

type NotifyTemplate ¶

type NotifyTemplate struct {
	SmsRecoverContent   string `json:"SmsRecoverContent" xml:"SmsRecoverContent"`
	SmsContent          string `json:"SmsContent" xml:"SmsContent"`
	TtsRecoverContent   string `json:"TtsRecoverContent" xml:"TtsRecoverContent"`
	RobotContent        string `json:"RobotContent" xml:"RobotContent"`
	EmailRecoverContent string `json:"EmailRecoverContent" xml:"EmailRecoverContent"`
	EmailRecoverTitle   string `json:"EmailRecoverTitle" xml:"EmailRecoverTitle"`
	EmailContent        string `json:"EmailContent" xml:"EmailContent"`
	TtsContent          string `json:"TtsContent" xml:"TtsContent"`
	EmailTitle          string `json:"EmailTitle" xml:"EmailTitle"`
}

NotifyTemplate is a nested struct in arms response

type OnCallSchedules ¶

type OnCallSchedules struct {
	OnCallSchedulesItem []OnCallSchedulesItem `json:"onCallSchedules" xml:"onCallSchedules"`
}

OnCallSchedules is a nested struct in arms response

type OnCallSchedulesItem ¶

type OnCallSchedulesItem struct {
	Id          int64  `json:"Id" xml:"Id"`
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
}

OnCallSchedulesItem is a nested struct in arms response

type OpenArmsDefaultSLRRequest ¶

type OpenArmsDefaultSLRRequest struct {
	*requests.RpcRequest
}

OpenArmsDefaultSLRRequest is the request struct for api OpenArmsDefaultSLR

func CreateOpenArmsDefaultSLRRequest ¶

func CreateOpenArmsDefaultSLRRequest() (request *OpenArmsDefaultSLRRequest)

CreateOpenArmsDefaultSLRRequest creates a request to invoke OpenArmsDefaultSLR API

type OpenArmsDefaultSLRResponse ¶

type OpenArmsDefaultSLRResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

OpenArmsDefaultSLRResponse is the response struct for api OpenArmsDefaultSLR

func CreateOpenArmsDefaultSLRResponse ¶

func CreateOpenArmsDefaultSLRResponse() (response *OpenArmsDefaultSLRResponse)

CreateOpenArmsDefaultSLRResponse creates a response to parse from OpenArmsDefaultSLR response

type OpenArmsServiceSecondVersionRequest ¶

type OpenArmsServiceSecondVersionRequest struct {
	*requests.RpcRequest
	Type string `position:"Query" name:"Type"`
}

OpenArmsServiceSecondVersionRequest is the request struct for api OpenArmsServiceSecondVersion

func CreateOpenArmsServiceSecondVersionRequest ¶

func CreateOpenArmsServiceSecondVersionRequest() (request *OpenArmsServiceSecondVersionRequest)

CreateOpenArmsServiceSecondVersionRequest creates a request to invoke OpenArmsServiceSecondVersion API

type OpenArmsServiceSecondVersionResponse ¶

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

OpenArmsServiceSecondVersionResponse is the response struct for api OpenArmsServiceSecondVersion

func CreateOpenArmsServiceSecondVersionResponse ¶

func CreateOpenArmsServiceSecondVersionResponse() (response *OpenArmsServiceSecondVersionResponse)

CreateOpenArmsServiceSecondVersionResponse creates a response to parse from OpenArmsServiceSecondVersion response

type OpenVClusterRequest ¶

type OpenVClusterRequest struct {
	*requests.RpcRequest
	ClusterType    string           `position:"Query" name:"ClusterType"`
	Product        string           `position:"Query" name:"Product"`
	RecreateSwitch requests.Boolean `position:"Query" name:"RecreateSwitch"`
	Length         requests.Integer `position:"Query" name:"Length"`
}

OpenVClusterRequest is the request struct for api OpenVCluster

func CreateOpenVClusterRequest ¶

func CreateOpenVClusterRequest() (request *OpenVClusterRequest)

CreateOpenVClusterRequest creates a request to invoke OpenVCluster API

type OpenVClusterResponse ¶

type OpenVClusterResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

OpenVClusterResponse is the response struct for api OpenVCluster

func CreateOpenVClusterResponse ¶

func CreateOpenVClusterResponse() (response *OpenVClusterResponse)

CreateOpenVClusterResponse creates a response to parse from OpenVCluster response

type OpenXtraceDefaultSLRRequest ¶

type OpenXtraceDefaultSLRRequest struct {
	*requests.RpcRequest
}

OpenXtraceDefaultSLRRequest is the request struct for api OpenXtraceDefaultSLR

func CreateOpenXtraceDefaultSLRRequest ¶

func CreateOpenXtraceDefaultSLRRequest() (request *OpenXtraceDefaultSLRRequest)

CreateOpenXtraceDefaultSLRRequest creates a request to invoke OpenXtraceDefaultSLR API

type OpenXtraceDefaultSLRResponse ¶

type OpenXtraceDefaultSLRResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

OpenXtraceDefaultSLRResponse is the response struct for api OpenXtraceDefaultSLR

func CreateOpenXtraceDefaultSLRResponse ¶

func CreateOpenXtraceDefaultSLRResponse() (response *OpenXtraceDefaultSLRResponse)

CreateOpenXtraceDefaultSLRResponse creates a response to parse from OpenXtraceDefaultSLR response

type Page ¶

type Page struct {
	PageSize int     `json:"PageSize" xml:"PageSize"`
	Total    int     `json:"Total" xml:"Total"`
	Page     int     `json:"Page" xml:"Page"`
	Alerts   []Alert `json:"Alerts" xml:"Alerts"`
}

Page is a nested struct in arms response

type PageBean ¶

type PageBean struct {
	Page                    int64                    `json:"Page" xml:"Page"`
	PageSize                int                      `json:"PageSize" xml:"PageSize"`
	TotalCount              int                      `json:"TotalCount" xml:"TotalCount"`
	Size                    int64                    `json:"Size" xml:"Size"`
	PageNumber              int                      `json:"PageNumber" xml:"PageNumber"`
	Total                   int64                    `json:"Total" xml:"Total"`
	AlertContactGroups      []ContactGroups          `json:"AlertContactGroups" xml:"AlertContactGroups"`
	AlertRules              []AlertRulesItem         `json:"AlertRules" xml:"AlertRules"`
	SilencePolicies         []Policies               `json:"SilencePolicies" xml:"SilencePolicies"`
	WebhookContacts         []WebhookContactsItem    `json:"WebhookContacts" xml:"WebhookContacts"`
	ListAlerts              []ListAlertsItem         `json:"ListAlerts" xml:"ListAlerts"`
	Event                   []EventItem              `json:"Event" xml:"Event"`
	AlertIMRobots           []IMRobots               `json:"AlertIMRobots" xml:"AlertIMRobots"`
	AlertContacts           []Contacts               `json:"AlertContacts" xml:"AlertContacts"`
	NotificationPolicies    []Policies               `json:"NotificationPolicies" xml:"NotificationPolicies"`
	OnCallSchedules         []OnCallSchedulesItem    `json:"OnCallSchedules" xml:"OnCallSchedules"`
	RetcodeApps             []RetcodeApp             `json:"RetcodeApps" xml:"RetcodeApps"`
	EscalationPolicies      []EscalationPoliciesItem `json:"EscalationPolicies" xml:"EscalationPolicies"`
	AlarmHistories          []AlarmHistory           `json:"AlarmHistories" xml:"AlarmHistories"`
	EventBridgeIntegrations []Integrations           `json:"EventBridgeIntegrations" xml:"EventBridgeIntegrations"`
	Events                  []EventsItem             `json:"Events" xml:"Events"`
	TraceApps               []TraceApp               `json:"TraceApps" xml:"TraceApps"`
	Contacts                []Contact                `json:"Contacts" xml:"Contacts"`
}

PageBean is a nested struct in arms response

type PageBeanInSearchAlertRules ¶

type PageBeanInSearchAlertRules struct {
	PageNumber int               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int               `json:"PageSize" xml:"PageSize"`
	TotalCount int               `json:"TotalCount" xml:"TotalCount"`
	AlertRules []AlertRuleEntity `json:"AlertRules" xml:"AlertRules"`
}

PageBeanInSearchAlertRules is a nested struct in arms response

type PageBeanInSearchTracesByPage ¶

type PageBeanInSearchTracesByPage struct {
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	Total      int         `json:"Total" xml:"Total"`
	TraceInfos []TraceInfo `json:"TraceInfos" xml:"TraceInfos"`
}

PageBeanInSearchTracesByPage is a nested struct in arms response

type PageInfo ¶

type PageInfo struct {
	NavigatePageNums  string             `json:"NavigatePageNums" xml:"NavigatePageNums"`
	NavigateFirstPage string             `json:"NavigateFirstPage" xml:"NavigateFirstPage"`
	HasNextPage       string             `json:"HasNextPage" xml:"HasNextPage"`
	Page              int64              `json:"Page" xml:"Page"`
	Pages             string             `json:"Pages" xml:"Pages"`
	IsFirstPage       bool               `json:"IsFirstPage" xml:"IsFirstPage"`
	NavigateLastPage  string             `json:"NavigateLastPage" xml:"NavigateLastPage"`
	HasPreviousPage   bool               `json:"HasPreviousPage" xml:"HasPreviousPage"`
	Size              int64              `json:"Size" xml:"Size"`
	Total             int64              `json:"Total" xml:"Total"`
	Prepage           string             `json:"Prepage" xml:"Prepage"`
	NextPage          string             `json:"NextPage" xml:"NextPage"`
	IsLastPage        bool               `json:"IsLastPage" xml:"IsLastPage"`
	List              []ListItem         `json:"List" xml:"List"`
	Integrations      []IntegrationsItem `json:"Integrations" xml:"Integrations"`
}

PageInfo is a nested struct in arms response

type PidsInCreateOrUpdateAlertRule ¶

type PidsInCreateOrUpdateAlertRule struct {
	Pids []string `json:"pids" xml:"pids"`
}

PidsInCreateOrUpdateAlertRule is a nested struct in arms response

type PidsInGetAlertRules ¶

type PidsInGetAlertRules struct {
	Pids []string `json:"pids" xml:"pids"`
}

PidsInGetAlertRules is a nested struct in arms response

type Policies ¶

type Policies struct {
	Name               string              `json:"Name" xml:"Name"`
	IntegrationId      int64               `json:"IntegrationId" xml:"IntegrationId"`
	EscalationPolicyId int64               `json:"EscalationPolicyId" xml:"EscalationPolicyId"`
	Repeat             bool                `json:"Repeat" xml:"Repeat"`
	RepeatInterval     int64               `json:"RepeatInterval" xml:"RepeatInterval"`
	SendRecoverMessage bool                `json:"SendRecoverMessage" xml:"SendRecoverMessage"`
	Id                 int64               `json:"Id" xml:"Id"`
	NotifyTemplate     NotifyTemplate      `json:"NotifyTemplate" xml:"NotifyTemplate"`
	NotifyRule         NotifyRule          `json:"NotifyRule" xml:"NotifyRule"`
	GroupRule          GroupRule           `json:"GroupRule" xml:"GroupRule"`
	MatchingRules      []MatchingRulesItem `json:"MatchingRules" xml:"MatchingRules"`
}

Policies is a nested struct in arms response

type ProblemInfos ¶

type ProblemInfos struct {
	Title string `json:"Title" xml:"Title"`
	Desc  string `json:"Desc" xml:"Desc"`
	Type  string `json:"Type" xml:"Type"`
	Pid   string `json:"Pid" xml:"Pid"`
	Level string `json:"Level" xml:"Level"`
	Date  int64  `json:"Date" xml:"Date"`
}

ProblemInfos is a nested struct in arms response

type Products ¶

type Products struct {
	ProductsItem []ProductsItem `json:"Products" xml:"Products"`
}

Products is a nested struct in arms response

type ProductsItem ¶

type ProductsItem struct {
	Descr    string `json:"Descr" xml:"Descr"`
	Instance string `json:"Instance" xml:"Instance"`
	Prod     string `json:"Prod" xml:"Prod"`
	Name     string `json:"Name" xml:"Name"`
	Id       string `json:"Id" xml:"Id"`
	State    string `json:"State" xml:"State"`
	Time     string `json:"Time" xml:"Time"`
	Type     string `json:"Type" xml:"Type"`
	Url      string `json:"Url" xml:"Url"`
	Source   string `json:"Source" xml:"Source"`
}

ProductsItem is a nested struct in arms response

type PromCluster ¶

type PromCluster struct {
	UpdateTime            int64  `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime            int64  `json:"CreateTime" xml:"CreateTime"`
	UserId                string `json:"UserId" xml:"UserId"`
	Options               string `json:"Options" xml:"Options"`
	IsControllerInstalled bool   `json:"IsControllerInstalled" xml:"IsControllerInstalled"`
	AgentStatus           string `json:"AgentStatus" xml:"AgentStatus"`
	Extra                 string `json:"Extra" xml:"Extra"`
	InstallTime           int64  `json:"InstallTime" xml:"InstallTime"`
	RegionId              string `json:"RegionId" xml:"RegionId"`
	ControllerId          string `json:"ControllerId" xml:"ControllerId"`
	PluginsJsonArray      string `json:"PluginsJsonArray" xml:"PluginsJsonArray"`
	ClusterType           string `json:"ClusterType" xml:"ClusterType"`
	ClusterName           string `json:"ClusterName" xml:"ClusterName"`
	StateJson             string `json:"StateJson" xml:"StateJson"`
	LastHeartBeatTime     int64  `json:"LastHeartBeatTime" xml:"LastHeartBeatTime"`
	NodeNum               int    `json:"NodeNum" xml:"NodeNum"`
	Id                    int64  `json:"Id" xml:"Id"`
	ClusterId             string `json:"ClusterId" xml:"ClusterId"`
}

PromCluster is a nested struct in arms response

type PromClusterList ¶

type PromClusterList struct {
	PromCluster []PromCluster `json:"PromCluster" xml:"PromCluster"`
}

PromClusterList is a nested struct in arms response

type PrometheusAlertRule ¶

type PrometheusAlertRule struct {
	ClusterId      string       `json:"ClusterId" xml:"ClusterId"`
	Status         int          `json:"Status" xml:"Status"`
	Message        string       `json:"Message" xml:"Message"`
	NotifyType     string       `json:"NotifyType" xml:"NotifyType"`
	Duration       string       `json:"Duration" xml:"Duration"`
	Expression     string       `json:"Expression" xml:"Expression"`
	DispatchRuleId int64        `json:"DispatchRuleId" xml:"DispatchRuleId"`
	Type           string       `json:"Type" xml:"Type"`
	AlertName      string       `json:"AlertName" xml:"AlertName"`
	AlertId        int64        `json:"AlertId" xml:"AlertId"`
	Labels         []Label      `json:"Labels" xml:"Labels"`
	Annotations    []Annotation `json:"Annotations" xml:"Annotations"`
}

PrometheusAlertRule is a nested struct in arms response

type PrometheusAlertRules ¶

type PrometheusAlertRules struct {
	PrometheusAlertRule []PrometheusAlertRule `json:"PrometheusAlertRule" xml:"PrometheusAlertRule"`
}

PrometheusAlertRules is a nested struct in arms response

type PrometheusAlertTemplate ¶

type PrometheusAlertTemplate struct {
	Type        string       `json:"Type" xml:"Type"`
	Description string       `json:"Description" xml:"Description"`
	Expression  string       `json:"Expression" xml:"Expression"`
	Version     string       `json:"Version" xml:"Version"`
	Duration    string       `json:"Duration" xml:"Duration"`
	AlertName   string       `json:"AlertName" xml:"AlertName"`
	Labels      []Label      `json:"Labels" xml:"Labels"`
	Annotations []Annotation `json:"Annotations" xml:"Annotations"`
}

PrometheusAlertTemplate is a nested struct in arms response

type PrometheusAlertTemplates ¶

type PrometheusAlertTemplates struct {
	PrometheusAlertTemplate []PrometheusAlertTemplate `json:"PrometheusAlertTemplate" xml:"PrometheusAlertTemplate"`
}

PrometheusAlertTemplates is a nested struct in arms response

type Protocol ¶

type Protocol struct {
	CharacterEncoding         int64          `json:"CharacterEncoding" xml:"CharacterEncoding"`
	VerifyWay                 int64          `json:"VerifyWay" xml:"VerifyWay"`
	VerifyContent             string         `json:"VerifyContent" xml:"VerifyContent"`
	ReceivedDataSize          int64          `json:"ReceivedDataSize" xml:"ReceivedDataSize"`
	ProtocolMonitorTimeout    int64          `json:"ProtocolMonitorTimeout" xml:"ProtocolMonitorTimeout"`
	ProtocolConnectionTimeout int64          `json:"ProtocolConnectionTimeout" xml:"ProtocolConnectionTimeout"`
	CustomHost                int64          `json:"CustomHost" xml:"CustomHost"`
	CustomHostIp              string         `json:"CustomHostIp" xml:"CustomHostIp"`
	RequestContent            RequestContent `json:"RequestContent" xml:"RequestContent"`
}

Protocol is a nested struct in arms response

type QueryMetricByPageFilters ¶

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

QueryMetricByPageFilters is a repeated param struct in QueryMetricByPageRequest

type QueryMetricByPageRequest ¶

type QueryMetricByPageRequest struct {
	*requests.RpcRequest
	ConsistencyQueryStrategy string                      `position:"Query" name:"ConsistencyQueryStrategy"`
	EndTime                  requests.Integer            `position:"Query" name:"EndTime"`
	OrderBy                  string                      `position:"Query" name:"OrderBy"`
	CurrentPage              requests.Integer            `position:"Query" name:"CurrentPage"`
	StartTime                requests.Integer            `position:"Query" name:"StartTime"`
	ConsistencyDataKey       string                      `position:"Query" name:"ConsistencyDataKey"`
	Filters                  *[]QueryMetricByPageFilters `position:"Query" name:"Filters"  type:"Repeated"`
	ProxyUserId              string                      `position:"Query" name:"ProxyUserId"`
	Measures                 *[]string                   `position:"Query" name:"Measures"  type:"Repeated"`
	IntervalInSec            requests.Integer            `position:"Query" name:"IntervalInSec"`
	Metric                   string                      `position:"Query" name:"Metric"`
	CustomFilters            *[]string                   `position:"Query" name:"CustomFilters"  type:"Repeated"`
	PageSize                 requests.Integer            `position:"Query" name:"PageSize"`
	Order                    string                      `position:"Query" name:"Order"`
	Dimensions               *[]string                   `position:"Query" name:"Dimensions"  type:"Repeated"`
}

QueryMetricByPageRequest is the request struct for api QueryMetricByPage

func CreateQueryMetricByPageRequest ¶

func CreateQueryMetricByPageRequest() (request *QueryMetricByPageRequest)

CreateQueryMetricByPageRequest creates a request to invoke QueryMetricByPage API

type QueryMetricByPageResponse ¶

type QueryMetricByPageResponse 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"`
	Data      DataInQueryMetricByPage `json:"Data" xml:"Data"`
}

QueryMetricByPageResponse is the response struct for api QueryMetricByPage

func CreateQueryMetricByPageResponse ¶

func CreateQueryMetricByPageResponse() (response *QueryMetricByPageResponse)

CreateQueryMetricByPageResponse creates a response to parse from QueryMetricByPage response

type QueryPromInstallStatusRequest ¶

type QueryPromInstallStatusRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

QueryPromInstallStatusRequest is the request struct for api QueryPromInstallStatus

func CreateQueryPromInstallStatusRequest ¶

func CreateQueryPromInstallStatusRequest() (request *QueryPromInstallStatusRequest)

CreateQueryPromInstallStatusRequest creates a request to invoke QueryPromInstallStatus API

type QueryPromInstallStatusResponse ¶

type QueryPromInstallStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

QueryPromInstallStatusResponse is the response struct for api QueryPromInstallStatus

func CreateQueryPromInstallStatusResponse ¶

func CreateQueryPromInstallStatusResponse() (response *QueryPromInstallStatusResponse)

CreateQueryPromInstallStatusResponse creates a response to parse from QueryPromInstallStatus response

type QueryReleaseMetricRequest ¶

type QueryReleaseMetricRequest struct {
	*requests.RpcRequest
	ChangeOrderId    string           `position:"Query" name:"ChangeOrderId"`
	MetricType       string           `position:"Query" name:"MetricType"`
	CreateTime       requests.Integer `position:"Query" name:"CreateTime"`
	Pid              string           `position:"Query" name:"Pid"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
	ReleaseEndTime   requests.Integer `position:"Query" name:"ReleaseEndTime"`
	Service          string           `position:"Query" name:"Service"`
	ReleaseStartTime requests.Integer `position:"Query" name:"ReleaseStartTime"`
}

QueryReleaseMetricRequest is the request struct for api QueryReleaseMetric

func CreateQueryReleaseMetricRequest ¶

func CreateQueryReleaseMetricRequest() (request *QueryReleaseMetricRequest)

CreateQueryReleaseMetricRequest creates a request to invoke QueryReleaseMetric API

type QueryReleaseMetricResponse ¶

type QueryReleaseMetricResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

QueryReleaseMetricResponse is the response struct for api QueryReleaseMetric

func CreateQueryReleaseMetricResponse ¶

func CreateQueryReleaseMetricResponse() (response *QueryReleaseMetricResponse)

CreateQueryReleaseMetricResponse creates a response to parse from QueryReleaseMetric response

type RemoveAliClusterIdsFromPrometheusGlobalViewRequest ¶

type RemoveAliClusterIdsFromPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	GlobalViewClusterId string `position:"Query" name:"GlobalViewClusterId"`
	ClusterIds          string `position:"Query" name:"ClusterIds"`
	GroupName           string `position:"Query" name:"GroupName"`
}

RemoveAliClusterIdsFromPrometheusGlobalViewRequest is the request struct for api RemoveAliClusterIdsFromPrometheusGlobalView

func CreateRemoveAliClusterIdsFromPrometheusGlobalViewRequest ¶

func CreateRemoveAliClusterIdsFromPrometheusGlobalViewRequest() (request *RemoveAliClusterIdsFromPrometheusGlobalViewRequest)

CreateRemoveAliClusterIdsFromPrometheusGlobalViewRequest creates a request to invoke RemoveAliClusterIdsFromPrometheusGlobalView API

type RemoveAliClusterIdsFromPrometheusGlobalViewResponse ¶

type RemoveAliClusterIdsFromPrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

RemoveAliClusterIdsFromPrometheusGlobalViewResponse is the response struct for api RemoveAliClusterIdsFromPrometheusGlobalView

func CreateRemoveAliClusterIdsFromPrometheusGlobalViewResponse ¶

func CreateRemoveAliClusterIdsFromPrometheusGlobalViewResponse() (response *RemoveAliClusterIdsFromPrometheusGlobalViewResponse)

CreateRemoveAliClusterIdsFromPrometheusGlobalViewResponse creates a response to parse from RemoveAliClusterIdsFromPrometheusGlobalView response

type RemoveSourcesFromPrometheusGlobalViewRequest ¶

type RemoveSourcesFromPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	SourceNames         string `position:"Query" name:"SourceNames"`
	GlobalViewClusterId string `position:"Query" name:"GlobalViewClusterId"`
	GroupName           string `position:"Query" name:"GroupName"`
}

RemoveSourcesFromPrometheusGlobalViewRequest is the request struct for api RemoveSourcesFromPrometheusGlobalView

func CreateRemoveSourcesFromPrometheusGlobalViewRequest ¶

func CreateRemoveSourcesFromPrometheusGlobalViewRequest() (request *RemoveSourcesFromPrometheusGlobalViewRequest)

CreateRemoveSourcesFromPrometheusGlobalViewRequest creates a request to invoke RemoveSourcesFromPrometheusGlobalView API

type RemoveSourcesFromPrometheusGlobalViewResponse ¶

type RemoveSourcesFromPrometheusGlobalViewResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

RemoveSourcesFromPrometheusGlobalViewResponse is the response struct for api RemoveSourcesFromPrometheusGlobalView

func CreateRemoveSourcesFromPrometheusGlobalViewResponse ¶

func CreateRemoveSourcesFromPrometheusGlobalViewResponse() (response *RemoveSourcesFromPrometheusGlobalViewResponse)

CreateRemoveSourcesFromPrometheusGlobalViewResponse creates a response to parse from RemoveSourcesFromPrometheusGlobalView response

type RequestContent ¶

type RequestContent struct {
	Method string       `json:"Method" xml:"Method"`
	Body   Body         `json:"Body" xml:"Body"`
	Header []HeaderItem `json:"Header" xml:"Header"`
}

RequestContent is a nested struct in arms response

type RetcodeApp ¶

type RetcodeApp struct {
	AppId          int64  `json:"AppId" xml:"AppId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	UpdateTime     int64  `json:"UpdateTime" xml:"UpdateTime"`
	Pid            string `json:"Pid" xml:"Pid"`
	UserId         string `json:"UserId" xml:"UserId"`
	NickName       string `json:"NickName" xml:"NickName"`
	CreateTime     int64  `json:"CreateTime" xml:"CreateTime"`
	AppName        string `json:"AppName" xml:"AppName"`
	RetcodeAppType string `json:"RetcodeAppType" xml:"RetcodeAppType"`
	Type           string `json:"Type" xml:"Type"`
}

RetcodeApp is a nested struct in arms response

type RetcodeAppDataBean ¶

type RetcodeAppDataBean struct {
	Pid   string `json:"Pid" xml:"Pid"`
	AppId int64  `json:"AppId" xml:"AppId"`
}

RetcodeAppDataBean is a nested struct in arms response

type RetcodeAppsInListRetcodeApps ¶

type RetcodeAppsInListRetcodeApps struct {
	RetcodeApp []RetcodeApp `json:"RetcodeApp" xml:"RetcodeApp"`
}

RetcodeAppsInListRetcodeApps is a nested struct in arms response

type RetcodeAppsInSearchRetcodeAppByPage ¶

type RetcodeAppsInSearchRetcodeAppByPage struct {
	RetcodeApp []RetcodeApp `json:"RetcodeApp" xml:"RetcodeApp"`
}

RetcodeAppsInSearchRetcodeAppByPage is a nested struct in arms response

type RetcodeSLSConfig ¶

type RetcodeSLSConfig struct {
	RegionId string `json:"RegionId" xml:"RegionId"`
	Project  string `json:"Project" xml:"Project"`
	Logstore string `json:"Logstore" xml:"Logstore"`
}

RetcodeSLSConfig is a nested struct in arms response

type Rule ¶

type Rule struct {
	Measure    string  `json:"Measure" xml:"Measure"`
	Value      float64 `json:"Value" xml:"Value"`
	Aggregates string  `json:"Aggregates" xml:"Aggregates"`
	NValue     int     `json:"NValue" xml:"NValue"`
	Operator   string  `json:"Operator" xml:"Operator"`
	Alias      string  `json:"Alias" xml:"Alias"`
}

Rule is a nested struct in arms response

type Rules ¶

type Rules struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

Rules is a nested struct in arms response

type SaveTraceAppConfigRequest ¶

type SaveTraceAppConfigRequest struct {
	*requests.RpcRequest
	Settings *[]SaveTraceAppConfigSettings `position:"Query" name:"Settings"  type:"Repeated"`
	Pid      string                        `position:"Query" name:"Pid"`
}

SaveTraceAppConfigRequest is the request struct for api SaveTraceAppConfig

func CreateSaveTraceAppConfigRequest ¶

func CreateSaveTraceAppConfigRequest() (request *SaveTraceAppConfigRequest)

CreateSaveTraceAppConfigRequest creates a request to invoke SaveTraceAppConfig API

type SaveTraceAppConfigResponse ¶

type SaveTraceAppConfigResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SaveTraceAppConfigResponse is the response struct for api SaveTraceAppConfig

func CreateSaveTraceAppConfigResponse ¶

func CreateSaveTraceAppConfigResponse() (response *SaveTraceAppConfigResponse)

CreateSaveTraceAppConfigResponse creates a response to parse from SaveTraceAppConfig response

type SaveTraceAppConfigSettings ¶

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

SaveTraceAppConfigSettings is a repeated param struct in SaveTraceAppConfigRequest

type SearchAlertContactGroupRequest ¶

type SearchAlertContactGroupRequest struct {
	*requests.RpcRequest
	ContactId        requests.Integer `position:"Query" name:"ContactId"`
	IsDetail         requests.Boolean `position:"Query" name:"IsDetail"`
	ContactGroupName string           `position:"Query" name:"ContactGroupName"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
	ContactName      string           `position:"Query" name:"ContactName"`
	ContactGroupIds  string           `position:"Query" name:"ContactGroupIds"`
}

SearchAlertContactGroupRequest is the request struct for api SearchAlertContactGroup

func CreateSearchAlertContactGroupRequest ¶

func CreateSearchAlertContactGroupRequest() (request *SearchAlertContactGroupRequest)

CreateSearchAlertContactGroupRequest creates a request to invoke SearchAlertContactGroup API

type SearchAlertContactGroupResponse ¶

type SearchAlertContactGroupResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	ContactGroups []ContactGroup `json:"ContactGroups" xml:"ContactGroups"`
}

SearchAlertContactGroupResponse is the response struct for api SearchAlertContactGroup

func CreateSearchAlertContactGroupResponse ¶

func CreateSearchAlertContactGroupResponse() (response *SearchAlertContactGroupResponse)

CreateSearchAlertContactGroupResponse creates a response to parse from SearchAlertContactGroup response

type SearchAlertContactRequest ¶

type SearchAlertContactRequest struct {
	*requests.RpcRequest
	CurrentPage string `position:"Query" name:"CurrentPage"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
	ContactIds  string `position:"Query" name:"ContactIds"`
	ContactName string `position:"Query" name:"ContactName"`
	Phone       string `position:"Query" name:"Phone"`
	PageSize    string `position:"Query" name:"PageSize"`
	Email       string `position:"Query" name:"Email"`
}

SearchAlertContactRequest is the request struct for api SearchAlertContact

func CreateSearchAlertContactRequest ¶

func CreateSearchAlertContactRequest() (request *SearchAlertContactRequest)

CreateSearchAlertContactRequest creates a request to invoke SearchAlertContact API

type SearchAlertContactResponse ¶

type SearchAlertContactResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

SearchAlertContactResponse is the response struct for api SearchAlertContact

func CreateSearchAlertContactResponse ¶

func CreateSearchAlertContactResponse() (response *SearchAlertContactResponse)

CreateSearchAlertContactResponse creates a response to parse from SearchAlertContact response

type SearchAlertHistoriesRequest ¶

type SearchAlertHistoriesRequest struct {
	*requests.RpcRequest
	EndTime     requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	ProxyUserId string           `position:"Query" name:"ProxyUserId"`
	AlertType   requests.Integer `position:"Query" name:"AlertType"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	AlertId     requests.Integer `position:"Query" name:"AlertId"`
}

SearchAlertHistoriesRequest is the request struct for api SearchAlertHistories

func CreateSearchAlertHistoriesRequest ¶

func CreateSearchAlertHistoriesRequest() (request *SearchAlertHistoriesRequest)

CreateSearchAlertHistoriesRequest creates a request to invoke SearchAlertHistories API

type SearchAlertHistoriesResponse ¶

type SearchAlertHistoriesResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

SearchAlertHistoriesResponse is the response struct for api SearchAlertHistories

func CreateSearchAlertHistoriesResponse ¶

func CreateSearchAlertHistoriesResponse() (response *SearchAlertHistoriesResponse)

CreateSearchAlertHistoriesResponse creates a response to parse from SearchAlertHistories response

type SearchAlertRulesRequest ¶

type SearchAlertRulesRequest struct {
	*requests.RpcRequest
	AppType        string           `position:"Query" name:"AppType"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	Pid            string           `position:"Query" name:"Pid"`
	SystemRegionId string           `position:"Query" name:"SystemRegionId"`
	ProxyUserId    string           `position:"Query" name:"ProxyUserId"`
	Title          string           `position:"Query" name:"Title"`
	Type           string           `position:"Query" name:"Type"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

SearchAlertRulesRequest is the request struct for api SearchAlertRules

func CreateSearchAlertRulesRequest ¶

func CreateSearchAlertRulesRequest() (request *SearchAlertRulesRequest)

CreateSearchAlertRulesRequest creates a request to invoke SearchAlertRules API

type SearchAlertRulesResponse ¶

type SearchAlertRulesResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	PageBean  PageBeanInSearchAlertRules `json:"PageBean" xml:"PageBean"`
}

SearchAlertRulesResponse is the response struct for api SearchAlertRules

func CreateSearchAlertRulesResponse ¶

func CreateSearchAlertRulesResponse() (response *SearchAlertRulesResponse)

CreateSearchAlertRulesResponse creates a response to parse from SearchAlertRules response

type SearchEventsRequest ¶

type SearchEventsRequest struct {
	*requests.RpcRequest
	IsTrigger   requests.Integer `position:"Query" name:"IsTrigger"`
	AppType     string           `position:"Query" name:"AppType"`
	EndTime     requests.Integer `position:"Query" name:"EndTime"`
	Pid         string           `position:"Query" name:"Pid"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	ProxyUserId string           `position:"Query" name:"ProxyUserId"`
	AlertType   requests.Integer `position:"Query" name:"AlertType"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	AlertId     requests.Integer `position:"Query" name:"AlertId"`
}

SearchEventsRequest is the request struct for api SearchEvents

func CreateSearchEventsRequest ¶

func CreateSearchEventsRequest() (request *SearchEventsRequest)

CreateSearchEventsRequest creates a request to invoke SearchEvents API

type SearchEventsResponse ¶

type SearchEventsResponse struct {
	*responses.BaseResponse
	IsTrigger int      `json:"IsTrigger" xml:"IsTrigger"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

SearchEventsResponse is the response struct for api SearchEvents

func CreateSearchEventsResponse ¶

func CreateSearchEventsResponse() (response *SearchEventsResponse)

CreateSearchEventsResponse creates a response to parse from SearchEvents response

type SearchRetcodeAppByPageRequest ¶

type SearchRetcodeAppByPageRequest struct {
	*requests.RpcRequest
	RetcodeAppName string           `position:"Query" name:"RetcodeAppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
}

SearchRetcodeAppByPageRequest is the request struct for api SearchRetcodeAppByPage

func CreateSearchRetcodeAppByPageRequest ¶

func CreateSearchRetcodeAppByPageRequest() (request *SearchRetcodeAppByPageRequest)

CreateSearchRetcodeAppByPageRequest creates a request to invoke SearchRetcodeAppByPage API

type SearchRetcodeAppByPageResponse ¶

type SearchRetcodeAppByPageResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

SearchRetcodeAppByPageResponse is the response struct for api SearchRetcodeAppByPage

func CreateSearchRetcodeAppByPageResponse ¶

func CreateSearchRetcodeAppByPageResponse() (response *SearchRetcodeAppByPageResponse)

CreateSearchRetcodeAppByPageResponse creates a response to parse from SearchRetcodeAppByPage response

type SearchTraceAppByNameRequest ¶

type SearchTraceAppByNameRequest struct {
	*requests.RpcRequest
	TraceAppName string `position:"Query" name:"TraceAppName"`
}

SearchTraceAppByNameRequest is the request struct for api SearchTraceAppByName

func CreateSearchTraceAppByNameRequest ¶

func CreateSearchTraceAppByNameRequest() (request *SearchTraceAppByNameRequest)

CreateSearchTraceAppByNameRequest creates a request to invoke SearchTraceAppByName API

type SearchTraceAppByNameResponse ¶

type SearchTraceAppByNameResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	TraceApps []TraceApp `json:"TraceApps" xml:"TraceApps"`
}

SearchTraceAppByNameResponse is the response struct for api SearchTraceAppByName

func CreateSearchTraceAppByNameResponse ¶

func CreateSearchTraceAppByNameResponse() (response *SearchTraceAppByNameResponse)

CreateSearchTraceAppByNameResponse creates a response to parse from SearchTraceAppByName response

type SearchTraceAppByPageRequest ¶

type SearchTraceAppByPageRequest struct {
	*requests.RpcRequest
	TraceAppName string           `position:"Query" name:"TraceAppName"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

SearchTraceAppByPageRequest is the request struct for api SearchTraceAppByPage

func CreateSearchTraceAppByPageRequest ¶

func CreateSearchTraceAppByPageRequest() (request *SearchTraceAppByPageRequest)

CreateSearchTraceAppByPageRequest creates a request to invoke SearchTraceAppByPage API

type SearchTraceAppByPageResponse ¶

type SearchTraceAppByPageResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	PageBean  PageBean `json:"PageBean" xml:"PageBean"`
}

SearchTraceAppByPageResponse is the response struct for api SearchTraceAppByPage

func CreateSearchTraceAppByPageResponse ¶

func CreateSearchTraceAppByPageResponse() (response *SearchTraceAppByPageResponse)

CreateSearchTraceAppByPageResponse creates a response to parse from SearchTraceAppByPage response

type SearchTracesByPageExclusionFilters ¶

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

SearchTracesByPageExclusionFilters is a repeated param struct in SearchTracesByPageRequest

type SearchTracesByPageRequest ¶

type SearchTracesByPageRequest struct {
	*requests.RpcRequest
	EndTime          requests.Integer                      `position:"Query" name:"EndTime"`
	Pid              string                                `position:"Query" name:"Pid"`
	StartTime        requests.Integer                      `position:"Query" name:"StartTime"`
	Reverse          requests.Boolean                      `position:"Query" name:"Reverse"`
	MinDuration      requests.Integer                      `position:"Query" name:"MinDuration"`
	PageNumber       requests.Integer                      `position:"Query" name:"PageNumber"`
	Tags             *[]SearchTracesByPageTags             `position:"Query" name:"Tags"  type:"Repeated"`
	ServiceIp        string                                `position:"Query" name:"ServiceIp"`
	ExclusionFilters *[]SearchTracesByPageExclusionFilters `position:"Query" name:"ExclusionFilters"  type:"Repeated"`
	OperationName    string                                `position:"Query" name:"OperationName"`
	PageSize         requests.Integer                      `position:"Query" name:"PageSize"`
	ServiceName      string                                `position:"Query" name:"ServiceName"`
}

SearchTracesByPageRequest is the request struct for api SearchTracesByPage

func CreateSearchTracesByPageRequest ¶

func CreateSearchTracesByPageRequest() (request *SearchTracesByPageRequest)

CreateSearchTracesByPageRequest creates a request to invoke SearchTracesByPage API

type SearchTracesByPageResponse ¶

type SearchTracesByPageResponse struct {
	*responses.BaseResponse
	RequestId string                       `json:"RequestId" xml:"RequestId"`
	PageBean  PageBeanInSearchTracesByPage `json:"PageBean" xml:"PageBean"`
}

SearchTracesByPageResponse is the response struct for api SearchTracesByPage

func CreateSearchTracesByPageResponse ¶

func CreateSearchTracesByPageResponse() (response *SearchTracesByPageResponse)

CreateSearchTracesByPageResponse creates a response to parse from SearchTracesByPage response

type SearchTracesByPageTags ¶

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

SearchTracesByPageTags is a repeated param struct in SearchTracesByPageRequest

type SearchTracesExclusionFilters ¶

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

SearchTracesExclusionFilters is a repeated param struct in SearchTracesRequest

type SearchTracesRequest ¶

type SearchTracesRequest struct {
	*requests.RpcRequest
	EndTime          requests.Integer                `position:"Query" name:"EndTime"`
	Pid              string                          `position:"Query" name:"Pid"`
	StartTime        requests.Integer                `position:"Query" name:"StartTime"`
	Reverse          requests.Boolean                `position:"Query" name:"Reverse"`
	MinDuration      requests.Integer                `position:"Query" name:"MinDuration"`
	ServiceIp        string                          `position:"Query" name:"ServiceIp"`
	ExclusionFilters *[]SearchTracesExclusionFilters `position:"Query" name:"ExclusionFilters"  type:"Repeated"`
	OperationName    string                          `position:"Query" name:"OperationName"`
	ServiceName      string                          `position:"Query" name:"ServiceName"`
	Tag              *[]SearchTracesTag              `position:"Query" name:"Tag"  type:"Repeated"`
}

SearchTracesRequest is the request struct for api SearchTraces

func CreateSearchTracesRequest ¶

func CreateSearchTracesRequest() (request *SearchTracesRequest)

CreateSearchTracesRequest creates a request to invoke SearchTraces API

type SearchTracesResponse ¶

type SearchTracesResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TraceInfos []TraceInfo `json:"TraceInfos" xml:"TraceInfos"`
}

SearchTracesResponse is the response struct for api SearchTraces

func CreateSearchTracesResponse ¶

func CreateSearchTracesResponse() (response *SearchTracesResponse)

CreateSearchTracesResponse creates a response to parse from SearchTraces response

type SearchTracesTag ¶

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

SearchTracesTag is a repeated param struct in SearchTracesRequest

type SendTTSVerifyLinkRequest ¶

type SendTTSVerifyLinkRequest struct {
	*requests.RpcRequest
	ContactId requests.Integer `position:"Body" name:"ContactId"`
	Phone     string           `position:"Body" name:"Phone"`
}

SendTTSVerifyLinkRequest is the request struct for api SendTTSVerifyLink

func CreateSendTTSVerifyLinkRequest ¶

func CreateSendTTSVerifyLinkRequest() (request *SendTTSVerifyLinkRequest)

CreateSendTTSVerifyLinkRequest creates a request to invoke SendTTSVerifyLink API

type SendTTSVerifyLinkResponse ¶

type SendTTSVerifyLinkResponse struct {
	*responses.BaseResponse
	RequestId                  string `json:"RequestId" xml:"RequestId"`
	SendTTSVerifyLinkIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
}

SendTTSVerifyLinkResponse is the response struct for api SendTTSVerifyLink

func CreateSendTTSVerifyLinkResponse ¶

func CreateSendTTSVerifyLinkResponse() (response *SendTTSVerifyLinkResponse)

CreateSendTTSVerifyLinkResponse creates a response to parse from SendTTSVerifyLink response

type SetRetcodeShareStatusRequest ¶

type SetRetcodeShareStatusRequest struct {
	*requests.RpcRequest
	Pid    string           `position:"Query" name:"Pid"`
	Status requests.Boolean `position:"Query" name:"Status"`
}

SetRetcodeShareStatusRequest is the request struct for api SetRetcodeShareStatus

func CreateSetRetcodeShareStatusRequest ¶

func CreateSetRetcodeShareStatusRequest() (request *SetRetcodeShareStatusRequest)

CreateSetRetcodeShareStatusRequest creates a request to invoke SetRetcodeShareStatus API

type SetRetcodeShareStatusResponse ¶

type SetRetcodeShareStatusResponse struct {
	*responses.BaseResponse
	SetRetcodeShareStatusIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId                      string `json:"RequestId" xml:"RequestId"`
}

SetRetcodeShareStatusResponse is the response struct for api SetRetcodeShareStatus

func CreateSetRetcodeShareStatusResponse ¶

func CreateSetRetcodeShareStatusResponse() (response *SetRetcodeShareStatusResponse)

CreateSetRetcodeShareStatusResponse creates a response to parse from SetRetcodeShareStatus response

type SilencePolicies ¶

type SilencePolicies struct {
	Policies []Policies `json:"policies" xml:"policies"`
}

SilencePolicies is a nested struct in arms response

type SilencePolicy ¶

type SilencePolicy struct {
	Id            int64               `json:"Id" xml:"Id"`
	Name          string              `json:"Name" xml:"Name"`
	MatchingRules []MatchingRulesItem `json:"MatchingRules" xml:"MatchingRules"`
}

SilencePolicy is a nested struct in arms response

type SourceMapList ¶

type SourceMapList struct {
	Data []Data `json:"data" xml:"data"`
}

SourceMapList is a nested struct in arms response

type Span ¶

type Span struct {
	ResultCode    string                   `json:"ResultCode" xml:"ResultCode"`
	RpcType       int                      `json:"RpcType" xml:"RpcType"`
	Timestamp     int64                    `json:"Timestamp" xml:"Timestamp"`
	RpcId         string                   `json:"RpcId" xml:"RpcId"`
	SpanId        string                   `json:"SpanId" xml:"SpanId"`
	HaveStack     bool                     `json:"HaveStack" xml:"HaveStack"`
	TraceID       string                   `json:"TraceID" xml:"TraceID"`
	ParentSpanId  string                   `json:"ParentSpanId" xml:"ParentSpanId"`
	OperationName string                   `json:"OperationName" xml:"OperationName"`
	Duration      int64                    `json:"Duration" xml:"Duration"`
	ServiceName   string                   `json:"ServiceName" xml:"ServiceName"`
	ServiceIp     string                   `json:"ServiceIp" xml:"ServiceIp"`
	Children      []map[string]interface{} `json:"Children" xml:"Children"`
	LogEventList  []LogEvent               `json:"LogEventList" xml:"LogEventList"`
	TagEntryList  []TagEntry               `json:"TagEntryList" xml:"TagEntryList"`
}

Span is a nested struct in arms response

type SpansInGetMultipleTrace ¶

type SpansInGetMultipleTrace struct {
	Span []Span `json:"Span" xml:"Span"`
}

SpansInGetMultipleTrace is a nested struct in arms response

type SpansInGetTrace ¶

type SpansInGetTrace struct {
	Span []Span `json:"Span" xml:"Span"`
}

SpansInGetTrace is a nested struct in arms response

type StackInfo ¶

type StackInfo struct {
	StackInfoItem []StackInfoItem `json:"StackInfo" xml:"StackInfo"`
}

StackInfo is a nested struct in arms response

type StackInfoItem ¶

type StackInfoItem struct {
	StartTime   int64   `json:"StartTime" xml:"StartTime"`
	Exception   string  `json:"Exception" xml:"Exception"`
	Api         string  `json:"Api" xml:"Api"`
	Line        string  `json:"Line" xml:"Line"`
	Duration    int64   `json:"Duration" xml:"Duration"`
	RpcId       string  `json:"RpcId" xml:"RpcId"`
	ServiceName string  `json:"ServiceName" xml:"ServiceName"`
	ExtInfo     ExtInfo `json:"ExtInfo" xml:"ExtInfo"`
}

StackInfoItem is a nested struct in arms response

type StartAlertRequest ¶

type StartAlertRequest struct {
	*requests.RpcRequest
	AlertId     string `position:"Query" name:"AlertId"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
}

StartAlertRequest is the request struct for api StartAlert

func CreateStartAlertRequest ¶

func CreateStartAlertRequest() (request *StartAlertRequest)

CreateStartAlertRequest creates a request to invoke StartAlert API

type StartAlertResponse ¶

type StartAlertResponse struct {
	*responses.BaseResponse
	StartAlertIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId           string `json:"RequestId" xml:"RequestId"`
}

StartAlertResponse is the response struct for api StartAlert

func CreateStartAlertResponse ¶

func CreateStartAlertResponse() (response *StartAlertResponse)

CreateStartAlertResponse creates a response to parse from StartAlert response

type StatInListIntegration ¶

type StatInListIntegration struct {
	Stat []int64 `json:"stat" xml:"stat"`
}

StatInListIntegration is a nested struct in arms response

type StatInUpdateIntegration ¶

type StatInUpdateIntegration struct {
	Stat []int64 `json:"stat" xml:"stat"`
}

StatInUpdateIntegration is a nested struct in arms response

type StopAlertRequest ¶

type StopAlertRequest struct {
	*requests.RpcRequest
	AlertId     string `position:"Query" name:"AlertId"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
}

StopAlertRequest is the request struct for api StopAlert

func CreateStopAlertRequest ¶

func CreateStopAlertRequest() (request *StopAlertRequest)

CreateStopAlertRequest creates a request to invoke StopAlert API

type StopAlertResponse ¶

type StopAlertResponse struct {
	*responses.BaseResponse
	StopAlertIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId          string `json:"RequestId" xml:"RequestId"`
}

StopAlertResponse is the response struct for api StopAlert

func CreateStopAlertResponse ¶

func CreateStopAlertResponse() (response *StopAlertResponse)

CreateStopAlertResponse creates a response to parse from StopAlert response

type SwitchSyntheticTaskStatusRequest ¶

type SwitchSyntheticTaskStatusRequest struct {
	*requests.RpcRequest
	TaskIds      *[]string        `position:"Query" name:"TaskIds"  type:"Repeated"`
	SwitchStatus requests.Integer `position:"Query" name:"SwitchStatus"`
}

SwitchSyntheticTaskStatusRequest is the request struct for api SwitchSyntheticTaskStatus

func CreateSwitchSyntheticTaskStatusRequest ¶

func CreateSwitchSyntheticTaskStatusRequest() (request *SwitchSyntheticTaskStatusRequest)

CreateSwitchSyntheticTaskStatusRequest creates a request to invoke SwitchSyntheticTaskStatus API

type SwitchSyntheticTaskStatusResponse ¶

type SwitchSyntheticTaskStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    string `json:"Result" xml:"Result"`
}

SwitchSyntheticTaskStatusResponse is the response struct for api SwitchSyntheticTaskStatus

func CreateSwitchSyntheticTaskStatusResponse ¶

func CreateSwitchSyntheticTaskStatusResponse() (response *SwitchSyntheticTaskStatusResponse)

CreateSwitchSyntheticTaskStatusResponse creates a response to parse from SwitchSyntheticTaskStatus response

type SyncRecordingRulesRequest ¶

type SyncRecordingRulesRequest struct {
	*requests.RpcRequest
	ClusterId      string `position:"Query" name:"ClusterId"`
	TargetClusters string `position:"Query" name:"TargetClusters"`
}

SyncRecordingRulesRequest is the request struct for api SyncRecordingRules

func CreateSyncRecordingRulesRequest ¶

func CreateSyncRecordingRulesRequest() (request *SyncRecordingRulesRequest)

CreateSyncRecordingRulesRequest creates a request to invoke SyncRecordingRules API

type SyncRecordingRulesResponse ¶

type SyncRecordingRulesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

SyncRecordingRulesResponse is the response struct for api SyncRecordingRules

func CreateSyncRecordingRulesResponse ¶

func CreateSyncRecordingRulesResponse() (response *SyncRecordingRulesResponse)

CreateSyncRecordingRulesResponse creates a response to parse from SyncRecordingRules response

type TagEntry ¶

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

TagEntry is a nested struct in arms response

type TagEntryListInGetMultipleTrace ¶

type TagEntryListInGetMultipleTrace struct {
	TagEntry []TagEntry `json:"TagEntry" xml:"TagEntry"`
}

TagEntryListInGetMultipleTrace is a nested struct in arms response

type TagEntryListInGetTrace ¶

type TagEntryListInGetTrace struct {
	TagEntry []TagEntry `json:"TagEntry" xml:"TagEntry"`
}

TagEntryListInGetTrace is a nested struct in arms response

type TagsInGetTraceApp ¶

type TagsInGetTraceApp struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInGetTraceApp is a nested struct in arms response

type TagsInListDashboards ¶

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

TagsInListDashboards is a nested struct in arms response

type TagsInListTraceApps ¶

type TagsInListTraceApps struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInListTraceApps is a nested struct in arms response

type TagsItem ¶

type TagsItem struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

TagsItem is a nested struct in arms response

type TaskDetail ¶

type TaskDetail struct {
	TaskId            int64             `json:"TaskId" xml:"TaskId"`
	TaskName          string            `json:"TaskName" xml:"TaskName"`
	Url               string            `json:"Url" xml:"Url"`
	TaskType          int64             `json:"TaskType" xml:"TaskType"`
	IntervalTime      int64             `json:"IntervalTime" xml:"IntervalTime"`
	IntervalType      int64             `json:"IntervalType" xml:"IntervalType"`
	IpType            int64             `json:"IpType" xml:"IpType"`
	MonitorListString string            `json:"MonitorListString" xml:"MonitorListString"`
	ExtendInterval    ExtendInterval    `json:"ExtendInterval" xml:"ExtendInterval"`
	Download          Download          `json:"Download" xml:"Download"`
	Net               Net               `json:"Net" xml:"Net"`
	Nav               Nav               `json:"Nav" xml:"Nav"`
	Protocol          Protocol          `json:"Protocol" xml:"Protocol"`
	CommonParam       CommonParam       `json:"CommonParam" xml:"CommonParam"`
	MonitorList       []MonitorListItem `json:"MonitorList" xml:"MonitorList"`
}

TaskDetail is a nested struct in arms response

type TraceApp ¶

type TraceApp struct {
	Show       bool       `json:"Show" xml:"Show"`
	AppId      int64      `json:"AppId" xml:"AppId"`
	RegionId   string     `json:"RegionId" xml:"RegionId"`
	UpdateTime int64      `json:"UpdateTime" xml:"UpdateTime"`
	Pid        string     `json:"Pid" xml:"Pid"`
	UserId     string     `json:"UserId" xml:"UserId"`
	CreateTime int64      `json:"CreateTime" xml:"CreateTime"`
	AppName    string     `json:"AppName" xml:"AppName"`
	Type       string     `json:"Type" xml:"Type"`
	Labels     []string   `json:"Labels" xml:"Labels"`
	Tags       []TagsItem `json:"Tags" xml:"Tags"`
}

TraceApp is a nested struct in arms response

type TraceAppsInListTraceApps ¶

type TraceAppsInListTraceApps struct {
	TraceApp []TraceApp `json:"TraceApp" xml:"TraceApp"`
}

TraceAppsInListTraceApps is a nested struct in arms response

type TraceAppsInSearchTraceAppByName ¶

type TraceAppsInSearchTraceAppByName struct {
	TraceApp []TraceApp `json:"TraceApp" xml:"TraceApp"`
}

TraceAppsInSearchTraceAppByName is a nested struct in arms response

type TraceAppsInSearchTraceAppByPage ¶

type TraceAppsInSearchTraceAppByPage struct {
	TraceApp []TraceApp `json:"TraceApp" xml:"TraceApp"`
}

TraceAppsInSearchTraceAppByPage is a nested struct in arms response

type TraceInfo ¶

type TraceInfo struct {
	Timestamp     int64  `json:"Timestamp" xml:"Timestamp"`
	TraceID       string `json:"TraceID" xml:"TraceID"`
	OperationName string `json:"OperationName" xml:"OperationName"`
	Duration      int64  `json:"Duration" xml:"Duration"`
	ServiceName   string `json:"ServiceName" xml:"ServiceName"`
	ServiceIp     string `json:"ServiceIp" xml:"ServiceIp"`
}

TraceInfo is a nested struct in arms response

type TraceInfosInSearchTraces ¶

type TraceInfosInSearchTraces struct {
	TraceInfo []TraceInfo `json:"TraceInfo" xml:"TraceInfo"`
}

TraceInfosInSearchTraces is a nested struct in arms response

type TraceInfosInSearchTracesByPage ¶

type TraceInfosInSearchTracesByPage struct {
	TraceInfo []TraceInfo `json:"TraceInfo" xml:"TraceInfo"`
}

TraceInfosInSearchTracesByPage is a nested struct in arms response

type TurnOnSecondSwitchRequest ¶

type TurnOnSecondSwitchRequest struct {
	*requests.RpcRequest
	Pid              string           `position:"Query" name:"Pid"`
	ReleaseStartTime requests.Integer `position:"Query" name:"ReleaseStartTime"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
}

TurnOnSecondSwitchRequest is the request struct for api TurnOnSecondSwitch

func CreateTurnOnSecondSwitchRequest ¶

func CreateTurnOnSecondSwitchRequest() (request *TurnOnSecondSwitchRequest)

CreateTurnOnSecondSwitchRequest creates a request to invoke TurnOnSecondSwitch API

type TurnOnSecondSwitchResponse ¶

type TurnOnSecondSwitchResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

TurnOnSecondSwitchResponse is the response struct for api TurnOnSecondSwitch

func CreateTurnOnSecondSwitchResponse ¶

func CreateTurnOnSecondSwitchResponse() (response *TurnOnSecondSwitchResponse)

CreateTurnOnSecondSwitchResponse creates a response to parse from TurnOnSecondSwitch response

type UninstallManagedPrometheusRequest ¶

type UninstallManagedPrometheusRequest struct {
	*requests.RpcRequest
	ClusterType string `position:"Query" name:"ClusterType"`
	VpcId       string `position:"Query" name:"VpcId"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

UninstallManagedPrometheusRequest is the request struct for api UninstallManagedPrometheus

func CreateUninstallManagedPrometheusRequest ¶

func CreateUninstallManagedPrometheusRequest() (request *UninstallManagedPrometheusRequest)

CreateUninstallManagedPrometheusRequest creates a request to invoke UninstallManagedPrometheus API

type UninstallManagedPrometheusResponse ¶

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

UninstallManagedPrometheusResponse is the response struct for api UninstallManagedPrometheus

func CreateUninstallManagedPrometheusResponse ¶

func CreateUninstallManagedPrometheusResponse() (response *UninstallManagedPrometheusResponse)

CreateUninstallManagedPrometheusResponse creates a response to parse from UninstallManagedPrometheus response

type UninstallPromClusterRequest ¶

type UninstallPromClusterRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
}

UninstallPromClusterRequest is the request struct for api UninstallPromCluster

func CreateUninstallPromClusterRequest ¶

func CreateUninstallPromClusterRequest() (request *UninstallPromClusterRequest)

CreateUninstallPromClusterRequest creates a request to invoke UninstallPromCluster API

type UninstallPromClusterResponse ¶

type UninstallPromClusterResponse struct {
	*responses.BaseResponse
	Data      bool   `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UninstallPromClusterResponse is the response struct for api UninstallPromCluster

func CreateUninstallPromClusterResponse ¶

func CreateUninstallPromClusterResponse() (response *UninstallPromClusterResponse)

CreateUninstallPromClusterResponse creates a response to parse from UninstallPromCluster response

type UpdateAlertContactGroupRequest ¶

type UpdateAlertContactGroupRequest struct {
	*requests.RpcRequest
	ContactGroupId   requests.Integer `position:"Query" name:"ContactGroupId"`
	ContactGroupName string           `position:"Query" name:"ContactGroupName"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
	ContactIds       string           `position:"Query" name:"ContactIds"`
}

UpdateAlertContactGroupRequest is the request struct for api UpdateAlertContactGroup

func CreateUpdateAlertContactGroupRequest ¶

func CreateUpdateAlertContactGroupRequest() (request *UpdateAlertContactGroupRequest)

CreateUpdateAlertContactGroupRequest creates a request to invoke UpdateAlertContactGroup API

type UpdateAlertContactGroupResponse ¶

type UpdateAlertContactGroupResponse struct {
	*responses.BaseResponse
	UpdateAlertContactGroupIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId                        string `json:"RequestId" xml:"RequestId"`
}

UpdateAlertContactGroupResponse is the response struct for api UpdateAlertContactGroup

func CreateUpdateAlertContactGroupResponse ¶

func CreateUpdateAlertContactGroupResponse() (response *UpdateAlertContactGroupResponse)

CreateUpdateAlertContactGroupResponse creates a response to parse from UpdateAlertContactGroup response

type UpdateAlertContactRequest ¶

type UpdateAlertContactRequest struct {
	*requests.RpcRequest
	ContactId           requests.Integer `position:"Query" name:"ContactId"`
	PhoneNum            string           `position:"Query" name:"PhoneNum"`
	ProxyUserId         string           `position:"Query" name:"ProxyUserId"`
	ContactName         string           `position:"Query" name:"ContactName"`
	DingRobotWebhookUrl string           `position:"Query" name:"DingRobotWebhookUrl"`
	Email               string           `position:"Query" name:"Email"`
	SystemNoc           requests.Boolean `position:"Query" name:"SystemNoc"`
}

UpdateAlertContactRequest is the request struct for api UpdateAlertContact

func CreateUpdateAlertContactRequest ¶

func CreateUpdateAlertContactRequest() (request *UpdateAlertContactRequest)

CreateUpdateAlertContactRequest creates a request to invoke UpdateAlertContact API

type UpdateAlertContactResponse ¶

type UpdateAlertContactResponse struct {
	*responses.BaseResponse
	UpdateAlertContactIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId                   string `json:"RequestId" xml:"RequestId"`
}

UpdateAlertContactResponse is the response struct for api UpdateAlertContact

func CreateUpdateAlertContactResponse ¶

func CreateUpdateAlertContactResponse() (response *UpdateAlertContactResponse)

CreateUpdateAlertContactResponse creates a response to parse from UpdateAlertContact response

type UpdateAlertRuleRequest ¶

type UpdateAlertRuleRequest struct {
	*requests.RpcRequest
	IsAutoStart         requests.Boolean `position:"Query" name:"IsAutoStart"`
	ProxyUserId         string           `position:"Query" name:"ProxyUserId"`
	ContactGroupIds     string           `position:"Query" name:"ContactGroupIds"`
	AlertId             requests.Integer `position:"Query" name:"AlertId"`
	TemplageAlertConfig string           `position:"Query" name:"TemplageAlertConfig"`
}

UpdateAlertRuleRequest is the request struct for api UpdateAlertRule

func CreateUpdateAlertRuleRequest ¶

func CreateUpdateAlertRuleRequest() (request *UpdateAlertRuleRequest)

CreateUpdateAlertRuleRequest creates a request to invoke UpdateAlertRule API

type UpdateAlertRuleResponse ¶

type UpdateAlertRuleResponse struct {
	*responses.BaseResponse
	Data      string `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	AlertId   int64  `json:"AlertId" xml:"AlertId"`
}

UpdateAlertRuleResponse is the response struct for api UpdateAlertRule

func CreateUpdateAlertRuleResponse ¶

func CreateUpdateAlertRuleResponse() (response *UpdateAlertRuleResponse)

CreateUpdateAlertRuleResponse creates a response to parse from UpdateAlertRule response

type UpdateDispatchRuleRequest ¶

type UpdateDispatchRuleRequest struct {
	*requests.RpcRequest
	DispatchRule string `position:"Query" name:"DispatchRule"`
	ProxyUserId  string `position:"Query" name:"ProxyUserId"`
}

UpdateDispatchRuleRequest is the request struct for api UpdateDispatchRule

func CreateUpdateDispatchRuleRequest ¶

func CreateUpdateDispatchRuleRequest() (request *UpdateDispatchRuleRequest)

CreateUpdateDispatchRuleRequest creates a request to invoke UpdateDispatchRule API

type UpdateDispatchRuleResponse ¶

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

UpdateDispatchRuleResponse is the response struct for api UpdateDispatchRule

func CreateUpdateDispatchRuleResponse ¶

func CreateUpdateDispatchRuleResponse() (response *UpdateDispatchRuleResponse)

CreateUpdateDispatchRuleResponse creates a response to parse from UpdateDispatchRule response

type UpdateIntegrationRequest ¶

type UpdateIntegrationRequest struct {
	*requests.RpcRequest
	ShortToken                 string           `position:"Body" name:"ShortToken"`
	FieldRedefineRules         string           `position:"Body" name:"FieldRedefineRules"`
	Stat                       string           `position:"Body" name:"Stat"`
	InitiativeRecoverValue     string           `position:"Body" name:"InitiativeRecoverValue"`
	Liveness                   string           `position:"Body" name:"Liveness"`
	IntegrationId              requests.Integer `position:"Body" name:"IntegrationId"`
	Description                string           `position:"Body" name:"Description"`
	ApiEndpoint                string           `position:"Body" name:"ApiEndpoint"`
	AutoRecover                requests.Boolean `position:"Body" name:"AutoRecover"`
	RecoverTime                requests.Integer `position:"Body" name:"RecoverTime"`
	DuplicateKey               string           `position:"Body" name:"DuplicateKey"`
	IntegrationName            string           `position:"Body" name:"IntegrationName"`
	State                      requests.Boolean `position:"Body" name:"State"`
	ExtendedFieldRedefineRules string           `position:"Body" name:"ExtendedFieldRedefineRules"`
	InitiativeRecoverField     string           `position:"Body" name:"InitiativeRecoverField"`
	IntegrationProductType     string           `position:"Body" name:"IntegrationProductType"`
}

UpdateIntegrationRequest is the request struct for api UpdateIntegration

func CreateUpdateIntegrationRequest ¶

func CreateUpdateIntegrationRequest() (request *UpdateIntegrationRequest)

CreateUpdateIntegrationRequest creates a request to invoke UpdateIntegration API

type UpdateIntegrationResponse ¶

type UpdateIntegrationResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Integration Integration `json:"Integration" xml:"Integration"`
}

UpdateIntegrationResponse is the response struct for api UpdateIntegration

func CreateUpdateIntegrationResponse ¶

func CreateUpdateIntegrationResponse() (response *UpdateIntegrationResponse)

CreateUpdateIntegrationResponse creates a response to parse from UpdateIntegration response

type UpdatePrometheusAlertRuleRequest ¶

type UpdatePrometheusAlertRuleRequest struct {
	*requests.RpcRequest
	Expression     string           `position:"Query" name:"Expression"`
	AlertName      string           `position:"Query" name:"AlertName"`
	Annotations    string           `position:"Query" name:"Annotations"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	DispatchRuleId requests.Integer `position:"Query" name:"DispatchRuleId"`
	ProxyUserId    string           `position:"Query" name:"ProxyUserId"`
	Type           string           `position:"Query" name:"Type"`
	Message        string           `position:"Query" name:"Message"`
	Labels         string           `position:"Query" name:"Labels"`
	Duration       string           `position:"Query" name:"Duration"`
	AlertId        requests.Integer `position:"Query" name:"AlertId"`
	NotifyType     string           `position:"Query" name:"NotifyType"`
}

UpdatePrometheusAlertRuleRequest is the request struct for api UpdatePrometheusAlertRule

func CreateUpdatePrometheusAlertRuleRequest ¶

func CreateUpdatePrometheusAlertRuleRequest() (request *UpdatePrometheusAlertRuleRequest)

CreateUpdatePrometheusAlertRuleRequest creates a request to invoke UpdatePrometheusAlertRule API

type UpdatePrometheusAlertRuleResponse ¶

type UpdatePrometheusAlertRuleResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	PrometheusAlertRule PrometheusAlertRule `json:"PrometheusAlertRule" xml:"PrometheusAlertRule"`
}

UpdatePrometheusAlertRuleResponse is the response struct for api UpdatePrometheusAlertRule

func CreateUpdatePrometheusAlertRuleResponse ¶

func CreateUpdatePrometheusAlertRuleResponse() (response *UpdatePrometheusAlertRuleResponse)

CreateUpdatePrometheusAlertRuleResponse creates a response to parse from UpdatePrometheusAlertRule response

type UpdateWebhookRequest ¶

type UpdateWebhookRequest struct {
	*requests.RpcRequest
	HttpHeaders string           `position:"Query" name:"HttpHeaders"`
	Method      string           `position:"Query" name:"Method"`
	ContactId   requests.Integer `position:"Query" name:"ContactId"`
	HttpParams  string           `position:"Query" name:"HttpParams"`
	ProxyUserId string           `position:"Query" name:"ProxyUserId"`
	Body        string           `position:"Query" name:"Body"`
	Url         string           `position:"Query" name:"Url"`
	ContactName string           `position:"Query" name:"ContactName"`
	RecoverBody string           `position:"Query" name:"RecoverBody"`
}

UpdateWebhookRequest is the request struct for api UpdateWebhook

func CreateUpdateWebhookRequest ¶

func CreateUpdateWebhookRequest() (request *UpdateWebhookRequest)

CreateUpdateWebhookRequest creates a request to invoke UpdateWebhook API

type UpdateWebhookResponse ¶

type UpdateWebhookResponse struct {
	*responses.BaseResponse
	UpdateWebhookIsSuccess bool   `json:"IsSuccess" xml:"IsSuccess"`
	RequestId              string `json:"RequestId" xml:"RequestId"`
}

UpdateWebhookResponse is the response struct for api UpdateWebhook

func CreateUpdateWebhookResponse ¶

func CreateUpdateWebhookResponse() (response *UpdateWebhookResponse)

CreateUpdateWebhookResponse creates a response to parse from UpdateWebhook response

type UploadRequest ¶

type UploadRequest struct {
	*requests.RpcRequest
	FileName string `position:"Query" name:"FileName"`
	File     string `position:"Body" name:"File"`
	Edition  string `position:"Query" name:"Edition"`
	Pid      string `position:"Query" name:"Pid"`
	Version  string `position:"Query" name:"Version"`
}

UploadRequest is the request struct for api Upload

func CreateUploadRequest ¶

func CreateUploadRequest() (request *UploadRequest)

CreateUploadRequest creates a request to invoke Upload API

type UploadResponse ¶

type UploadResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	UploadResult UploadResult `json:"UploadResult" xml:"UploadResult"`
}

UploadResponse is the response struct for api Upload

func CreateUploadResponse ¶

func CreateUploadResponse() (response *UploadResponse)

CreateUploadResponse creates a response to parse from Upload response

type UploadResult ¶

type UploadResult struct {
	Fid        string `json:"Fid" xml:"Fid"`
	FileName   string `json:"FileName" xml:"FileName"`
	UploadTime string `json:"UploadTime" xml:"UploadTime"`
}

UploadResult is a nested struct in arms response

type Urlencoded ¶

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

Urlencoded is a nested struct in arms response

type Webhook ¶

type Webhook struct {
	BizHeaders  string `json:"BizHeaders" xml:"BizHeaders"`
	Method      string `json:"Method" xml:"Method"`
	RecoverBody string `json:"RecoverBody" xml:"RecoverBody"`
	Body        string `json:"Body" xml:"Body"`
	Url         string `json:"Url" xml:"Url"`
	BizParams   string `json:"BizParams" xml:"BizParams"`
}

Webhook is a nested struct in arms response

type WebhookContact ¶

type WebhookContact struct {
	WebhookId   float64 `json:"WebhookId" xml:"WebhookId"`
	WebhookName string  `json:"WebhookName" xml:"WebhookName"`
	Webhook     Webhook `json:"Webhook" xml:"Webhook"`
}

WebhookContact is a nested struct in arms response

type WebhookContacts ¶

type WebhookContacts struct {
	WebhookContactsItem []WebhookContactsItem `json:"webhookContacts" xml:"webhookContacts"`
}

WebhookContacts is a nested struct in arms response

type WebhookContactsItem ¶

type WebhookContactsItem struct {
	WebhookId     float64                          `json:"WebhookId" xml:"WebhookId"`
	WebhookName   string                           `json:"WebhookName" xml:"WebhookName"`
	ArmsContactId int64                            `json:"ArmsContactId" xml:"ArmsContactId"`
	Webhook       WebhookInDescribeWebhookContacts `json:"Webhook" xml:"Webhook"`
}

WebhookContactsItem is a nested struct in arms response

type WebhookInDescribeWebhookContacts ¶

type WebhookInDescribeWebhookContacts struct {
	Method      string                 `json:"Method" xml:"Method"`
	Url         string                 `json:"Url" xml:"Url"`
	BizHeaders  map[string]interface{} `json:"BizHeaders" xml:"BizHeaders"`
	BizParams   map[string]interface{} `json:"BizParams" xml:"BizParams"`
	Body        string                 `json:"Body" xml:"Body"`
	RecoverBody string                 `json:"RecoverBody" xml:"RecoverBody"`
}

WebhookInDescribeWebhookContacts is a nested struct in arms response

Source Files ¶

Jump to

Keyboard shortcuts

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