arms

package
v1.62.786 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 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 ¶ added in v1.61.1474

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

Activities is a nested struct in arms response

type ActivitiesItem ¶ added in v1.62.57

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 ¶ added in v1.61.1566

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 ¶ added in v1.61.1566

func CreateAddAliClusterIdsToPrometheusGlobalViewRequest() (request *AddAliClusterIdsToPrometheusGlobalViewRequest)

CreateAddAliClusterIdsToPrometheusGlobalViewRequest creates a request to invoke AddAliClusterIdsToPrometheusGlobalView API

type AddAliClusterIdsToPrometheusGlobalViewResponse ¶ added in v1.61.1566

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

AddAliClusterIdsToPrometheusGlobalViewResponse is the response struct for api AddAliClusterIdsToPrometheusGlobalView

func CreateAddAliClusterIdsToPrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateAddAliClusterIdsToPrometheusGlobalViewResponse() (response *AddAliClusterIdsToPrometheusGlobalViewResponse)

CreateAddAliClusterIdsToPrometheusGlobalViewResponse creates a response to parse from AddAliClusterIdsToPrometheusGlobalView response

type AddGrafanaRequest ¶ added in v1.61.106

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 ¶ added in v1.61.106

func CreateAddGrafanaRequest() (request *AddGrafanaRequest)

CreateAddGrafanaRequest creates a request to invoke AddGrafana API

type AddGrafanaResponse ¶ added in v1.61.106

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 ¶ added in v1.61.106

func CreateAddGrafanaResponse() (response *AddGrafanaResponse)

CreateAddGrafanaResponse creates a response to parse from AddGrafana response

type AddIntegrationRequest ¶ added in v1.61.106

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 ¶ added in v1.61.106

func CreateAddIntegrationRequest() (request *AddIntegrationRequest)

CreateAddIntegrationRequest creates a request to invoke AddIntegration API

type AddIntegrationResponse ¶ added in v1.61.106

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

AddIntegrationResponse is the response struct for api AddIntegration

func CreateAddIntegrationResponse ¶ added in v1.61.106

func CreateAddIntegrationResponse() (response *AddIntegrationResponse)

CreateAddIntegrationResponse creates a response to parse from AddIntegration response

type AddPrometheusGlobalViewByAliClusterIdsRequest ¶ added in v1.61.1566

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 ¶ added in v1.61.1566

func CreateAddPrometheusGlobalViewByAliClusterIdsRequest() (request *AddPrometheusGlobalViewByAliClusterIdsRequest)

CreateAddPrometheusGlobalViewByAliClusterIdsRequest creates a request to invoke AddPrometheusGlobalViewByAliClusterIds API

type AddPrometheusGlobalViewByAliClusterIdsResponse ¶ added in v1.61.1566

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

AddPrometheusGlobalViewByAliClusterIdsResponse is the response struct for api AddPrometheusGlobalViewByAliClusterIds

func CreateAddPrometheusGlobalViewByAliClusterIdsResponse ¶ added in v1.61.1566

func CreateAddPrometheusGlobalViewByAliClusterIdsResponse() (response *AddPrometheusGlobalViewByAliClusterIdsResponse)

CreateAddPrometheusGlobalViewByAliClusterIdsResponse creates a response to parse from AddPrometheusGlobalViewByAliClusterIds response

type AddPrometheusGlobalViewRequest ¶ added in v1.61.1566

type AddPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	ResourceGroupId string                        `position:"Query" name:"ResourceGroupId"`
	Tag             *[]AddPrometheusGlobalViewTag `position:"Query" name:"Tag"  type:"Repeated"`
	GroupName       string                        `position:"Query" name:"GroupName"`
	Clusters        string                        `position:"Query" name:"Clusters"`
}

AddPrometheusGlobalViewRequest is the request struct for api AddPrometheusGlobalView

func CreateAddPrometheusGlobalViewRequest ¶ added in v1.61.1566

func CreateAddPrometheusGlobalViewRequest() (request *AddPrometheusGlobalViewRequest)

CreateAddPrometheusGlobalViewRequest creates a request to invoke AddPrometheusGlobalView API

type AddPrometheusGlobalViewResponse ¶ added in v1.61.1566

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

AddPrometheusGlobalViewResponse is the response struct for api AddPrometheusGlobalView

func CreateAddPrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateAddPrometheusGlobalViewResponse() (response *AddPrometheusGlobalViewResponse)

CreateAddPrometheusGlobalViewResponse creates a response to parse from AddPrometheusGlobalView response

type AddPrometheusGlobalViewTag ¶ added in v1.62.212

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

AddPrometheusGlobalViewTag is a repeated param struct in AddPrometheusGlobalViewRequest

type AddPrometheusInstanceRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateAddPrometheusInstanceRequest() (request *AddPrometheusInstanceRequest)

CreateAddPrometheusInstanceRequest creates a request to invoke AddPrometheusInstance API

type AddPrometheusInstanceResponse ¶ added in v1.61.1701

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

AddPrometheusInstanceResponse is the response struct for api AddPrometheusInstance

func CreateAddPrometheusInstanceResponse ¶ added in v1.61.1701

func CreateAddPrometheusInstanceResponse() (response *AddPrometheusInstanceResponse)

CreateAddPrometheusInstanceResponse creates a response to parse from AddPrometheusInstance response

type AddPrometheusIntegrationRequest ¶ added in v1.62.212

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

AddPrometheusIntegrationRequest is the request struct for api AddPrometheusIntegration

func CreateAddPrometheusIntegrationRequest ¶ added in v1.62.212

func CreateAddPrometheusIntegrationRequest() (request *AddPrometheusIntegrationRequest)

CreateAddPrometheusIntegrationRequest creates a request to invoke AddPrometheusIntegration API

type AddPrometheusIntegrationResponse ¶ added in v1.62.212

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

AddPrometheusIntegrationResponse is the response struct for api AddPrometheusIntegration

func CreateAddPrometheusIntegrationResponse ¶ added in v1.62.212

func CreateAddPrometheusIntegrationResponse() (response *AddPrometheusIntegrationResponse)

CreateAddPrometheusIntegrationResponse creates a response to parse from AddPrometheusIntegration response

type AddPrometheusRemoteWriteRequest ¶ added in v1.62.212

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

AddPrometheusRemoteWriteRequest is the request struct for api AddPrometheusRemoteWrite

func CreateAddPrometheusRemoteWriteRequest ¶ added in v1.62.212

func CreateAddPrometheusRemoteWriteRequest() (request *AddPrometheusRemoteWriteRequest)

CreateAddPrometheusRemoteWriteRequest creates a request to invoke AddPrometheusRemoteWrite API

type AddPrometheusRemoteWriteResponse ¶ added in v1.62.212

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

AddPrometheusRemoteWriteResponse is the response struct for api AddPrometheusRemoteWrite

func CreateAddPrometheusRemoteWriteResponse ¶ added in v1.62.212

func CreateAddPrometheusRemoteWriteResponse() (response *AddPrometheusRemoteWriteResponse)

CreateAddPrometheusRemoteWriteResponse creates a response to parse from AddPrometheusRemoteWrite response

type AddRecordingRuleRequest ¶ added in v1.61.1408

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 ¶ added in v1.61.1408

func CreateAddRecordingRuleRequest() (request *AddRecordingRuleRequest)

CreateAddRecordingRuleRequest creates a request to invoke AddRecordingRule API

type AddRecordingRuleResponse ¶ added in v1.61.1408

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

AddRecordingRuleResponse is the response struct for api AddRecordingRule

func CreateAddRecordingRuleResponse ¶ added in v1.61.1408

func CreateAddRecordingRuleResponse() (response *AddRecordingRuleResponse)

CreateAddRecordingRuleResponse creates a response to parse from AddRecordingRule response

type AlarmContext ¶ added in v1.61.90

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 ¶ added in v1.61.90

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

AlarmHistories is a nested struct in arms response

type AlarmHistory ¶ added in v1.61.90

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 ¶ added in v1.61.1753

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

Alarms is a nested struct in arms response

type AlarmsItem ¶ added in v1.62.57

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 ¶ added in v1.61.1056

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 ¶ added in v1.61.1474

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

AlertContact is a nested struct in arms response

type AlertContactGroup ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

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

AlertContactGroups is a nested struct in arms response

type AlertContacts ¶ added in v1.61.1474

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

AlertContacts is a nested struct in arms response

type AlertEvents ¶ added in v1.61.1474

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

AlertEvents is a nested struct in arms response

type AlertEventsItem ¶ added in v1.62.57

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 ¶ added in v1.61.1474

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

AlertIMRobots is a nested struct in arms response

type AlertList ¶ added in v1.62.57

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

AlertList is a nested struct in arms response

type AlertListItem ¶ added in v1.62.57

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 ¶ added in v1.61.1474

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 ¶ added in v1.61.90

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"`
	Tags                  []Tag             `json:"Tags" xml:"Tags"`
	Labels                []LabelsItem      `json:"Labels" xml:"Labels"`
	Rules                 []Rule            `json:"Rules" xml:"Rules"`
}

AlertRule is a nested struct in arms response

type AlertRuleContent ¶ added in v1.61.1408

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 ¶ added in v1.61.91

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"`
	ResourceGroupId    string       `json:"ResourceGroupId" xml:"ResourceGroupId"`
	AlertWays          []string     `json:"AlertWays" xml:"AlertWays"`
	AlertWay           []string     `json:"AlertWay" xml:"AlertWay"`
	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 ¶ added in v1.61.1408

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

AlertRuleItemsInCreateOrUpdateAlertRule is a nested struct in arms response

type AlertRuleItemsInGetAlertRules ¶ added in v1.61.1408

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

AlertRuleItemsInGetAlertRules is a nested struct in arms response

type AlertRuleItemsItem ¶ added in v1.62.57

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 ¶ added in v1.61.1408

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

AlertRulesInGetAlertRules is a nested struct in arms response

type AlertRulesInSearchAlertRules ¶ added in v1.61.1408

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

AlertRulesInSearchAlertRules is a nested struct in arms response

type AlertRulesItem ¶ added in v1.62.57

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"`
	DurationCompareType   string            `json:"DurationCompareType" xml:"DurationCompareType"`
	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"`
	Tags                  []TagsItem        `json:"Tags" xml:"Tags"`
}

AlertRulesItem is a nested struct in arms response

type AlertWay ¶ added in v1.61.370

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

AlertWay is a nested struct in arms response

type AlertWays ¶ added in v1.61.90

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

AlertWays is a nested struct in arms response

type Alerts ¶ added in v1.61.1056

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

Alerts is a nested struct in arms response

type Annotation ¶ added in v1.61.1056

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 ¶ added in v1.61.1408

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

AnnotationsInCreateOrUpdateAlertRule is a nested struct in arms response

type AnnotationsInCreatePrometheusAlertRule ¶ added in v1.61.1056

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

AnnotationsInCreatePrometheusAlertRule is a nested struct in arms response

type AnnotationsInDescribePrometheusAlertRule ¶ added in v1.61.1056

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

AnnotationsInDescribePrometheusAlertRule is a nested struct in arms response

type AnnotationsInGetAlertRules ¶ added in v1.61.1408

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

AnnotationsInGetAlertRules is a nested struct in arms response

type AnnotationsInListPrometheusAlertRules ¶ added in v1.61.1056

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

AnnotationsInListPrometheusAlertRules is a nested struct in arms response

type AnnotationsInListPrometheusAlertTemplates ¶ added in v1.61.1056

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

AnnotationsInListPrometheusAlertTemplates is a nested struct in arms response

type AnnotationsInUpdatePrometheusAlertRule ¶ added in v1.61.1056

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

AnnotationsInUpdatePrometheusAlertRule is a nested struct in arms response

type AnnotationsItem ¶ added in v1.62.57

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 ¶ added in v1.61.1566

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 ¶ added in v1.61.1566

func CreateAppendInstancesToPrometheusGlobalViewRequest() (request *AppendInstancesToPrometheusGlobalViewRequest)

CreateAppendInstancesToPrometheusGlobalViewRequest creates a request to invoke AppendInstancesToPrometheusGlobalView API

type AppendInstancesToPrometheusGlobalViewResponse ¶ added in v1.61.1566

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

AppendInstancesToPrometheusGlobalViewResponse is the response struct for api AppendInstancesToPrometheusGlobalView

func CreateAppendInstancesToPrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateAppendInstancesToPrometheusGlobalViewResponse() (response *AppendInstancesToPrometheusGlobalViewResponse)

CreateAppendInstancesToPrometheusGlobalViewResponse creates a response to parse from AppendInstancesToPrometheusGlobalView response

type ApplyScenarioRequest ¶ added in v1.61.777

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 ¶ added in v1.61.777

func CreateApplyScenarioRequest() (request *ApplyScenarioRequest)

CreateApplyScenarioRequest creates a request to invoke ApplyScenario API

type ApplyScenarioResponse ¶ added in v1.61.777

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 ¶ added in v1.61.777

func CreateApplyScenarioResponse() (response *ApplyScenarioResponse)

CreateApplyScenarioResponse creates a response to parse from ApplyScenario response

type ArmsScenarios ¶ added in v1.61.777

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

ArmsScenarios is a nested struct in arms response

type ArmsScenariosItem ¶ added in v1.61.777

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 BindPrometheusGrafanaInstanceRequest ¶ added in v1.62.212

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

BindPrometheusGrafanaInstanceRequest is the request struct for api BindPrometheusGrafanaInstance

func CreateBindPrometheusGrafanaInstanceRequest ¶ added in v1.62.212

func CreateBindPrometheusGrafanaInstanceRequest() (request *BindPrometheusGrafanaInstanceRequest)

CreateBindPrometheusGrafanaInstanceRequest creates a request to invoke BindPrometheusGrafanaInstance API

type BindPrometheusGrafanaInstanceResponse ¶ added in v1.62.212

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

BindPrometheusGrafanaInstanceResponse is the response struct for api BindPrometheusGrafanaInstance

func CreateBindPrometheusGrafanaInstanceResponse ¶ added in v1.62.212

func CreateBindPrometheusGrafanaInstanceResponse() (response *BindPrometheusGrafanaInstanceResponse)

CreateBindPrometheusGrafanaInstanceResponse creates a response to parse from BindPrometheusGrafanaInstance response

type Body ¶ added in v1.61.1753

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 ChangeResourceGroupRequest ¶ added in v1.62.212

type ChangeResourceGroupRequest struct {
	*requests.RpcRequest
	ResourceId         string `position:"Query" name:"ResourceId"`
	NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"`
	ResourceType       string `position:"Query" name:"ResourceType"`
}

ChangeResourceGroupRequest is the request struct for api ChangeResourceGroup

func CreateChangeResourceGroupRequest ¶ added in v1.62.212

func CreateChangeResourceGroupRequest() (request *ChangeResourceGroupRequest)

CreateChangeResourceGroupRequest creates a request to invoke ChangeResourceGroup API

type ChangeResourceGroupResponse ¶ added in v1.62.212

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

ChangeResourceGroupResponse is the response struct for api ChangeResourceGroup

func CreateChangeResourceGroupResponse ¶ added in v1.62.212

func CreateChangeResourceGroupResponse() (response *ChangeResourceGroupResponse)

CreateChangeResourceGroupResponse creates a response to parse from ChangeResourceGroup response

type CheckServiceStatusRequest ¶ added in v1.61.947

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

CheckServiceStatusRequest is the request struct for api CheckServiceStatus

func CreateCheckServiceStatusRequest ¶ added in v1.61.947

func CreateCheckServiceStatusRequest() (request *CheckServiceStatusRequest)

CreateCheckServiceStatusRequest creates a request to invoke CheckServiceStatus API

type CheckServiceStatusResponse ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateCheckServiceStatusResponse() (response *CheckServiceStatusResponse)

CreateCheckServiceStatusResponse creates a response to parse from CheckServiceStatus response

type Children ¶ added in v1.61.1312

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 ¶ added in v1.61.1566

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

AddAliClusterIdsToPrometheusGlobalView invokes the arms.AddAliClusterIdsToPrometheusGlobalView API synchronously

func (*Client) AddAliClusterIdsToPrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

AddAliClusterIdsToPrometheusGlobalViewWithCallback invokes the arms.AddAliClusterIdsToPrometheusGlobalView API asynchronously

func (*Client) AddAliClusterIdsToPrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

AddAliClusterIdsToPrometheusGlobalViewWithChan invokes the arms.AddAliClusterIdsToPrometheusGlobalView API asynchronously

func (*Client) AddGrafana ¶ added in v1.61.106

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

AddGrafana invokes the arms.AddGrafana API synchronously

func (*Client) AddGrafanaWithCallback ¶ added in v1.61.106

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

AddGrafanaWithCallback invokes the arms.AddGrafana API asynchronously

func (*Client) AddGrafanaWithChan ¶ added in v1.61.106

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

AddGrafanaWithChan invokes the arms.AddGrafana API asynchronously

func (*Client) AddIntegration ¶ added in v1.61.106

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

AddIntegration invokes the arms.AddIntegration API synchronously

func (*Client) AddIntegrationWithCallback ¶ added in v1.61.106

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

AddIntegrationWithCallback invokes the arms.AddIntegration API asynchronously

func (*Client) AddIntegrationWithChan ¶ added in v1.61.106

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

AddIntegrationWithChan invokes the arms.AddIntegration API asynchronously

func (*Client) AddPrometheusGlobalView ¶ added in v1.61.1566

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

AddPrometheusGlobalView invokes the arms.AddPrometheusGlobalView API synchronously

func (*Client) AddPrometheusGlobalViewByAliClusterIds ¶ added in v1.61.1566

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

AddPrometheusGlobalViewByAliClusterIds invokes the arms.AddPrometheusGlobalViewByAliClusterIds API synchronously

func (*Client) AddPrometheusGlobalViewByAliClusterIdsWithCallback ¶ added in v1.61.1566

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

AddPrometheusGlobalViewByAliClusterIdsWithCallback invokes the arms.AddPrometheusGlobalViewByAliClusterIds API asynchronously

func (*Client) AddPrometheusGlobalViewByAliClusterIdsWithChan ¶ added in v1.61.1566

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

AddPrometheusGlobalViewByAliClusterIdsWithChan invokes the arms.AddPrometheusGlobalViewByAliClusterIds API asynchronously

func (*Client) AddPrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

AddPrometheusGlobalViewWithCallback invokes the arms.AddPrometheusGlobalView API asynchronously

func (*Client) AddPrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

AddPrometheusGlobalViewWithChan invokes the arms.AddPrometheusGlobalView API asynchronously

func (*Client) AddPrometheusInstance ¶ added in v1.61.1701

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

AddPrometheusInstance invokes the arms.AddPrometheusInstance API synchronously

func (*Client) AddPrometheusInstanceWithCallback ¶ added in v1.61.1701

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

AddPrometheusInstanceWithCallback invokes the arms.AddPrometheusInstance API asynchronously

func (*Client) AddPrometheusInstanceWithChan ¶ added in v1.61.1701

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

AddPrometheusInstanceWithChan invokes the arms.AddPrometheusInstance API asynchronously

func (*Client) AddPrometheusIntegration ¶ added in v1.62.212

func (client *Client) AddPrometheusIntegration(request *AddPrometheusIntegrationRequest) (response *AddPrometheusIntegrationResponse, err error)

AddPrometheusIntegration invokes the arms.AddPrometheusIntegration API synchronously

func (*Client) AddPrometheusIntegrationWithCallback ¶ added in v1.62.212

func (client *Client) AddPrometheusIntegrationWithCallback(request *AddPrometheusIntegrationRequest, callback func(response *AddPrometheusIntegrationResponse, err error)) <-chan int

AddPrometheusIntegrationWithCallback invokes the arms.AddPrometheusIntegration API asynchronously

func (*Client) AddPrometheusIntegrationWithChan ¶ added in v1.62.212

func (client *Client) AddPrometheusIntegrationWithChan(request *AddPrometheusIntegrationRequest) (<-chan *AddPrometheusIntegrationResponse, <-chan error)

AddPrometheusIntegrationWithChan invokes the arms.AddPrometheusIntegration API asynchronously

func (*Client) AddPrometheusRemoteWrite ¶ added in v1.62.212

func (client *Client) AddPrometheusRemoteWrite(request *AddPrometheusRemoteWriteRequest) (response *AddPrometheusRemoteWriteResponse, err error)

AddPrometheusRemoteWrite invokes the arms.AddPrometheusRemoteWrite API synchronously

func (*Client) AddPrometheusRemoteWriteWithCallback ¶ added in v1.62.212

func (client *Client) AddPrometheusRemoteWriteWithCallback(request *AddPrometheusRemoteWriteRequest, callback func(response *AddPrometheusRemoteWriteResponse, err error)) <-chan int

AddPrometheusRemoteWriteWithCallback invokes the arms.AddPrometheusRemoteWrite API asynchronously

func (*Client) AddPrometheusRemoteWriteWithChan ¶ added in v1.62.212

func (client *Client) AddPrometheusRemoteWriteWithChan(request *AddPrometheusRemoteWriteRequest) (<-chan *AddPrometheusRemoteWriteResponse, <-chan error)

AddPrometheusRemoteWriteWithChan invokes the arms.AddPrometheusRemoteWrite API asynchronously

func (*Client) AddRecordingRule ¶ added in v1.61.1408

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

AddRecordingRule invokes the arms.AddRecordingRule API synchronously

func (*Client) AddRecordingRuleWithCallback ¶ added in v1.61.1408

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

AddRecordingRuleWithCallback invokes the arms.AddRecordingRule API asynchronously

func (*Client) AddRecordingRuleWithChan ¶ added in v1.61.1408

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

AddRecordingRuleWithChan invokes the arms.AddRecordingRule API asynchronously

func (*Client) AppendInstancesToPrometheusGlobalView ¶ added in v1.61.1566

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

AppendInstancesToPrometheusGlobalView invokes the arms.AppendInstancesToPrometheusGlobalView API synchronously

func (*Client) AppendInstancesToPrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

AppendInstancesToPrometheusGlobalViewWithCallback invokes the arms.AppendInstancesToPrometheusGlobalView API asynchronously

func (*Client) AppendInstancesToPrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

AppendInstancesToPrometheusGlobalViewWithChan invokes the arms.AppendInstancesToPrometheusGlobalView API asynchronously

func (*Client) ApplyScenario ¶ added in v1.61.777

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

ApplyScenario invokes the arms.ApplyScenario API synchronously

func (*Client) ApplyScenarioWithCallback ¶ added in v1.61.777

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

ApplyScenarioWithCallback invokes the arms.ApplyScenario API asynchronously

func (*Client) ApplyScenarioWithChan ¶ added in v1.61.777

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

ApplyScenarioWithChan invokes the arms.ApplyScenario API asynchronously

func (*Client) BindPrometheusGrafanaInstance ¶ added in v1.62.212

func (client *Client) BindPrometheusGrafanaInstance(request *BindPrometheusGrafanaInstanceRequest) (response *BindPrometheusGrafanaInstanceResponse, err error)

BindPrometheusGrafanaInstance invokes the arms.BindPrometheusGrafanaInstance API synchronously

func (*Client) BindPrometheusGrafanaInstanceWithCallback ¶ added in v1.62.212

func (client *Client) BindPrometheusGrafanaInstanceWithCallback(request *BindPrometheusGrafanaInstanceRequest, callback func(response *BindPrometheusGrafanaInstanceResponse, err error)) <-chan int

BindPrometheusGrafanaInstanceWithCallback invokes the arms.BindPrometheusGrafanaInstance API asynchronously

func (*Client) BindPrometheusGrafanaInstanceWithChan ¶ added in v1.62.212

func (client *Client) BindPrometheusGrafanaInstanceWithChan(request *BindPrometheusGrafanaInstanceRequest) (<-chan *BindPrometheusGrafanaInstanceResponse, <-chan error)

BindPrometheusGrafanaInstanceWithChan invokes the arms.BindPrometheusGrafanaInstance API asynchronously

func (*Client) ChangeResourceGroup ¶ added in v1.62.212

func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (response *ChangeResourceGroupResponse, err error)

ChangeResourceGroup invokes the arms.ChangeResourceGroup API synchronously

func (*Client) ChangeResourceGroupWithCallback ¶ added in v1.62.212

func (client *Client) ChangeResourceGroupWithCallback(request *ChangeResourceGroupRequest, callback func(response *ChangeResourceGroupResponse, err error)) <-chan int

ChangeResourceGroupWithCallback invokes the arms.ChangeResourceGroup API asynchronously

func (*Client) ChangeResourceGroupWithChan ¶ added in v1.62.212

func (client *Client) ChangeResourceGroupWithChan(request *ChangeResourceGroupRequest) (<-chan *ChangeResourceGroupResponse, <-chan error)

ChangeResourceGroupWithChan invokes the arms.ChangeResourceGroup API asynchronously

func (*Client) CheckServiceStatus ¶ added in v1.61.947

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

CheckServiceStatus invokes the arms.CheckServiceStatus API synchronously

func (*Client) CheckServiceStatusWithCallback ¶ added in v1.61.947

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

CheckServiceStatusWithCallback invokes the arms.CheckServiceStatus API asynchronously

func (*Client) CheckServiceStatusWithChan ¶ added in v1.61.947

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

CheckServiceStatusWithChan invokes the arms.CheckServiceStatus API asynchronously

func (*Client) ConfigApp ¶ added in v1.61.328

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

ConfigApp invokes the arms.ConfigApp API synchronously

func (*Client) ConfigAppWithCallback ¶ added in v1.61.328

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

ConfigAppWithCallback invokes the arms.ConfigApp API asynchronously

func (*Client) ConfigAppWithChan ¶ added in v1.61.328

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 ¶ added in v1.61.947

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

CreateDispatchRule invokes the arms.CreateDispatchRule API synchronously

func (*Client) CreateDispatchRuleWithCallback ¶ added in v1.61.947

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

CreateDispatchRuleWithCallback invokes the arms.CreateDispatchRule API asynchronously

func (*Client) CreateDispatchRuleWithChan ¶ added in v1.61.947

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

CreateDispatchRuleWithChan invokes the arms.CreateDispatchRule API asynchronously

func (*Client) CreateIntegration ¶ added in v1.61.1701

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

CreateIntegration invokes the arms.CreateIntegration API synchronously

func (*Client) CreateIntegrationWithCallback ¶ added in v1.61.1701

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

CreateIntegrationWithCallback invokes the arms.CreateIntegration API asynchronously

func (*Client) CreateIntegrationWithChan ¶ added in v1.61.1701

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

CreateIntegrationWithChan invokes the arms.CreateIntegration API asynchronously

func (*Client) CreateOrUpdateAlertRule ¶ added in v1.61.1408

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

CreateOrUpdateAlertRule invokes the arms.CreateOrUpdateAlertRule API synchronously

func (*Client) CreateOrUpdateAlertRuleWithCallback ¶ added in v1.61.1408

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

CreateOrUpdateAlertRuleWithCallback invokes the arms.CreateOrUpdateAlertRule API asynchronously

func (*Client) CreateOrUpdateAlertRuleWithChan ¶ added in v1.61.1408

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

CreateOrUpdateAlertRuleWithChan invokes the arms.CreateOrUpdateAlertRule API asynchronously

func (*Client) CreateOrUpdateContact ¶ added in v1.61.1474

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

CreateOrUpdateContact invokes the arms.CreateOrUpdateContact API synchronously

func (*Client) CreateOrUpdateContactGroup ¶ added in v1.61.1474

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

CreateOrUpdateContactGroup invokes the arms.CreateOrUpdateContactGroup API synchronously

func (*Client) CreateOrUpdateContactGroupWithCallback ¶ added in v1.61.1474

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

CreateOrUpdateContactGroupWithCallback invokes the arms.CreateOrUpdateContactGroup API asynchronously

func (*Client) CreateOrUpdateContactGroupWithChan ¶ added in v1.61.1474

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

CreateOrUpdateContactGroupWithChan invokes the arms.CreateOrUpdateContactGroup API asynchronously

func (*Client) CreateOrUpdateContactWithCallback ¶ added in v1.61.1474

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

CreateOrUpdateContactWithCallback invokes the arms.CreateOrUpdateContact API asynchronously

func (*Client) CreateOrUpdateContactWithChan ¶ added in v1.61.1474

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

CreateOrUpdateContactWithChan invokes the arms.CreateOrUpdateContact API asynchronously

func (*Client) CreateOrUpdateEventBridgeIntegration ¶ added in v1.61.1553

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

CreateOrUpdateEventBridgeIntegration invokes the arms.CreateOrUpdateEventBridgeIntegration API synchronously

func (*Client) CreateOrUpdateEventBridgeIntegrationWithCallback ¶ added in v1.61.1553

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

CreateOrUpdateEventBridgeIntegrationWithCallback invokes the arms.CreateOrUpdateEventBridgeIntegration API asynchronously

func (*Client) CreateOrUpdateEventBridgeIntegrationWithChan ¶ added in v1.61.1553

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

CreateOrUpdateEventBridgeIntegrationWithChan invokes the arms.CreateOrUpdateEventBridgeIntegration API asynchronously

func (*Client) CreateOrUpdateIMRobot ¶ added in v1.61.1474

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

CreateOrUpdateIMRobot invokes the arms.CreateOrUpdateIMRobot API synchronously

func (*Client) CreateOrUpdateIMRobotWithCallback ¶ added in v1.61.1474

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

CreateOrUpdateIMRobotWithCallback invokes the arms.CreateOrUpdateIMRobot API asynchronously

func (*Client) CreateOrUpdateIMRobotWithChan ¶ added in v1.61.1474

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

CreateOrUpdateIMRobotWithChan invokes the arms.CreateOrUpdateIMRobot API asynchronously

func (*Client) CreateOrUpdateNotificationPolicy ¶ added in v1.61.1499

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

CreateOrUpdateNotificationPolicy invokes the arms.CreateOrUpdateNotificationPolicy API synchronously

func (*Client) CreateOrUpdateNotificationPolicyWithCallback ¶ added in v1.61.1499

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

CreateOrUpdateNotificationPolicyWithCallback invokes the arms.CreateOrUpdateNotificationPolicy API asynchronously

func (*Client) CreateOrUpdateNotificationPolicyWithChan ¶ added in v1.61.1499

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

CreateOrUpdateNotificationPolicyWithChan invokes the arms.CreateOrUpdateNotificationPolicy API asynchronously

func (*Client) CreateOrUpdateSilencePolicy ¶ added in v1.61.1499

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

CreateOrUpdateSilencePolicy invokes the arms.CreateOrUpdateSilencePolicy API synchronously

func (*Client) CreateOrUpdateSilencePolicyWithCallback ¶ added in v1.61.1499

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

CreateOrUpdateSilencePolicyWithCallback invokes the arms.CreateOrUpdateSilencePolicy API asynchronously

func (*Client) CreateOrUpdateSilencePolicyWithChan ¶ added in v1.61.1499

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

CreateOrUpdateSilencePolicyWithChan invokes the arms.CreateOrUpdateSilencePolicy API asynchronously

func (*Client) CreateOrUpdateWebhookContact ¶ added in v1.61.1474

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

CreateOrUpdateWebhookContact invokes the arms.CreateOrUpdateWebhookContact API synchronously

func (*Client) CreateOrUpdateWebhookContactWithCallback ¶ added in v1.61.1474

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

CreateOrUpdateWebhookContactWithCallback invokes the arms.CreateOrUpdateWebhookContact API asynchronously

func (*Client) CreateOrUpdateWebhookContactWithChan ¶ added in v1.61.1474

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

CreateOrUpdateWebhookContactWithChan invokes the arms.CreateOrUpdateWebhookContact API asynchronously

func (*Client) CreatePrometheusAlertRule ¶ added in v1.61.1056

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

CreatePrometheusAlertRule invokes the arms.CreatePrometheusAlertRule API synchronously

func (*Client) CreatePrometheusAlertRuleWithCallback ¶ added in v1.61.1056

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

CreatePrometheusAlertRuleWithCallback invokes the arms.CreatePrometheusAlertRule API asynchronously

func (*Client) CreatePrometheusAlertRuleWithChan ¶ added in v1.61.1056

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

CreatePrometheusAlertRuleWithChan invokes the arms.CreatePrometheusAlertRule API asynchronously

func (*Client) CreatePrometheusInstance ¶ added in v1.62.233

func (client *Client) CreatePrometheusInstance(request *CreatePrometheusInstanceRequest) (response *CreatePrometheusInstanceResponse, err error)

CreatePrometheusInstance invokes the arms.CreatePrometheusInstance API synchronously

func (*Client) CreatePrometheusInstanceWithCallback ¶ added in v1.62.233

func (client *Client) CreatePrometheusInstanceWithCallback(request *CreatePrometheusInstanceRequest, callback func(response *CreatePrometheusInstanceResponse, err error)) <-chan int

CreatePrometheusInstanceWithCallback invokes the arms.CreatePrometheusInstance API asynchronously

func (*Client) CreatePrometheusInstanceWithChan ¶ added in v1.62.233

func (client *Client) CreatePrometheusInstanceWithChan(request *CreatePrometheusInstanceRequest) (<-chan *CreatePrometheusInstanceResponse, <-chan error)

CreatePrometheusInstanceWithChan invokes the arms.CreatePrometheusInstance API asynchronously

func (*Client) CreatePrometheusMonitoring ¶ added in v1.62.342

func (client *Client) CreatePrometheusMonitoring(request *CreatePrometheusMonitoringRequest) (response *CreatePrometheusMonitoringResponse, err error)

CreatePrometheusMonitoring invokes the arms.CreatePrometheusMonitoring API synchronously

func (*Client) CreatePrometheusMonitoringWithCallback ¶ added in v1.62.342

func (client *Client) CreatePrometheusMonitoringWithCallback(request *CreatePrometheusMonitoringRequest, callback func(response *CreatePrometheusMonitoringResponse, err error)) <-chan int

CreatePrometheusMonitoringWithCallback invokes the arms.CreatePrometheusMonitoring API asynchronously

func (*Client) CreatePrometheusMonitoringWithChan ¶ added in v1.62.342

func (client *Client) CreatePrometheusMonitoringWithChan(request *CreatePrometheusMonitoringRequest) (<-chan *CreatePrometheusMonitoringResponse, <-chan error)

CreatePrometheusMonitoringWithChan invokes the arms.CreatePrometheusMonitoring 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 ¶ added in v1.61.1701

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

CreateSyntheticTask invokes the arms.CreateSyntheticTask API synchronously

func (*Client) CreateSyntheticTaskWithCallback ¶ added in v1.61.1701

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

CreateSyntheticTaskWithCallback invokes the arms.CreateSyntheticTask API asynchronously

func (*Client) CreateSyntheticTaskWithChan ¶ added in v1.61.1701

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

CreateSyntheticTaskWithChan invokes the arms.CreateSyntheticTask API asynchronously

func (*Client) CreateWebhook ¶ added in v1.61.1056

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

CreateWebhook invokes the arms.CreateWebhook API synchronously

func (*Client) CreateWebhookWithCallback ¶ added in v1.61.1056

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

CreateWebhookWithCallback invokes the arms.CreateWebhook API asynchronously

func (*Client) CreateWebhookWithChan ¶ added in v1.61.1056

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

CreateWebhookWithChan invokes the arms.CreateWebhook API asynchronously

func (*Client) DelAuthToken ¶ added in v1.61.1639

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

DelAuthToken invokes the arms.DelAuthToken API synchronously

func (*Client) DelAuthTokenWithCallback ¶ added in v1.61.1639

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

DelAuthTokenWithCallback invokes the arms.DelAuthToken API asynchronously

func (*Client) DelAuthTokenWithChan ¶ added in v1.61.1639

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

DelAuthTokenWithChan invokes the arms.DelAuthToken API asynchronously

func (*Client) DeleteAlertContact ¶ added in v1.61.90

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

DeleteAlertContact invokes the arms.DeleteAlertContact API synchronously

func (*Client) DeleteAlertContactGroup ¶ added in v1.61.90

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

DeleteAlertContactGroup invokes the arms.DeleteAlertContactGroup API synchronously

func (*Client) DeleteAlertContactGroupWithCallback ¶ added in v1.61.90

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

DeleteAlertContactGroupWithCallback invokes the arms.DeleteAlertContactGroup API asynchronously

func (*Client) DeleteAlertContactGroupWithChan ¶ added in v1.61.90

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

DeleteAlertContactGroupWithChan invokes the arms.DeleteAlertContactGroup API asynchronously

func (*Client) DeleteAlertContactWithCallback ¶ added in v1.61.90

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

DeleteAlertContactWithCallback invokes the arms.DeleteAlertContact API asynchronously

func (*Client) DeleteAlertContactWithChan ¶ added in v1.61.90

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

DeleteAlertContactWithChan invokes the arms.DeleteAlertContact API asynchronously

func (*Client) DeleteAlertRule ¶ added in v1.61.1474

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

DeleteAlertRule invokes the arms.DeleteAlertRule API synchronously

func (*Client) DeleteAlertRuleWithCallback ¶ added in v1.61.1474

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

DeleteAlertRuleWithCallback invokes the arms.DeleteAlertRule API asynchronously

func (*Client) DeleteAlertRuleWithChan ¶ added in v1.61.1474

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

DeleteAlertRuleWithChan invokes the arms.DeleteAlertRule API asynchronously

func (*Client) DeleteAlertRules ¶ added in v1.61.90

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

DeleteAlertRules invokes the arms.DeleteAlertRules API synchronously

func (*Client) DeleteAlertRulesWithCallback ¶ added in v1.61.90

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

DeleteAlertRulesWithCallback invokes the arms.DeleteAlertRules API asynchronously

func (*Client) DeleteAlertRulesWithChan ¶ added in v1.61.90

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

DeleteAlertRulesWithChan invokes the arms.DeleteAlertRules API asynchronously

func (*Client) DeleteCmsExporter ¶ added in v1.61.1600

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

DeleteCmsExporter invokes the arms.DeleteCmsExporter API synchronously

func (*Client) DeleteCmsExporterWithCallback ¶ added in v1.61.1600

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

DeleteCmsExporterWithCallback invokes the arms.DeleteCmsExporter API asynchronously

func (*Client) DeleteCmsExporterWithChan ¶ added in v1.61.1600

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

DeleteCmsExporterWithChan invokes the arms.DeleteCmsExporter API asynchronously

func (*Client) DeleteContact ¶ added in v1.61.1474

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

DeleteContact invokes the arms.DeleteContact API synchronously

func (*Client) DeleteContactGroup ¶ added in v1.61.1474

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

DeleteContactGroup invokes the arms.DeleteContactGroup API synchronously

func (*Client) DeleteContactGroupWithCallback ¶ added in v1.61.1474

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

DeleteContactGroupWithCallback invokes the arms.DeleteContactGroup API asynchronously

func (*Client) DeleteContactGroupWithChan ¶ added in v1.61.1474

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

DeleteContactGroupWithChan invokes the arms.DeleteContactGroup API asynchronously

func (*Client) DeleteContactWithCallback ¶ added in v1.61.1474

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

DeleteContactWithCallback invokes the arms.DeleteContact API asynchronously

func (*Client) DeleteContactWithChan ¶ added in v1.61.1474

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

DeleteContactWithChan invokes the arms.DeleteContact API asynchronously

func (*Client) DeleteDispatchRule ¶ added in v1.61.947

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

DeleteDispatchRule invokes the arms.DeleteDispatchRule API synchronously

func (*Client) DeleteDispatchRuleWithCallback ¶ added in v1.61.947

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

DeleteDispatchRuleWithCallback invokes the arms.DeleteDispatchRule API asynchronously

func (*Client) DeleteDispatchRuleWithChan ¶ added in v1.61.947

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

DeleteDispatchRuleWithChan invokes the arms.DeleteDispatchRule API asynchronously

func (*Client) DeleteEventBridgeIntegration ¶ added in v1.61.1553

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

DeleteEventBridgeIntegration invokes the arms.DeleteEventBridgeIntegration API synchronously

func (*Client) DeleteEventBridgeIntegrationWithCallback ¶ added in v1.61.1553

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

DeleteEventBridgeIntegrationWithCallback invokes the arms.DeleteEventBridgeIntegration API asynchronously

func (*Client) DeleteEventBridgeIntegrationWithChan ¶ added in v1.61.1553

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

DeleteEventBridgeIntegrationWithChan invokes the arms.DeleteEventBridgeIntegration API asynchronously

func (*Client) DeleteGrafanaResource ¶ added in v1.61.1056

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

DeleteGrafanaResource invokes the arms.DeleteGrafanaResource API synchronously

func (*Client) DeleteGrafanaResourceWithCallback ¶ added in v1.61.1056

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

DeleteGrafanaResourceWithCallback invokes the arms.DeleteGrafanaResource API asynchronously

func (*Client) DeleteGrafanaResourceWithChan ¶ added in v1.61.1056

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

DeleteGrafanaResourceWithChan invokes the arms.DeleteGrafanaResource API asynchronously

func (*Client) DeleteIMRobot ¶ added in v1.61.1474

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

DeleteIMRobot invokes the arms.DeleteIMRobot API synchronously

func (*Client) DeleteIMRobotWithCallback ¶ added in v1.61.1474

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

DeleteIMRobotWithCallback invokes the arms.DeleteIMRobot API asynchronously

func (*Client) DeleteIMRobotWithChan ¶ added in v1.61.1474

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

DeleteIMRobotWithChan invokes the arms.DeleteIMRobot API asynchronously

func (*Client) DeleteIntegration ¶ added in v1.61.1474

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

DeleteIntegration invokes the arms.DeleteIntegration API synchronously

func (*Client) DeleteIntegrationWithCallback ¶ added in v1.61.1474

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

DeleteIntegrationWithCallback invokes the arms.DeleteIntegration API asynchronously

func (*Client) DeleteIntegrationWithChan ¶ added in v1.61.1474

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

DeleteIntegrationWithChan invokes the arms.DeleteIntegration API asynchronously

func (*Client) DeleteIntegrations ¶ added in v1.61.1701

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

DeleteIntegrations invokes the arms.DeleteIntegrations API synchronously

func (*Client) DeleteIntegrationsWithCallback ¶ added in v1.61.1701

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

DeleteIntegrationsWithCallback invokes the arms.DeleteIntegrations API asynchronously

func (*Client) DeleteIntegrationsWithChan ¶ added in v1.61.1701

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

DeleteIntegrationsWithChan invokes the arms.DeleteIntegrations API asynchronously

func (*Client) DeleteNotificationPolicy ¶ added in v1.61.1499

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

DeleteNotificationPolicy invokes the arms.DeleteNotificationPolicy API synchronously

func (*Client) DeleteNotificationPolicyWithCallback ¶ added in v1.61.1499

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

DeleteNotificationPolicyWithCallback invokes the arms.DeleteNotificationPolicy API asynchronously

func (*Client) DeleteNotificationPolicyWithChan ¶ added in v1.61.1499

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

DeleteNotificationPolicyWithChan invokes the arms.DeleteNotificationPolicy API asynchronously

func (*Client) DeletePrometheusAlertRule ¶ added in v1.61.1056

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

DeletePrometheusAlertRule invokes the arms.DeletePrometheusAlertRule API synchronously

func (*Client) DeletePrometheusAlertRuleWithCallback ¶ added in v1.61.1056

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

DeletePrometheusAlertRuleWithCallback invokes the arms.DeletePrometheusAlertRule API asynchronously

func (*Client) DeletePrometheusAlertRuleWithChan ¶ added in v1.61.1056

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

DeletePrometheusAlertRuleWithChan invokes the arms.DeletePrometheusAlertRule API asynchronously

func (*Client) DeletePrometheusGlobalView ¶ added in v1.61.1566

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

DeletePrometheusGlobalView invokes the arms.DeletePrometheusGlobalView API synchronously

func (*Client) DeletePrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

DeletePrometheusGlobalViewWithCallback invokes the arms.DeletePrometheusGlobalView API asynchronously

func (*Client) DeletePrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

DeletePrometheusGlobalViewWithChan invokes the arms.DeletePrometheusGlobalView API asynchronously

func (*Client) DeletePrometheusIntegration ¶ added in v1.62.212

func (client *Client) DeletePrometheusIntegration(request *DeletePrometheusIntegrationRequest) (response *DeletePrometheusIntegrationResponse, err error)

DeletePrometheusIntegration invokes the arms.DeletePrometheusIntegration API synchronously

func (*Client) DeletePrometheusIntegrationWithCallback ¶ added in v1.62.212

func (client *Client) DeletePrometheusIntegrationWithCallback(request *DeletePrometheusIntegrationRequest, callback func(response *DeletePrometheusIntegrationResponse, err error)) <-chan int

DeletePrometheusIntegrationWithCallback invokes the arms.DeletePrometheusIntegration API asynchronously

func (*Client) DeletePrometheusIntegrationWithChan ¶ added in v1.62.212

func (client *Client) DeletePrometheusIntegrationWithChan(request *DeletePrometheusIntegrationRequest) (<-chan *DeletePrometheusIntegrationResponse, <-chan error)

DeletePrometheusIntegrationWithChan invokes the arms.DeletePrometheusIntegration API asynchronously

func (*Client) DeletePrometheusMonitoring ¶ added in v1.62.342

func (client *Client) DeletePrometheusMonitoring(request *DeletePrometheusMonitoringRequest) (response *DeletePrometheusMonitoringResponse, err error)

DeletePrometheusMonitoring invokes the arms.DeletePrometheusMonitoring API synchronously

func (*Client) DeletePrometheusMonitoringWithCallback ¶ added in v1.62.342

func (client *Client) DeletePrometheusMonitoringWithCallback(request *DeletePrometheusMonitoringRequest, callback func(response *DeletePrometheusMonitoringResponse, err error)) <-chan int

DeletePrometheusMonitoringWithCallback invokes the arms.DeletePrometheusMonitoring API asynchronously

func (*Client) DeletePrometheusMonitoringWithChan ¶ added in v1.62.342

func (client *Client) DeletePrometheusMonitoringWithChan(request *DeletePrometheusMonitoringRequest) (<-chan *DeletePrometheusMonitoringResponse, <-chan error)

DeletePrometheusMonitoringWithChan invokes the arms.DeletePrometheusMonitoring API asynchronously

func (*Client) DeletePrometheusRemoteWrite ¶ added in v1.62.212

func (client *Client) DeletePrometheusRemoteWrite(request *DeletePrometheusRemoteWriteRequest) (response *DeletePrometheusRemoteWriteResponse, err error)

DeletePrometheusRemoteWrite invokes the arms.DeletePrometheusRemoteWrite API synchronously

func (*Client) DeletePrometheusRemoteWriteWithCallback ¶ added in v1.62.212

func (client *Client) DeletePrometheusRemoteWriteWithCallback(request *DeletePrometheusRemoteWriteRequest, callback func(response *DeletePrometheusRemoteWriteResponse, err error)) <-chan int

DeletePrometheusRemoteWriteWithCallback invokes the arms.DeletePrometheusRemoteWrite API asynchronously

func (*Client) DeletePrometheusRemoteWriteWithChan ¶ added in v1.62.212

func (client *Client) DeletePrometheusRemoteWriteWithChan(request *DeletePrometheusRemoteWriteRequest) (<-chan *DeletePrometheusRemoteWriteResponse, <-chan error)

DeletePrometheusRemoteWriteWithChan invokes the arms.DeletePrometheusRemoteWrite 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 ¶ added in v1.61.777

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

DeleteScenario invokes the arms.DeleteScenario API synchronously

func (*Client) DeleteScenarioWithCallback ¶ added in v1.61.777

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

DeleteScenarioWithCallback invokes the arms.DeleteScenario API asynchronously

func (*Client) DeleteScenarioWithChan ¶ added in v1.61.777

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

DeleteScenarioWithChan invokes the arms.DeleteScenario API asynchronously

func (*Client) DeleteSilencePolicy ¶ added in v1.61.1499

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

DeleteSilencePolicy invokes the arms.DeleteSilencePolicy API synchronously

func (*Client) DeleteSilencePolicyWithCallback ¶ added in v1.61.1499

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

DeleteSilencePolicyWithCallback invokes the arms.DeleteSilencePolicy API asynchronously

func (*Client) DeleteSilencePolicyWithChan ¶ added in v1.61.1499

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

DeleteSilencePolicyWithChan invokes the arms.DeleteSilencePolicy API asynchronously

func (*Client) DeleteSourceMap ¶ added in v1.61.1701

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

DeleteSourceMap invokes the arms.DeleteSourceMap API synchronously

func (*Client) DeleteSourceMapWithCallback ¶ added in v1.61.1701

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

DeleteSourceMapWithCallback invokes the arms.DeleteSourceMap API asynchronously

func (*Client) DeleteSourceMapWithChan ¶ added in v1.61.1701

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

DeleteSourceMapWithChan invokes the arms.DeleteSourceMap API asynchronously

func (*Client) DeleteSyntheticTask ¶ added in v1.61.1753

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

DeleteSyntheticTask invokes the arms.DeleteSyntheticTask API synchronously

func (*Client) DeleteSyntheticTaskWithCallback ¶ added in v1.61.1753

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

DeleteSyntheticTaskWithCallback invokes the arms.DeleteSyntheticTask API asynchronously

func (*Client) DeleteSyntheticTaskWithChan ¶ added in v1.61.1753

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

DeleteSyntheticTaskWithChan invokes the arms.DeleteSyntheticTask API asynchronously

func (*Client) DeleteTraceApp ¶ added in v1.61.244

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

DeleteTraceApp invokes the arms.DeleteTraceApp API synchronously

func (*Client) DeleteTraceAppWithCallback ¶ added in v1.61.244

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

DeleteTraceAppWithCallback invokes the arms.DeleteTraceApp API asynchronously

func (*Client) DeleteTraceAppWithChan ¶ added in v1.61.244

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

DeleteTraceAppWithChan invokes the arms.DeleteTraceApp API asynchronously

func (*Client) DeleteWebhookContact ¶ added in v1.61.1474

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

DeleteWebhookContact invokes the arms.DeleteWebhookContact API synchronously

func (*Client) DeleteWebhookContactWithCallback ¶ added in v1.61.1474

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

DeleteWebhookContactWithCallback invokes the arms.DeleteWebhookContact API asynchronously

func (*Client) DeleteWebhookContactWithChan ¶ added in v1.61.1474

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

DeleteWebhookContactWithChan invokes the arms.DeleteWebhookContact API asynchronously

func (*Client) DescribeContactGroups ¶ added in v1.61.1474

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

DescribeContactGroups invokes the arms.DescribeContactGroups API synchronously

func (*Client) DescribeContactGroupsWithCallback ¶ added in v1.61.1474

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

DescribeContactGroupsWithCallback invokes the arms.DescribeContactGroups API asynchronously

func (*Client) DescribeContactGroupsWithChan ¶ added in v1.61.1474

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

DescribeContactGroupsWithChan invokes the arms.DescribeContactGroups API asynchronously

func (*Client) DescribeContacts ¶ added in v1.61.1474

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

DescribeContacts invokes the arms.DescribeContacts API synchronously

func (*Client) DescribeContactsWithCallback ¶ added in v1.61.1474

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

DescribeContactsWithCallback invokes the arms.DescribeContacts API asynchronously

func (*Client) DescribeContactsWithChan ¶ added in v1.61.1474

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

DescribeContactsWithChan invokes the arms.DescribeContacts API asynchronously

func (*Client) DescribeDispatchRule ¶ added in v1.61.678

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

DescribeDispatchRule invokes the arms.DescribeDispatchRule API synchronously

func (*Client) DescribeDispatchRuleWithCallback ¶ added in v1.61.678

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

DescribeDispatchRuleWithCallback invokes the arms.DescribeDispatchRule API asynchronously

func (*Client) DescribeDispatchRuleWithChan ¶ added in v1.61.678

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

DescribeDispatchRuleWithChan invokes the arms.DescribeDispatchRule API asynchronously

func (*Client) DescribeIMRobots ¶ added in v1.61.1474

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

DescribeIMRobots invokes the arms.DescribeIMRobots API synchronously

func (*Client) DescribeIMRobotsWithCallback ¶ added in v1.61.1474

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

DescribeIMRobotsWithCallback invokes the arms.DescribeIMRobots API asynchronously

func (*Client) DescribeIMRobotsWithChan ¶ added in v1.61.1474

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

DescribeIMRobotsWithChan invokes the arms.DescribeIMRobots API asynchronously

func (*Client) DescribePrometheusAlertRule ¶ added in v1.61.1056

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

DescribePrometheusAlertRule invokes the arms.DescribePrometheusAlertRule API synchronously

func (*Client) DescribePrometheusAlertRuleWithCallback ¶ added in v1.61.1056

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

DescribePrometheusAlertRuleWithCallback invokes the arms.DescribePrometheusAlertRule API asynchronously

func (*Client) DescribePrometheusAlertRuleWithChan ¶ added in v1.61.1056

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

DescribePrometheusAlertRuleWithChan invokes the arms.DescribePrometheusAlertRule API asynchronously

func (*Client) DescribeTraceLicenseKey ¶ added in v1.61.244

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

DescribeTraceLicenseKey invokes the arms.DescribeTraceLicenseKey API synchronously

func (*Client) DescribeTraceLicenseKeyWithCallback ¶ added in v1.61.244

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

DescribeTraceLicenseKeyWithCallback invokes the arms.DescribeTraceLicenseKey API asynchronously

func (*Client) DescribeTraceLicenseKeyWithChan ¶ added in v1.61.244

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

DescribeTraceLicenseKeyWithChan invokes the arms.DescribeTraceLicenseKey API asynchronously

func (*Client) DescribeWebhookContacts ¶ added in v1.61.1474

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

DescribeWebhookContacts invokes the arms.DescribeWebhookContacts API synchronously

func (*Client) DescribeWebhookContactsWithCallback ¶ added in v1.61.1474

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

DescribeWebhookContactsWithCallback invokes the arms.DescribeWebhookContacts API asynchronously

func (*Client) DescribeWebhookContactsWithChan ¶ added in v1.61.1474

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

DescribeWebhookContactsWithChan invokes the arms.DescribeWebhookContacts API asynchronously

func (*Client) EnableMetric ¶ added in v1.62.342

func (client *Client) EnableMetric(request *EnableMetricRequest) (response *EnableMetricResponse, err error)

EnableMetric invokes the arms.EnableMetric API synchronously

func (*Client) EnableMetricWithCallback ¶ added in v1.62.342

func (client *Client) EnableMetricWithCallback(request *EnableMetricRequest, callback func(response *EnableMetricResponse, err error)) <-chan int

EnableMetricWithCallback invokes the arms.EnableMetric API asynchronously

func (*Client) EnableMetricWithChan ¶ added in v1.62.342

func (client *Client) EnableMetricWithChan(request *EnableMetricRequest) (<-chan *EnableMetricResponse, <-chan error)

EnableMetricWithChan invokes the arms.EnableMetric API asynchronously

func (*Client) GetAgentDownloadUrl ¶ added in v1.61.779

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

GetAgentDownloadUrl invokes the arms.GetAgentDownloadUrl API synchronously

func (*Client) GetAgentDownloadUrlWithCallback ¶ added in v1.61.779

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

GetAgentDownloadUrlWithCallback invokes the arms.GetAgentDownloadUrl API asynchronously

func (*Client) GetAgentDownloadUrlWithChan ¶ added in v1.61.779

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

GetAgentDownloadUrlWithChan invokes the arms.GetAgentDownloadUrl API asynchronously

func (*Client) GetAlertRules ¶ added in v1.61.1408

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

GetAlertRules invokes the arms.GetAlertRules API synchronously

func (*Client) GetAlertRulesWithCallback ¶ added in v1.61.1408

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

GetAlertRulesWithCallback invokes the arms.GetAlertRules API asynchronously

func (*Client) GetAlertRulesWithChan ¶ added in v1.61.1408

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

GetAlertRulesWithChan invokes the arms.GetAlertRules API asynchronously

func (*Client) GetAppApiByPage ¶ added in v1.61.434

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

GetAppApiByPage invokes the arms.GetAppApiByPage API synchronously

func (*Client) GetAppApiByPageWithCallback ¶ added in v1.61.434

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

GetAppApiByPageWithCallback invokes the arms.GetAppApiByPage API asynchronously

func (*Client) GetAppApiByPageWithChan ¶ added in v1.61.434

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

GetAppApiByPageWithChan invokes the arms.GetAppApiByPage API asynchronously

func (*Client) GetAuthToken ¶ added in v1.61.1499

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

GetAuthToken invokes the arms.GetAuthToken API synchronously

func (*Client) GetAuthTokenWithCallback ¶ added in v1.61.1499

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

GetAuthTokenWithCallback invokes the arms.GetAuthToken API asynchronously

func (*Client) GetAuthTokenWithChan ¶ added in v1.61.1499

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

GetAuthTokenWithChan invokes the arms.GetAuthToken API asynchronously

func (*Client) GetCloudClusterAllUrl ¶ added in v1.62.212

func (client *Client) GetCloudClusterAllUrl(request *GetCloudClusterAllUrlRequest) (response *GetCloudClusterAllUrlResponse, err error)

GetCloudClusterAllUrl invokes the arms.GetCloudClusterAllUrl API synchronously

func (*Client) GetCloudClusterAllUrlWithCallback ¶ added in v1.62.212

func (client *Client) GetCloudClusterAllUrlWithCallback(request *GetCloudClusterAllUrlRequest, callback func(response *GetCloudClusterAllUrlResponse, err error)) <-chan int

GetCloudClusterAllUrlWithCallback invokes the arms.GetCloudClusterAllUrl API asynchronously

func (*Client) GetCloudClusterAllUrlWithChan ¶ added in v1.62.212

func (client *Client) GetCloudClusterAllUrlWithChan(request *GetCloudClusterAllUrlRequest) (<-chan *GetCloudClusterAllUrlResponse, <-chan error)

GetCloudClusterAllUrlWithChan invokes the arms.GetCloudClusterAllUrl API asynchronously

func (*Client) GetClusterAllUrl ¶ added in v1.61.1701

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

GetClusterAllUrl invokes the arms.GetClusterAllUrl API synchronously

func (*Client) GetClusterAllUrlWithCallback ¶ added in v1.61.1701

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

GetClusterAllUrlWithCallback invokes the arms.GetClusterAllUrl API asynchronously

func (*Client) GetClusterAllUrlWithChan ¶ added in v1.61.1701

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

GetClusterAllUrlWithChan invokes the arms.GetClusterAllUrl API asynchronously

func (*Client) GetExploreUrl ¶ added in v1.61.1131

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

GetExploreUrl invokes the arms.GetExploreUrl API synchronously

func (*Client) GetExploreUrlWithCallback ¶ added in v1.61.1131

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

GetExploreUrlWithCallback invokes the arms.GetExploreUrl API asynchronously

func (*Client) GetExploreUrlWithChan ¶ added in v1.61.1131

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

GetExploreUrlWithChan invokes the arms.GetExploreUrl API asynchronously

func (*Client) GetIntegrationState ¶ added in v1.61.1474

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

GetIntegrationState invokes the arms.GetIntegrationState API synchronously

func (*Client) GetIntegrationStateWithCallback ¶ added in v1.61.1474

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

GetIntegrationStateWithCallback invokes the arms.GetIntegrationState API asynchronously

func (*Client) GetIntegrationStateWithChan ¶ added in v1.61.1474

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

GetIntegrationStateWithChan invokes the arms.GetIntegrationState API asynchronously

func (*Client) GetManagedPrometheusStatus ¶ added in v1.61.1753

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

GetManagedPrometheusStatus invokes the arms.GetManagedPrometheusStatus API synchronously

func (*Client) GetManagedPrometheusStatusWithCallback ¶ added in v1.61.1753

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

GetManagedPrometheusStatusWithCallback invokes the arms.GetManagedPrometheusStatus API asynchronously

func (*Client) GetManagedPrometheusStatusWithChan ¶ added in v1.61.1753

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

GetManagedPrometheusStatusWithChan invokes the arms.GetManagedPrometheusStatus API asynchronously

func (*Client) GetMultipleTrace ¶ added in v1.61.265

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

GetMultipleTrace invokes the arms.GetMultipleTrace API synchronously

func (*Client) GetMultipleTraceWithCallback ¶ added in v1.61.265

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

GetMultipleTraceWithCallback invokes the arms.GetMultipleTrace API asynchronously

func (*Client) GetMultipleTraceWithChan ¶ added in v1.61.265

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

GetMultipleTraceWithChan invokes the arms.GetMultipleTrace API asynchronously

func (*Client) GetOnCallSchedulesDetail ¶ added in v1.61.1701

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

GetOnCallSchedulesDetail invokes the arms.GetOnCallSchedulesDetail API synchronously

func (*Client) GetOnCallSchedulesDetailWithCallback ¶ added in v1.61.1701

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

GetOnCallSchedulesDetailWithCallback invokes the arms.GetOnCallSchedulesDetail API asynchronously

func (*Client) GetOnCallSchedulesDetailWithChan ¶ added in v1.61.1701

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

GetOnCallSchedulesDetailWithChan invokes the arms.GetOnCallSchedulesDetail API asynchronously

func (*Client) GetPrometheusApiToken ¶ added in v1.61.90

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

GetPrometheusApiToken invokes the arms.GetPrometheusApiToken API synchronously

func (*Client) GetPrometheusApiTokenWithCallback ¶ added in v1.61.90

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

GetPrometheusApiTokenWithCallback invokes the arms.GetPrometheusApiToken API asynchronously

func (*Client) GetPrometheusApiTokenWithChan ¶ added in v1.61.90

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

GetPrometheusApiTokenWithChan invokes the arms.GetPrometheusApiToken API asynchronously

func (*Client) GetPrometheusGlobalView ¶ added in v1.61.1566

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

GetPrometheusGlobalView invokes the arms.GetPrometheusGlobalView API synchronously

func (*Client) GetPrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

GetPrometheusGlobalViewWithCallback invokes the arms.GetPrometheusGlobalView API asynchronously

func (*Client) GetPrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

GetPrometheusGlobalViewWithChan invokes the arms.GetPrometheusGlobalView API asynchronously

func (*Client) GetPrometheusInstance ¶ added in v1.62.233

func (client *Client) GetPrometheusInstance(request *GetPrometheusInstanceRequest) (response *GetPrometheusInstanceResponse, err error)

GetPrometheusInstance invokes the arms.GetPrometheusInstance API synchronously

func (*Client) GetPrometheusInstanceWithCallback ¶ added in v1.62.233

func (client *Client) GetPrometheusInstanceWithCallback(request *GetPrometheusInstanceRequest, callback func(response *GetPrometheusInstanceResponse, err error)) <-chan int

GetPrometheusInstanceWithCallback invokes the arms.GetPrometheusInstance API asynchronously

func (*Client) GetPrometheusInstanceWithChan ¶ added in v1.62.233

func (client *Client) GetPrometheusInstanceWithChan(request *GetPrometheusInstanceRequest) (<-chan *GetPrometheusInstanceResponse, <-chan error)

GetPrometheusInstanceWithChan invokes the arms.GetPrometheusInstance API asynchronously

func (*Client) GetPrometheusIntegration ¶ added in v1.62.212

func (client *Client) GetPrometheusIntegration(request *GetPrometheusIntegrationRequest) (response *GetPrometheusIntegrationResponse, err error)

GetPrometheusIntegration invokes the arms.GetPrometheusIntegration API synchronously

func (*Client) GetPrometheusIntegrationWithCallback ¶ added in v1.62.212

func (client *Client) GetPrometheusIntegrationWithCallback(request *GetPrometheusIntegrationRequest, callback func(response *GetPrometheusIntegrationResponse, err error)) <-chan int

GetPrometheusIntegrationWithCallback invokes the arms.GetPrometheusIntegration API asynchronously

func (*Client) GetPrometheusIntegrationWithChan ¶ added in v1.62.212

func (client *Client) GetPrometheusIntegrationWithChan(request *GetPrometheusIntegrationRequest) (<-chan *GetPrometheusIntegrationResponse, <-chan error)

GetPrometheusIntegrationWithChan invokes the arms.GetPrometheusIntegration API asynchronously

func (*Client) GetPrometheusMonitoring ¶ added in v1.62.342

func (client *Client) GetPrometheusMonitoring(request *GetPrometheusMonitoringRequest) (response *GetPrometheusMonitoringResponse, err error)

GetPrometheusMonitoring invokes the arms.GetPrometheusMonitoring API synchronously

func (*Client) GetPrometheusMonitoringWithCallback ¶ added in v1.62.342

func (client *Client) GetPrometheusMonitoringWithCallback(request *GetPrometheusMonitoringRequest, callback func(response *GetPrometheusMonitoringResponse, err error)) <-chan int

GetPrometheusMonitoringWithCallback invokes the arms.GetPrometheusMonitoring API asynchronously

func (*Client) GetPrometheusMonitoringWithChan ¶ added in v1.62.342

func (client *Client) GetPrometheusMonitoringWithChan(request *GetPrometheusMonitoringRequest) (<-chan *GetPrometheusMonitoringResponse, <-chan error)

GetPrometheusMonitoringWithChan invokes the arms.GetPrometheusMonitoring API asynchronously

func (*Client) GetPrometheusRemoteWrite ¶ added in v1.62.212

func (client *Client) GetPrometheusRemoteWrite(request *GetPrometheusRemoteWriteRequest) (response *GetPrometheusRemoteWriteResponse, err error)

GetPrometheusRemoteWrite invokes the arms.GetPrometheusRemoteWrite API synchronously

func (*Client) GetPrometheusRemoteWriteWithCallback ¶ added in v1.62.212

func (client *Client) GetPrometheusRemoteWriteWithCallback(request *GetPrometheusRemoteWriteRequest, callback func(response *GetPrometheusRemoteWriteResponse, err error)) <-chan int

GetPrometheusRemoteWriteWithCallback invokes the arms.GetPrometheusRemoteWrite API asynchronously

func (*Client) GetPrometheusRemoteWriteWithChan ¶ added in v1.62.212

func (client *Client) GetPrometheusRemoteWriteWithChan(request *GetPrometheusRemoteWriteRequest) (<-chan *GetPrometheusRemoteWriteResponse, <-chan error)

GetPrometheusRemoteWriteWithChan invokes the arms.GetPrometheusRemoteWrite API asynchronously

func (*Client) GetRecordingRule ¶ added in v1.61.1408

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

GetRecordingRule invokes the arms.GetRecordingRule API synchronously

func (*Client) GetRecordingRuleWithCallback ¶ added in v1.61.1408

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

GetRecordingRuleWithCallback invokes the arms.GetRecordingRule API asynchronously

func (*Client) GetRecordingRuleWithChan ¶ added in v1.61.1408

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

GetRecordingRuleWithChan invokes the arms.GetRecordingRule API asynchronously

func (*Client) GetRetcodeAppByPid ¶ added in v1.62.212

func (client *Client) GetRetcodeAppByPid(request *GetRetcodeAppByPidRequest) (response *GetRetcodeAppByPidResponse, err error)

GetRetcodeAppByPid invokes the arms.GetRetcodeAppByPid API synchronously

func (*Client) GetRetcodeAppByPidWithCallback ¶ added in v1.62.212

func (client *Client) GetRetcodeAppByPidWithCallback(request *GetRetcodeAppByPidRequest, callback func(response *GetRetcodeAppByPidResponse, err error)) <-chan int

GetRetcodeAppByPidWithCallback invokes the arms.GetRetcodeAppByPid API asynchronously

func (*Client) GetRetcodeAppByPidWithChan ¶ added in v1.62.212

func (client *Client) GetRetcodeAppByPidWithChan(request *GetRetcodeAppByPidRequest) (<-chan *GetRetcodeAppByPidResponse, <-chan error)

GetRetcodeAppByPidWithChan invokes the arms.GetRetcodeAppByPid API asynchronously

func (*Client) GetRetcodeDataByQuery ¶ added in v1.62.57

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

GetRetcodeDataByQuery invokes the arms.GetRetcodeDataByQuery API synchronously

func (*Client) GetRetcodeDataByQueryWithCallback ¶ added in v1.62.57

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

GetRetcodeDataByQueryWithCallback invokes the arms.GetRetcodeDataByQuery API asynchronously

func (*Client) GetRetcodeDataByQueryWithChan ¶ added in v1.62.57

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

GetRetcodeDataByQueryWithChan invokes the arms.GetRetcodeDataByQuery API asynchronously

func (*Client) GetRetcodeLogstore ¶ added in v1.62.57

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

GetRetcodeLogstore invokes the arms.GetRetcodeLogstore API synchronously

func (*Client) GetRetcodeLogstoreWithCallback ¶ added in v1.62.57

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

GetRetcodeLogstoreWithCallback invokes the arms.GetRetcodeLogstore API asynchronously

func (*Client) GetRetcodeLogstoreWithChan ¶ added in v1.62.57

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

GetRetcodeLogstoreWithChan invokes the arms.GetRetcodeLogstore API asynchronously

func (*Client) GetRetcodeShareUrl ¶ added in v1.61.90

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

GetRetcodeShareUrl invokes the arms.GetRetcodeShareUrl API synchronously

func (*Client) GetRetcodeShareUrlWithCallback ¶ added in v1.61.90

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

GetRetcodeShareUrlWithCallback invokes the arms.GetRetcodeShareUrl API asynchronously

func (*Client) GetRetcodeShareUrlWithChan ¶ added in v1.61.90

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

GetRetcodeShareUrlWithChan invokes the arms.GetRetcodeShareUrl API asynchronously

func (*Client) GetSourceMapInfo ¶ added in v1.61.1701

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

GetSourceMapInfo invokes the arms.GetSourceMapInfo API synchronously

func (*Client) GetSourceMapInfoWithCallback ¶ added in v1.61.1701

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

GetSourceMapInfoWithCallback invokes the arms.GetSourceMapInfo API asynchronously

func (*Client) GetSourceMapInfoWithChan ¶ added in v1.61.1701

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

GetSourceMapInfoWithChan invokes the arms.GetSourceMapInfo API asynchronously

func (*Client) GetStack ¶ added in v1.61.265

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

GetStack invokes the arms.GetStack API synchronously

func (*Client) GetStackWithCallback ¶ added in v1.61.265

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

GetStackWithCallback invokes the arms.GetStack API asynchronously

func (*Client) GetStackWithChan ¶ added in v1.61.265

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

GetStackWithChan invokes the arms.GetStack API asynchronously

func (*Client) GetSyntheticTaskDetail ¶ added in v1.61.1753

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

GetSyntheticTaskDetail invokes the arms.GetSyntheticTaskDetail API synchronously

func (*Client) GetSyntheticTaskDetailWithCallback ¶ added in v1.61.1753

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

GetSyntheticTaskDetailWithCallback invokes the arms.GetSyntheticTaskDetail API asynchronously

func (*Client) GetSyntheticTaskDetailWithChan ¶ added in v1.61.1753

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

GetSyntheticTaskDetailWithChan invokes the arms.GetSyntheticTaskDetail API asynchronously

func (*Client) GetSyntheticTaskList ¶ added in v1.61.1753

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

GetSyntheticTaskList invokes the arms.GetSyntheticTaskList API synchronously

func (*Client) GetSyntheticTaskListWithCallback ¶ added in v1.61.1753

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

GetSyntheticTaskListWithCallback invokes the arms.GetSyntheticTaskList API asynchronously

func (*Client) GetSyntheticTaskListWithChan ¶ added in v1.61.1753

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

GetSyntheticTaskListWithChan invokes the arms.GetSyntheticTaskList API asynchronously

func (*Client) GetSyntheticTaskMonitors ¶ added in v1.61.1701

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

GetSyntheticTaskMonitors invokes the arms.GetSyntheticTaskMonitors API synchronously

func (*Client) GetSyntheticTaskMonitorsWithCallback ¶ added in v1.61.1701

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

GetSyntheticTaskMonitorsWithCallback invokes the arms.GetSyntheticTaskMonitors API asynchronously

func (*Client) GetSyntheticTaskMonitorsWithChan ¶ added in v1.61.1701

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

GetSyntheticTaskMonitorsWithChan invokes the arms.GetSyntheticTaskMonitors API asynchronously

func (*Client) GetTrace ¶ added in v1.61.90

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

GetTrace invokes the arms.GetTrace API synchronously

func (*Client) GetTraceApp ¶ added in v1.61.420

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

GetTraceApp invokes the arms.GetTraceApp API synchronously

func (*Client) GetTraceAppWithCallback ¶ added in v1.61.420

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

GetTraceAppWithCallback invokes the arms.GetTraceApp API asynchronously

func (*Client) GetTraceAppWithChan ¶ added in v1.61.420

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

GetTraceAppWithChan invokes the arms.GetTraceApp API asynchronously

func (*Client) GetTraceWithCallback ¶ added in v1.61.90

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

GetTraceWithCallback invokes the arms.GetTrace API asynchronously

func (*Client) GetTraceWithChan ¶ added in v1.61.90

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 ¶ added in v1.61.1600

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

InstallCmsExporter invokes the arms.InstallCmsExporter API synchronously

func (*Client) InstallCmsExporterWithCallback ¶ added in v1.61.1600

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

InstallCmsExporterWithCallback invokes the arms.InstallCmsExporter API asynchronously

func (*Client) InstallCmsExporterWithChan ¶ added in v1.61.1600

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

InstallCmsExporterWithChan invokes the arms.InstallCmsExporter API asynchronously

func (*Client) InstallManagedPrometheus ¶ added in v1.61.1474

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

InstallManagedPrometheus invokes the arms.InstallManagedPrometheus API synchronously

func (*Client) InstallManagedPrometheusWithCallback ¶ added in v1.61.1474

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

InstallManagedPrometheusWithCallback invokes the arms.InstallManagedPrometheus API asynchronously

func (*Client) InstallManagedPrometheusWithChan ¶ added in v1.61.1474

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

InstallManagedPrometheusWithChan invokes the arms.InstallManagedPrometheus API asynchronously

func (*Client) ListActivatedAlerts ¶ added in v1.61.1056

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

ListActivatedAlerts invokes the arms.ListActivatedAlerts API synchronously

func (*Client) ListActivatedAlertsWithCallback ¶ added in v1.61.1056

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

ListActivatedAlertsWithCallback invokes the arms.ListActivatedAlerts API asynchronously

func (*Client) ListActivatedAlertsWithChan ¶ added in v1.61.1056

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

ListActivatedAlertsWithChan invokes the arms.ListActivatedAlerts API asynchronously

func (*Client) ListAlertEvents ¶ added in v1.61.1753

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

ListAlertEvents invokes the arms.ListAlertEvents API synchronously

func (*Client) ListAlertEventsWithCallback ¶ added in v1.61.1753

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

ListAlertEventsWithCallback invokes the arms.ListAlertEvents API asynchronously

func (*Client) ListAlertEventsWithChan ¶ added in v1.61.1753

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

ListAlertEventsWithChan invokes the arms.ListAlertEvents API asynchronously

func (*Client) ListAlerts ¶ added in v1.61.1474

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

ListAlerts invokes the arms.ListAlerts API synchronously

func (*Client) ListAlertsWithCallback ¶ added in v1.61.1474

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

ListAlertsWithCallback invokes the arms.ListAlerts API asynchronously

func (*Client) ListAlertsWithChan ¶ added in v1.61.1474

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

ListAlertsWithChan invokes the arms.ListAlerts API asynchronously

func (*Client) ListClusterFromGrafana ¶ added in v1.61.90

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

ListClusterFromGrafana invokes the arms.ListClusterFromGrafana API synchronously

func (*Client) ListClusterFromGrafanaWithCallback ¶ added in v1.61.90

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

ListClusterFromGrafanaWithCallback invokes the arms.ListClusterFromGrafana API asynchronously

func (*Client) ListClusterFromGrafanaWithChan ¶ added in v1.61.90

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

ListClusterFromGrafanaWithChan invokes the arms.ListClusterFromGrafana API asynchronously

func (*Client) ListCmsInstances ¶ added in v1.61.1600

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

ListCmsInstances invokes the arms.ListCmsInstances API synchronously

func (*Client) ListCmsInstancesWithCallback ¶ added in v1.61.1600

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

ListCmsInstancesWithCallback invokes the arms.ListCmsInstances API asynchronously

func (*Client) ListCmsInstancesWithChan ¶ added in v1.61.1600

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

ListCmsInstancesWithChan invokes the arms.ListCmsInstances API asynchronously

func (*Client) ListDashboards ¶ added in v1.61.167

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

ListDashboards invokes the arms.ListDashboards API synchronously

func (*Client) ListDashboardsByName ¶ added in v1.61.1639

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

ListDashboardsByName invokes the arms.ListDashboardsByName API synchronously

func (*Client) ListDashboardsByNameWithCallback ¶ added in v1.61.1639

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

ListDashboardsByNameWithCallback invokes the arms.ListDashboardsByName API asynchronously

func (*Client) ListDashboardsByNameWithChan ¶ added in v1.61.1639

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

ListDashboardsByNameWithChan invokes the arms.ListDashboardsByName API asynchronously

func (*Client) ListDashboardsWithCallback ¶ added in v1.61.167

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

ListDashboardsWithCallback invokes the arms.ListDashboards API asynchronously

func (*Client) ListDashboardsWithChan ¶ added in v1.61.167

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

ListDashboardsWithChan invokes the arms.ListDashboards API asynchronously

func (*Client) ListDispatchRule ¶ added in v1.61.947

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

ListDispatchRule invokes the arms.ListDispatchRule API synchronously

func (*Client) ListDispatchRuleWithCallback ¶ added in v1.61.947

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

ListDispatchRuleWithCallback invokes the arms.ListDispatchRule API asynchronously

func (*Client) ListDispatchRuleWithChan ¶ added in v1.61.947

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

ListDispatchRuleWithChan invokes the arms.ListDispatchRule API asynchronously

func (*Client) ListEscalationPolicies ¶ added in v1.61.1499

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

ListEscalationPolicies invokes the arms.ListEscalationPolicies API synchronously

func (*Client) ListEscalationPoliciesWithCallback ¶ added in v1.61.1499

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

ListEscalationPoliciesWithCallback invokes the arms.ListEscalationPolicies API asynchronously

func (*Client) ListEscalationPoliciesWithChan ¶ added in v1.61.1499

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

ListEscalationPoliciesWithChan invokes the arms.ListEscalationPolicies API asynchronously

func (*Client) ListEventBridgeIntegrations ¶ added in v1.61.1553

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

ListEventBridgeIntegrations invokes the arms.ListEventBridgeIntegrations API synchronously

func (*Client) ListEventBridgeIntegrationsWithCallback ¶ added in v1.61.1553

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

ListEventBridgeIntegrationsWithCallback invokes the arms.ListEventBridgeIntegrations API asynchronously

func (*Client) ListEventBridgeIntegrationsWithChan ¶ added in v1.61.1553

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

ListEventBridgeIntegrationsWithChan invokes the arms.ListEventBridgeIntegrations API asynchronously

func (*Client) ListInsightsEvents ¶ added in v1.61.1701

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

ListInsightsEvents invokes the arms.ListInsightsEvents API synchronously

func (*Client) ListInsightsEventsWithCallback ¶ added in v1.61.1701

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

ListInsightsEventsWithCallback invokes the arms.ListInsightsEvents API asynchronously

func (*Client) ListInsightsEventsWithChan ¶ added in v1.61.1701

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

ListInsightsEventsWithChan invokes the arms.ListInsightsEvents API asynchronously

func (*Client) ListIntegration ¶ added in v1.61.1701

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

ListIntegration invokes the arms.ListIntegration API synchronously

func (*Client) ListIntegrationWithCallback ¶ added in v1.61.1701

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

ListIntegrationWithCallback invokes the arms.ListIntegration API asynchronously

func (*Client) ListIntegrationWithChan ¶ added in v1.61.1701

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

ListIntegrationWithChan invokes the arms.ListIntegration API asynchronously

func (*Client) ListNotificationPolicies ¶ added in v1.61.1499

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

ListNotificationPolicies invokes the arms.ListNotificationPolicies API synchronously

func (*Client) ListNotificationPoliciesWithCallback ¶ added in v1.61.1499

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

ListNotificationPoliciesWithCallback invokes the arms.ListNotificationPolicies API asynchronously

func (*Client) ListNotificationPoliciesWithChan ¶ added in v1.61.1499

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

ListNotificationPoliciesWithChan invokes the arms.ListNotificationPolicies API asynchronously

func (*Client) ListOnCallSchedules ¶ added in v1.61.1499

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

ListOnCallSchedules invokes the arms.ListOnCallSchedules API synchronously

func (*Client) ListOnCallSchedulesWithCallback ¶ added in v1.61.1499

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

ListOnCallSchedulesWithCallback invokes the arms.ListOnCallSchedules API asynchronously

func (*Client) ListOnCallSchedulesWithChan ¶ added in v1.61.1499

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

ListOnCallSchedulesWithChan invokes the arms.ListOnCallSchedules API asynchronously

func (*Client) ListPrometheusAlertRules ¶ added in v1.61.1056

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

ListPrometheusAlertRules invokes the arms.ListPrometheusAlertRules API synchronously

func (*Client) ListPrometheusAlertRulesWithCallback ¶ added in v1.61.1056

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

ListPrometheusAlertRulesWithCallback invokes the arms.ListPrometheusAlertRules API asynchronously

func (*Client) ListPrometheusAlertRulesWithChan ¶ added in v1.61.1056

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

ListPrometheusAlertRulesWithChan invokes the arms.ListPrometheusAlertRules API asynchronously

func (*Client) ListPrometheusAlertTemplates ¶ added in v1.61.1056

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

ListPrometheusAlertTemplates invokes the arms.ListPrometheusAlertTemplates API synchronously

func (*Client) ListPrometheusAlertTemplatesWithCallback ¶ added in v1.61.1056

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

ListPrometheusAlertTemplatesWithCallback invokes the arms.ListPrometheusAlertTemplates API asynchronously

func (*Client) ListPrometheusAlertTemplatesWithChan ¶ added in v1.61.1056

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

ListPrometheusAlertTemplatesWithChan invokes the arms.ListPrometheusAlertTemplates API asynchronously

func (*Client) ListPrometheusGlobalView ¶ added in v1.61.1566

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

ListPrometheusGlobalView invokes the arms.ListPrometheusGlobalView API synchronously

func (*Client) ListPrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

ListPrometheusGlobalViewWithCallback invokes the arms.ListPrometheusGlobalView API asynchronously

func (*Client) ListPrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

ListPrometheusGlobalViewWithChan invokes the arms.ListPrometheusGlobalView API asynchronously

func (*Client) ListPrometheusInstanceByTagAndResourceGroupId ¶ added in v1.62.233

func (client *Client) ListPrometheusInstanceByTagAndResourceGroupId(request *ListPrometheusInstanceByTagAndResourceGroupIdRequest) (response *ListPrometheusInstanceByTagAndResourceGroupIdResponse, err error)

ListPrometheusInstanceByTagAndResourceGroupId invokes the arms.ListPrometheusInstanceByTagAndResourceGroupId API synchronously

func (*Client) ListPrometheusInstanceByTagAndResourceGroupIdWithCallback ¶ added in v1.62.233

func (client *Client) ListPrometheusInstanceByTagAndResourceGroupIdWithCallback(request *ListPrometheusInstanceByTagAndResourceGroupIdRequest, callback func(response *ListPrometheusInstanceByTagAndResourceGroupIdResponse, err error)) <-chan int

ListPrometheusInstanceByTagAndResourceGroupIdWithCallback invokes the arms.ListPrometheusInstanceByTagAndResourceGroupId API asynchronously

func (*Client) ListPrometheusInstanceByTagAndResourceGroupIdWithChan ¶ added in v1.62.233

func (client *Client) ListPrometheusInstanceByTagAndResourceGroupIdWithChan(request *ListPrometheusInstanceByTagAndResourceGroupIdRequest) (<-chan *ListPrometheusInstanceByTagAndResourceGroupIdResponse, <-chan error)

ListPrometheusInstanceByTagAndResourceGroupIdWithChan invokes the arms.ListPrometheusInstanceByTagAndResourceGroupId API asynchronously

func (*Client) ListPrometheusInstances ¶ added in v1.61.1701

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

ListPrometheusInstances invokes the arms.ListPrometheusInstances API synchronously

func (*Client) ListPrometheusInstancesWithCallback ¶ added in v1.61.1701

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

ListPrometheusInstancesWithCallback invokes the arms.ListPrometheusInstances API asynchronously

func (*Client) ListPrometheusInstancesWithChan ¶ added in v1.61.1701

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

ListPrometheusInstancesWithChan invokes the arms.ListPrometheusInstances API asynchronously

func (*Client) ListPrometheusIntegration ¶ added in v1.62.212

func (client *Client) ListPrometheusIntegration(request *ListPrometheusIntegrationRequest) (response *ListPrometheusIntegrationResponse, err error)

ListPrometheusIntegration invokes the arms.ListPrometheusIntegration API synchronously

func (*Client) ListPrometheusIntegrationWithCallback ¶ added in v1.62.212

func (client *Client) ListPrometheusIntegrationWithCallback(request *ListPrometheusIntegrationRequest, callback func(response *ListPrometheusIntegrationResponse, err error)) <-chan int

ListPrometheusIntegrationWithCallback invokes the arms.ListPrometheusIntegration API asynchronously

func (*Client) ListPrometheusIntegrationWithChan ¶ added in v1.62.212

func (client *Client) ListPrometheusIntegrationWithChan(request *ListPrometheusIntegrationRequest) (<-chan *ListPrometheusIntegrationResponse, <-chan error)

ListPrometheusIntegrationWithChan invokes the arms.ListPrometheusIntegration API asynchronously

func (*Client) ListPrometheusMonitoring ¶ added in v1.62.342

func (client *Client) ListPrometheusMonitoring(request *ListPrometheusMonitoringRequest) (response *ListPrometheusMonitoringResponse, err error)

ListPrometheusMonitoring invokes the arms.ListPrometheusMonitoring API synchronously

func (*Client) ListPrometheusMonitoringWithCallback ¶ added in v1.62.342

func (client *Client) ListPrometheusMonitoringWithCallback(request *ListPrometheusMonitoringRequest, callback func(response *ListPrometheusMonitoringResponse, err error)) <-chan int

ListPrometheusMonitoringWithCallback invokes the arms.ListPrometheusMonitoring API asynchronously

func (*Client) ListPrometheusMonitoringWithChan ¶ added in v1.62.342

func (client *Client) ListPrometheusMonitoringWithChan(request *ListPrometheusMonitoringRequest) (<-chan *ListPrometheusMonitoringResponse, <-chan error)

ListPrometheusMonitoringWithChan invokes the arms.ListPrometheusMonitoring API asynchronously

func (*Client) ListPrometheusRemoteWrites ¶ added in v1.62.212

func (client *Client) ListPrometheusRemoteWrites(request *ListPrometheusRemoteWritesRequest) (response *ListPrometheusRemoteWritesResponse, err error)

ListPrometheusRemoteWrites invokes the arms.ListPrometheusRemoteWrites API synchronously

func (*Client) ListPrometheusRemoteWritesWithCallback ¶ added in v1.62.212

func (client *Client) ListPrometheusRemoteWritesWithCallback(request *ListPrometheusRemoteWritesRequest, callback func(response *ListPrometheusRemoteWritesResponse, err error)) <-chan int

ListPrometheusRemoteWritesWithCallback invokes the arms.ListPrometheusRemoteWrites API asynchronously

func (*Client) ListPrometheusRemoteWritesWithChan ¶ added in v1.62.212

func (client *Client) ListPrometheusRemoteWritesWithChan(request *ListPrometheusRemoteWritesRequest) (<-chan *ListPrometheusRemoteWritesResponse, <-chan error)

ListPrometheusRemoteWritesWithChan invokes the arms.ListPrometheusRemoteWrites 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 ¶ added in v1.61.777

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

ListScenario invokes the arms.ListScenario API synchronously

func (*Client) ListScenarioWithCallback ¶ added in v1.61.777

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

ListScenarioWithCallback invokes the arms.ListScenario API asynchronously

func (*Client) ListScenarioWithChan ¶ added in v1.61.777

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

ListScenarioWithChan invokes the arms.ListScenario API asynchronously

func (*Client) ListSilencePolicies ¶ added in v1.61.1499

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

ListSilencePolicies invokes the arms.ListSilencePolicies API synchronously

func (*Client) ListSilencePoliciesWithCallback ¶ added in v1.61.1499

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

ListSilencePoliciesWithCallback invokes the arms.ListSilencePolicies API asynchronously

func (*Client) ListSilencePoliciesWithChan ¶ added in v1.61.1499

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 ¶ added in v1.61.1573

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

ManageGetRecordingRule invokes the arms.ManageGetRecordingRule API synchronously

func (*Client) ManageGetRecordingRuleWithCallback ¶ added in v1.61.1573

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

ManageGetRecordingRuleWithCallback invokes the arms.ManageGetRecordingRule API asynchronously

func (*Client) ManageGetRecordingRuleWithChan ¶ added in v1.61.1573

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

ManageGetRecordingRuleWithChan invokes the arms.ManageGetRecordingRule API asynchronously

func (*Client) ManageRecordingRule ¶ added in v1.61.1499

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

ManageRecordingRule invokes the arms.ManageRecordingRule API synchronously

func (*Client) ManageRecordingRuleWithCallback ¶ added in v1.61.1499

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

ManageRecordingRuleWithCallback invokes the arms.ManageRecordingRule API asynchronously

func (*Client) ManageRecordingRuleWithChan ¶ added in v1.61.1499

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

ManageRecordingRuleWithChan invokes the arms.ManageRecordingRule API asynchronously

func (*Client) OpenArmsDefaultSLR ¶ added in v1.61.1056

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

OpenArmsDefaultSLR invokes the arms.OpenArmsDefaultSLR API synchronously

func (*Client) OpenArmsDefaultSLRWithCallback ¶ added in v1.61.1056

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

OpenArmsDefaultSLRWithCallback invokes the arms.OpenArmsDefaultSLR API asynchronously

func (*Client) OpenArmsDefaultSLRWithChan ¶ added in v1.61.1056

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

OpenArmsDefaultSLRWithChan invokes the arms.OpenArmsDefaultSLR API asynchronously

func (*Client) OpenArmsServiceSecondVersion ¶ added in v1.61.1060

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

OpenArmsServiceSecondVersion invokes the arms.OpenArmsServiceSecondVersion API synchronously

func (*Client) OpenArmsServiceSecondVersionWithCallback ¶ added in v1.61.1060

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

OpenArmsServiceSecondVersionWithCallback invokes the arms.OpenArmsServiceSecondVersion API asynchronously

func (*Client) OpenArmsServiceSecondVersionWithChan ¶ added in v1.61.1060

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

OpenArmsServiceSecondVersionWithChan invokes the arms.OpenArmsServiceSecondVersion API asynchronously

func (*Client) OpenVCluster ¶ added in v1.61.947

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

OpenVCluster invokes the arms.OpenVCluster API synchronously

func (*Client) OpenVClusterWithCallback ¶ added in v1.61.947

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

OpenVClusterWithCallback invokes the arms.OpenVCluster API asynchronously

func (*Client) OpenVClusterWithChan ¶ added in v1.61.947

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

OpenVClusterWithChan invokes the arms.OpenVCluster API asynchronously

func (*Client) OpenXtraceDefaultSLR ¶ added in v1.61.1056

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

OpenXtraceDefaultSLR invokes the arms.OpenXtraceDefaultSLR API synchronously

func (*Client) OpenXtraceDefaultSLRWithCallback ¶ added in v1.61.1056

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

OpenXtraceDefaultSLRWithCallback invokes the arms.OpenXtraceDefaultSLR API asynchronously

func (*Client) OpenXtraceDefaultSLRWithChan ¶ added in v1.61.1056

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

OpenXtraceDefaultSLRWithChan invokes the arms.OpenXtraceDefaultSLR API asynchronously

func (*Client) QueryMetricByPage ¶ added in v1.61.434

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

QueryMetricByPage invokes the arms.QueryMetricByPage API synchronously

func (*Client) QueryMetricByPageWithCallback ¶ added in v1.61.434

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

QueryMetricByPageWithCallback invokes the arms.QueryMetricByPage API asynchronously

func (*Client) QueryMetricByPageWithChan ¶ added in v1.61.434

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

QueryMetricByPageWithChan invokes the arms.QueryMetricByPage API asynchronously

func (*Client) QueryPromInstallStatus ¶ added in v1.61.1200

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

QueryPromInstallStatus invokes the arms.QueryPromInstallStatus API synchronously

func (*Client) QueryPromInstallStatusWithCallback ¶ added in v1.61.1200

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

QueryPromInstallStatusWithCallback invokes the arms.QueryPromInstallStatus API asynchronously

func (*Client) QueryPromInstallStatusWithChan ¶ added in v1.61.1200

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

QueryPromInstallStatusWithChan invokes the arms.QueryPromInstallStatus API asynchronously

func (*Client) QueryReleaseMetric ¶ added in v1.61.1312

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

QueryReleaseMetric invokes the arms.QueryReleaseMetric API synchronously

func (*Client) QueryReleaseMetricWithCallback ¶ added in v1.61.1312

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

QueryReleaseMetricWithCallback invokes the arms.QueryReleaseMetric API asynchronously

func (*Client) QueryReleaseMetricWithChan ¶ added in v1.61.1312

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

QueryReleaseMetricWithChan invokes the arms.QueryReleaseMetric API asynchronously

func (*Client) RemoveAliClusterIdsFromPrometheusGlobalView ¶ added in v1.61.1566

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

RemoveAliClusterIdsFromPrometheusGlobalView invokes the arms.RemoveAliClusterIdsFromPrometheusGlobalView API synchronously

func (*Client) RemoveAliClusterIdsFromPrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

RemoveAliClusterIdsFromPrometheusGlobalViewWithCallback invokes the arms.RemoveAliClusterIdsFromPrometheusGlobalView API asynchronously

func (*Client) RemoveAliClusterIdsFromPrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

RemoveAliClusterIdsFromPrometheusGlobalViewWithChan invokes the arms.RemoveAliClusterIdsFromPrometheusGlobalView API asynchronously

func (*Client) RemoveSourcesFromPrometheusGlobalView ¶ added in v1.61.1566

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

RemoveSourcesFromPrometheusGlobalView invokes the arms.RemoveSourcesFromPrometheusGlobalView API synchronously

func (*Client) RemoveSourcesFromPrometheusGlobalViewWithCallback ¶ added in v1.61.1566

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

RemoveSourcesFromPrometheusGlobalViewWithCallback invokes the arms.RemoveSourcesFromPrometheusGlobalView API asynchronously

func (*Client) RemoveSourcesFromPrometheusGlobalViewWithChan ¶ added in v1.61.1566

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

RemoveSourcesFromPrometheusGlobalViewWithChan invokes the arms.RemoveSourcesFromPrometheusGlobalView API asynchronously

func (*Client) SaveTraceAppConfig ¶ added in v1.61.571

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

SaveTraceAppConfig invokes the arms.SaveTraceAppConfig API synchronously

func (*Client) SaveTraceAppConfigWithCallback ¶ added in v1.61.571

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

SaveTraceAppConfigWithCallback invokes the arms.SaveTraceAppConfig API asynchronously

func (*Client) SaveTraceAppConfigWithChan ¶ added in v1.61.571

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 ¶ added in v1.61.90

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

SearchAlertHistories invokes the arms.SearchAlertHistories API synchronously

func (*Client) SearchAlertHistoriesWithCallback ¶ added in v1.61.90

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

SearchAlertHistoriesWithCallback invokes the arms.SearchAlertHistories API asynchronously

func (*Client) SearchAlertHistoriesWithChan ¶ added in v1.61.90

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

SearchAlertHistoriesWithChan invokes the arms.SearchAlertHistories API asynchronously

func (*Client) SearchAlertRules ¶ added in v1.61.90

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

SearchAlertRules invokes the arms.SearchAlertRules API synchronously

func (*Client) SearchAlertRulesWithCallback ¶ added in v1.61.90

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

SearchAlertRulesWithCallback invokes the arms.SearchAlertRules API asynchronously

func (*Client) SearchAlertRulesWithChan ¶ added in v1.61.90

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

SearchAlertRulesWithChan invokes the arms.SearchAlertRules API asynchronously

func (*Client) SearchEvents ¶ added in v1.61.90

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

SearchEvents invokes the arms.SearchEvents API synchronously

func (*Client) SearchEventsWithCallback ¶ added in v1.61.90

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

SearchEventsWithCallback invokes the arms.SearchEvents API asynchronously

func (*Client) SearchEventsWithChan ¶ added in v1.61.90

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 ¶ added in v1.61.90

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

SearchTraces invokes the arms.SearchTraces API synchronously

func (*Client) SearchTracesByPage ¶ added in v1.61.265

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

SearchTracesByPage invokes the arms.SearchTracesByPage API synchronously

func (*Client) SearchTracesByPageWithCallback ¶ added in v1.61.265

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

SearchTracesByPageWithCallback invokes the arms.SearchTracesByPage API asynchronously

func (*Client) SearchTracesByPageWithChan ¶ added in v1.61.265

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

SearchTracesByPageWithChan invokes the arms.SearchTracesByPage API asynchronously

func (*Client) SearchTracesWithCallback ¶ added in v1.61.90

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

SearchTracesWithCallback invokes the arms.SearchTraces API asynchronously

func (*Client) SearchTracesWithChan ¶ added in v1.61.90

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 ¶ added in v1.61.1474

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

SendTTSVerifyLinkWithCallback invokes the arms.SendTTSVerifyLink API asynchronously

func (*Client) SendTTSVerifyLinkWithChan ¶ added in v1.61.1474

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

SendTTSVerifyLinkWithChan invokes the arms.SendTTSVerifyLink API asynchronously

func (*Client) SetRetcodeShareStatus ¶ added in v1.61.90

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

SetRetcodeShareStatus invokes the arms.SetRetcodeShareStatus API synchronously

func (*Client) SetRetcodeShareStatusWithCallback ¶ added in v1.61.90

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

SetRetcodeShareStatusWithCallback invokes the arms.SetRetcodeShareStatus API asynchronously

func (*Client) SetRetcodeShareStatusWithChan ¶ added in v1.61.90

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

SetRetcodeShareStatusWithChan invokes the arms.SetRetcodeShareStatus API asynchronously

func (*Client) StartAlert ¶ added in v1.61.90

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

StartAlert invokes the arms.StartAlert API synchronously

func (*Client) StartAlertWithCallback ¶ added in v1.61.90

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

StartAlertWithCallback invokes the arms.StartAlert API asynchronously

func (*Client) StartAlertWithChan ¶ added in v1.61.90

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

StartAlertWithChan invokes the arms.StartAlert API asynchronously

func (*Client) StopAlert ¶ added in v1.61.90

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

StopAlert invokes the arms.StopAlert API synchronously

func (*Client) StopAlertWithCallback ¶ added in v1.61.90

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

StopAlertWithCallback invokes the arms.StopAlert API asynchronously

func (*Client) StopAlertWithChan ¶ added in v1.61.90

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

StopAlertWithChan invokes the arms.StopAlert API asynchronously

func (*Client) SwitchSyntheticTaskStatus ¶ added in v1.61.1753

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

SwitchSyntheticTaskStatus invokes the arms.SwitchSyntheticTaskStatus API synchronously

func (*Client) SwitchSyntheticTaskStatusWithCallback ¶ added in v1.61.1753

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

SwitchSyntheticTaskStatusWithCallback invokes the arms.SwitchSyntheticTaskStatus API asynchronously

func (*Client) SwitchSyntheticTaskStatusWithChan ¶ added in v1.61.1753

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

SwitchSyntheticTaskStatusWithChan invokes the arms.SwitchSyntheticTaskStatus API asynchronously

func (*Client) SyncRecordingRules ¶ added in v1.61.1755

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

SyncRecordingRules invokes the arms.SyncRecordingRules API synchronously

func (*Client) SyncRecordingRulesWithCallback ¶ added in v1.61.1755

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

SyncRecordingRulesWithCallback invokes the arms.SyncRecordingRules API asynchronously

func (*Client) SyncRecordingRulesWithChan ¶ added in v1.61.1755

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

SyncRecordingRulesWithChan invokes the arms.SyncRecordingRules API asynchronously

func (*Client) TagResources ¶ added in v1.61.1542

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the arms.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶ added in v1.61.1542

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the arms.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶ added in v1.61.1542

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the arms.TagResources API asynchronously

func (*Client) UninstallManagedPrometheus ¶ added in v1.61.1474

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

UninstallManagedPrometheus invokes the arms.UninstallManagedPrometheus API synchronously

func (*Client) UninstallManagedPrometheusWithCallback ¶ added in v1.61.1474

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

UninstallManagedPrometheusWithCallback invokes the arms.UninstallManagedPrometheus API asynchronously

func (*Client) UninstallManagedPrometheusWithChan ¶ added in v1.61.1474

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

UninstallManagedPrometheusWithChan invokes the arms.UninstallManagedPrometheus API asynchronously

func (*Client) UninstallPromCluster ¶ added in v1.61.1200

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

UninstallPromCluster invokes the arms.UninstallPromCluster API synchronously

func (*Client) UninstallPromClusterWithCallback ¶ added in v1.61.1200

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

UninstallPromClusterWithCallback invokes the arms.UninstallPromCluster API asynchronously

func (*Client) UninstallPromClusterWithChan ¶ added in v1.61.1200

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

UninstallPromClusterWithChan invokes the arms.UninstallPromCluster API asynchronously

func (*Client) UntagResources ¶ added in v1.61.1542

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the arms.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶ added in v1.61.1542

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the arms.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶ added in v1.61.1542

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the arms.UntagResources API asynchronously

func (*Client) UpdateAlertContact ¶ added in v1.61.90

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

UpdateAlertContact invokes the arms.UpdateAlertContact API synchronously

func (*Client) UpdateAlertContactGroup ¶ added in v1.61.90

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

UpdateAlertContactGroup invokes the arms.UpdateAlertContactGroup API synchronously

func (*Client) UpdateAlertContactGroupWithCallback ¶ added in v1.61.90

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

UpdateAlertContactGroupWithCallback invokes the arms.UpdateAlertContactGroup API asynchronously

func (*Client) UpdateAlertContactGroupWithChan ¶ added in v1.61.90

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

UpdateAlertContactGroupWithChan invokes the arms.UpdateAlertContactGroup API asynchronously

func (*Client) UpdateAlertContactWithCallback ¶ added in v1.61.90

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

UpdateAlertContactWithCallback invokes the arms.UpdateAlertContact API asynchronously

func (*Client) UpdateAlertContactWithChan ¶ added in v1.61.90

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

UpdateAlertContactWithChan invokes the arms.UpdateAlertContact API asynchronously

func (*Client) UpdateAlertRule ¶ added in v1.61.90

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

UpdateAlertRule invokes the arms.UpdateAlertRule API synchronously

func (*Client) UpdateAlertRuleWithCallback ¶ added in v1.61.90

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

UpdateAlertRuleWithCallback invokes the arms.UpdateAlertRule API asynchronously

func (*Client) UpdateAlertRuleWithChan ¶ added in v1.61.90

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

UpdateAlertRuleWithChan invokes the arms.UpdateAlertRule API asynchronously

func (*Client) UpdateDispatchRule ¶ added in v1.61.947

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

UpdateDispatchRule invokes the arms.UpdateDispatchRule API synchronously

func (*Client) UpdateDispatchRuleWithCallback ¶ added in v1.61.947

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

UpdateDispatchRuleWithCallback invokes the arms.UpdateDispatchRule API asynchronously

func (*Client) UpdateDispatchRuleWithChan ¶ added in v1.61.947

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

UpdateDispatchRuleWithChan invokes the arms.UpdateDispatchRule API asynchronously

func (*Client) UpdateIntegration ¶ added in v1.61.1701

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

UpdateIntegration invokes the arms.UpdateIntegration API synchronously

func (*Client) UpdateIntegrationWithCallback ¶ added in v1.61.1701

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

UpdateIntegrationWithCallback invokes the arms.UpdateIntegration API asynchronously

func (*Client) UpdateIntegrationWithChan ¶ added in v1.61.1701

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

UpdateIntegrationWithChan invokes the arms.UpdateIntegration API asynchronously

func (*Client) UpdatePrometheusAlertRule ¶ added in v1.61.1056

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

UpdatePrometheusAlertRule invokes the arms.UpdatePrometheusAlertRule API synchronously

func (*Client) UpdatePrometheusAlertRuleWithCallback ¶ added in v1.61.1056

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

UpdatePrometheusAlertRuleWithCallback invokes the arms.UpdatePrometheusAlertRule API asynchronously

func (*Client) UpdatePrometheusAlertRuleWithChan ¶ added in v1.61.1056

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

UpdatePrometheusAlertRuleWithChan invokes the arms.UpdatePrometheusAlertRule API asynchronously

func (*Client) UpdatePrometheusGlobalView ¶ added in v1.62.233

func (client *Client) UpdatePrometheusGlobalView(request *UpdatePrometheusGlobalViewRequest) (response *UpdatePrometheusGlobalViewResponse, err error)

UpdatePrometheusGlobalView invokes the arms.UpdatePrometheusGlobalView API synchronously

func (*Client) UpdatePrometheusGlobalViewWithCallback ¶ added in v1.62.233

func (client *Client) UpdatePrometheusGlobalViewWithCallback(request *UpdatePrometheusGlobalViewRequest, callback func(response *UpdatePrometheusGlobalViewResponse, err error)) <-chan int

UpdatePrometheusGlobalViewWithCallback invokes the arms.UpdatePrometheusGlobalView API asynchronously

func (*Client) UpdatePrometheusGlobalViewWithChan ¶ added in v1.62.233

func (client *Client) UpdatePrometheusGlobalViewWithChan(request *UpdatePrometheusGlobalViewRequest) (<-chan *UpdatePrometheusGlobalViewResponse, <-chan error)

UpdatePrometheusGlobalViewWithChan invokes the arms.UpdatePrometheusGlobalView API asynchronously

func (*Client) UpdatePrometheusIntegration ¶ added in v1.62.212

func (client *Client) UpdatePrometheusIntegration(request *UpdatePrometheusIntegrationRequest) (response *UpdatePrometheusIntegrationResponse, err error)

UpdatePrometheusIntegration invokes the arms.UpdatePrometheusIntegration API synchronously

func (*Client) UpdatePrometheusIntegrationWithCallback ¶ added in v1.62.212

func (client *Client) UpdatePrometheusIntegrationWithCallback(request *UpdatePrometheusIntegrationRequest, callback func(response *UpdatePrometheusIntegrationResponse, err error)) <-chan int

UpdatePrometheusIntegrationWithCallback invokes the arms.UpdatePrometheusIntegration API asynchronously

func (*Client) UpdatePrometheusIntegrationWithChan ¶ added in v1.62.212

func (client *Client) UpdatePrometheusIntegrationWithChan(request *UpdatePrometheusIntegrationRequest) (<-chan *UpdatePrometheusIntegrationResponse, <-chan error)

UpdatePrometheusIntegrationWithChan invokes the arms.UpdatePrometheusIntegration API asynchronously

func (*Client) UpdatePrometheusMonitoring ¶ added in v1.62.342

func (client *Client) UpdatePrometheusMonitoring(request *UpdatePrometheusMonitoringRequest) (response *UpdatePrometheusMonitoringResponse, err error)

UpdatePrometheusMonitoring invokes the arms.UpdatePrometheusMonitoring API synchronously

func (*Client) UpdatePrometheusMonitoringStatus ¶ added in v1.62.342

func (client *Client) UpdatePrometheusMonitoringStatus(request *UpdatePrometheusMonitoringStatusRequest) (response *UpdatePrometheusMonitoringStatusResponse, err error)

UpdatePrometheusMonitoringStatus invokes the arms.UpdatePrometheusMonitoringStatus API synchronously

func (*Client) UpdatePrometheusMonitoringStatusWithCallback ¶ added in v1.62.342

func (client *Client) UpdatePrometheusMonitoringStatusWithCallback(request *UpdatePrometheusMonitoringStatusRequest, callback func(response *UpdatePrometheusMonitoringStatusResponse, err error)) <-chan int

UpdatePrometheusMonitoringStatusWithCallback invokes the arms.UpdatePrometheusMonitoringStatus API asynchronously

func (*Client) UpdatePrometheusMonitoringStatusWithChan ¶ added in v1.62.342

func (client *Client) UpdatePrometheusMonitoringStatusWithChan(request *UpdatePrometheusMonitoringStatusRequest) (<-chan *UpdatePrometheusMonitoringStatusResponse, <-chan error)

UpdatePrometheusMonitoringStatusWithChan invokes the arms.UpdatePrometheusMonitoringStatus API asynchronously

func (*Client) UpdatePrometheusMonitoringWithCallback ¶ added in v1.62.342

func (client *Client) UpdatePrometheusMonitoringWithCallback(request *UpdatePrometheusMonitoringRequest, callback func(response *UpdatePrometheusMonitoringResponse, err error)) <-chan int

UpdatePrometheusMonitoringWithCallback invokes the arms.UpdatePrometheusMonitoring API asynchronously

func (*Client) UpdatePrometheusMonitoringWithChan ¶ added in v1.62.342

func (client *Client) UpdatePrometheusMonitoringWithChan(request *UpdatePrometheusMonitoringRequest) (<-chan *UpdatePrometheusMonitoringResponse, <-chan error)

UpdatePrometheusMonitoringWithChan invokes the arms.UpdatePrometheusMonitoring API asynchronously

func (*Client) UpdatePrometheusRemoteWrite ¶ added in v1.62.212

func (client *Client) UpdatePrometheusRemoteWrite(request *UpdatePrometheusRemoteWriteRequest) (response *UpdatePrometheusRemoteWriteResponse, err error)

UpdatePrometheusRemoteWrite invokes the arms.UpdatePrometheusRemoteWrite API synchronously

func (*Client) UpdatePrometheusRemoteWriteWithCallback ¶ added in v1.62.212

func (client *Client) UpdatePrometheusRemoteWriteWithCallback(request *UpdatePrometheusRemoteWriteRequest, callback func(response *UpdatePrometheusRemoteWriteResponse, err error)) <-chan int

UpdatePrometheusRemoteWriteWithCallback invokes the arms.UpdatePrometheusRemoteWrite API asynchronously

func (*Client) UpdatePrometheusRemoteWriteWithChan ¶ added in v1.62.212

func (client *Client) UpdatePrometheusRemoteWriteWithChan(request *UpdatePrometheusRemoteWriteRequest) (<-chan *UpdatePrometheusRemoteWriteResponse, <-chan error)

UpdatePrometheusRemoteWriteWithChan invokes the arms.UpdatePrometheusRemoteWrite API asynchronously

func (*Client) UpdateWebhook ¶ added in v1.61.571

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

UpdateWebhook invokes the arms.UpdateWebhook API synchronously

func (*Client) UpdateWebhookWithCallback ¶ added in v1.61.571

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

UpdateWebhookWithCallback invokes the arms.UpdateWebhook API asynchronously

func (*Client) UpdateWebhookWithChan ¶ added in v1.61.571

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

UpdateWebhookWithChan invokes the arms.UpdateWebhook API asynchronously

func (*Client) Upload ¶ added in v1.61.1562

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

Upload invokes the arms.Upload API synchronously

func (*Client) UploadWithCallback ¶ added in v1.61.1562

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

UploadWithCallback invokes the arms.Upload API asynchronously

func (*Client) UploadWithChan ¶ added in v1.61.1562

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

UploadWithChan invokes the arms.Upload API asynchronously

type CommonParam ¶ added in v1.62.57

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 ¶ added in v1.61.328

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

ConfigAppRequest is the request struct for api ConfigApp

func CreateConfigAppRequest ¶ added in v1.61.328

func CreateConfigAppRequest() (request *ConfigAppRequest)

CreateConfigAppRequest creates a request to invoke ConfigApp API

type ConfigAppResponse ¶ added in v1.61.328

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 ¶ added in v1.61.328

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"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	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 ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

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

ContactsInDescribeContactGroups is a nested struct in arms response

type ContactsInSearchAlertContact ¶ added in v1.61.420

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

ContactsInSearchAlertContact is a nested struct in arms response

type ContactsInSearchAlertContactGroup ¶ added in v1.61.420

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

ContactsInSearchAlertContactGroup is a nested struct in arms response

type ContactsItem ¶ added in v1.62.57

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"`
	ResourceGroupId     string           `position:"Query" name:"ResourceGroupId"`
	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 ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateCreateDispatchRuleRequest() (request *CreateDispatchRuleRequest)

CreateCreateDispatchRuleRequest creates a request to invoke CreateDispatchRule API

type CreateDispatchRuleResponse ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateCreateDispatchRuleResponse() (response *CreateDispatchRuleResponse)

CreateCreateDispatchRuleResponse creates a response to parse from CreateDispatchRule response

type CreateIntegrationRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateCreateIntegrationRequest() (request *CreateIntegrationRequest)

CreateCreateIntegrationRequest creates a request to invoke CreateIntegration API

type CreateIntegrationResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateCreateIntegrationResponse() (response *CreateIntegrationResponse)

CreateCreateIntegrationResponse creates a response to parse from CreateIntegration response

type CreateOrUpdateAlertRuleRequest ¶ added in v1.61.1408

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"`
	DurationCompareType   string                         `position:"Body" name:"DurationCompareType"`
	NotifyStrategy        string                         `position:"Body" name:"NotifyStrategy"`
	Labels                string                         `position:"Body" name:"Labels"`
	Tags                  *[]CreateOrUpdateAlertRuleTags `position:"Body" name:"Tags"  type:"Repeated"`
	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 ¶ added in v1.61.1408

func CreateCreateOrUpdateAlertRuleRequest() (request *CreateOrUpdateAlertRuleRequest)

CreateCreateOrUpdateAlertRuleRequest creates a request to invoke CreateOrUpdateAlertRule API

type CreateOrUpdateAlertRuleResponse ¶ added in v1.61.1408

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 ¶ added in v1.61.1408

func CreateCreateOrUpdateAlertRuleResponse() (response *CreateOrUpdateAlertRuleResponse)

CreateCreateOrUpdateAlertRuleResponse creates a response to parse from CreateOrUpdateAlertRule response

type CreateOrUpdateAlertRuleTags ¶ added in v1.62.342

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

CreateOrUpdateAlertRuleTags is a repeated param struct in CreateOrUpdateAlertRuleRequest

type CreateOrUpdateContactGroupRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateCreateOrUpdateContactGroupRequest() (request *CreateOrUpdateContactGroupRequest)

CreateCreateOrUpdateContactGroupRequest creates a request to invoke CreateOrUpdateContactGroup API

type CreateOrUpdateContactGroupResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateCreateOrUpdateContactGroupResponse() (response *CreateOrUpdateContactGroupResponse)

CreateCreateOrUpdateContactGroupResponse creates a response to parse from CreateOrUpdateContactGroup response

type CreateOrUpdateContactRequest ¶ added in v1.61.1474

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"`
	ResourceGroupId   string           `position:"Query" name:"ResourceGroupId"`
	DingRobotUrl      string           `position:"Query" name:"DingRobotUrl"`
	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 ¶ added in v1.61.1474

func CreateCreateOrUpdateContactRequest() (request *CreateOrUpdateContactRequest)

CreateCreateOrUpdateContactRequest creates a request to invoke CreateOrUpdateContact API

type CreateOrUpdateContactResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateCreateOrUpdateContactResponse() (response *CreateOrUpdateContactResponse)

CreateCreateOrUpdateContactResponse creates a response to parse from CreateOrUpdateContact response

type CreateOrUpdateEventBridgeIntegrationRequest ¶ added in v1.61.1553

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 ¶ added in v1.61.1553

func CreateCreateOrUpdateEventBridgeIntegrationRequest() (request *CreateOrUpdateEventBridgeIntegrationRequest)

CreateCreateOrUpdateEventBridgeIntegrationRequest creates a request to invoke CreateOrUpdateEventBridgeIntegration API

type CreateOrUpdateEventBridgeIntegrationResponse ¶ added in v1.61.1553

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 ¶ added in v1.61.1553

func CreateCreateOrUpdateEventBridgeIntegrationResponse() (response *CreateOrUpdateEventBridgeIntegrationResponse)

CreateCreateOrUpdateEventBridgeIntegrationResponse creates a response to parse from CreateOrUpdateEventBridgeIntegration response

type CreateOrUpdateIMRobotRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateCreateOrUpdateIMRobotRequest() (request *CreateOrUpdateIMRobotRequest)

CreateCreateOrUpdateIMRobotRequest creates a request to invoke CreateOrUpdateIMRobot API

type CreateOrUpdateIMRobotResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateCreateOrUpdateIMRobotResponse() (response *CreateOrUpdateIMRobotResponse)

CreateCreateOrUpdateIMRobotResponse creates a response to parse from CreateOrUpdateIMRobot response

type CreateOrUpdateNotificationPolicyRequest ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateCreateOrUpdateNotificationPolicyRequest() (request *CreateOrUpdateNotificationPolicyRequest)

CreateCreateOrUpdateNotificationPolicyRequest creates a request to invoke CreateOrUpdateNotificationPolicy API

type CreateOrUpdateNotificationPolicyResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateCreateOrUpdateNotificationPolicyResponse() (response *CreateOrUpdateNotificationPolicyResponse)

CreateCreateOrUpdateNotificationPolicyResponse creates a response to parse from CreateOrUpdateNotificationPolicy response

type CreateOrUpdateSilencePolicyRequest ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateCreateOrUpdateSilencePolicyRequest() (request *CreateOrUpdateSilencePolicyRequest)

CreateCreateOrUpdateSilencePolicyRequest creates a request to invoke CreateOrUpdateSilencePolicy API

type CreateOrUpdateSilencePolicyResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateCreateOrUpdateSilencePolicyResponse() (response *CreateOrUpdateSilencePolicyResponse)

CreateCreateOrUpdateSilencePolicyResponse creates a response to parse from CreateOrUpdateSilencePolicy response

type CreateOrUpdateWebhookContactRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateCreateOrUpdateWebhookContactRequest() (request *CreateOrUpdateWebhookContactRequest)

CreateCreateOrUpdateWebhookContactRequest creates a request to invoke CreateOrUpdateWebhookContact API

type CreateOrUpdateWebhookContactResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateCreateOrUpdateWebhookContactResponse() (response *CreateOrUpdateWebhookContactResponse)

CreateCreateOrUpdateWebhookContactResponse creates a response to parse from CreateOrUpdateWebhookContact response

type CreatePrometheusAlertRuleRequest ¶ added in v1.61.1056

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"`
	Tags           *[]CreatePrometheusAlertRuleTags `position:"Query" name:"Tags"  type:"Repeated"`
	Duration       string                           `position:"Query" name:"Duration"`
	NotifyType     string                           `position:"Query" name:"NotifyType"`
}

CreatePrometheusAlertRuleRequest is the request struct for api CreatePrometheusAlertRule

func CreateCreatePrometheusAlertRuleRequest ¶ added in v1.61.1056

func CreateCreatePrometheusAlertRuleRequest() (request *CreatePrometheusAlertRuleRequest)

CreateCreatePrometheusAlertRuleRequest creates a request to invoke CreatePrometheusAlertRule API

type CreatePrometheusAlertRuleResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateCreatePrometheusAlertRuleResponse() (response *CreatePrometheusAlertRuleResponse)

CreateCreatePrometheusAlertRuleResponse creates a response to parse from CreatePrometheusAlertRule response

type CreatePrometheusAlertRuleTags ¶ added in v1.62.342

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

CreatePrometheusAlertRuleTags is a repeated param struct in CreatePrometheusAlertRuleRequest

type CreatePrometheusInstanceRequest ¶ added in v1.62.233

type CreatePrometheusInstanceRequest struct {
	*requests.RpcRequest
	GrafanaInstanceId     string                          `position:"Query" name:"GrafanaInstanceId"`
	AllSubClustersSuccess requests.Boolean                `position:"Query" name:"AllSubClustersSuccess"`
	ClusterName           string                          `position:"Query" name:"ClusterName"`
	SecurityGroupId       string                          `position:"Query" name:"SecurityGroupId"`
	ClusterId             string                          `position:"Query" name:"ClusterId"`
	Tags                  *[]CreatePrometheusInstanceTags `position:"Query" name:"Tags"  type:"Repeated"`
	ClusterType           string                          `position:"Query" name:"ClusterType"`
	VSwitchId             string                          `position:"Query" name:"VSwitchId"`
	ResourceGroupId       string                          `position:"Query" name:"ResourceGroupId"`
	VpcId                 string                          `position:"Query" name:"VpcId"`
	SubClustersJson       string                          `position:"Query" name:"SubClustersJson"`
}

CreatePrometheusInstanceRequest is the request struct for api CreatePrometheusInstance

func CreateCreatePrometheusInstanceRequest ¶ added in v1.62.233

func CreateCreatePrometheusInstanceRequest() (request *CreatePrometheusInstanceRequest)

CreateCreatePrometheusInstanceRequest creates a request to invoke CreatePrometheusInstance API

type CreatePrometheusInstanceResponse ¶ added in v1.62.233

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

CreatePrometheusInstanceResponse is the response struct for api CreatePrometheusInstance

func CreateCreatePrometheusInstanceResponse ¶ added in v1.62.233

func CreateCreatePrometheusInstanceResponse() (response *CreatePrometheusInstanceResponse)

CreateCreatePrometheusInstanceResponse creates a response to parse from CreatePrometheusInstance response

type CreatePrometheusInstanceTags ¶ added in v1.62.233

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

CreatePrometheusInstanceTags is a repeated param struct in CreatePrometheusInstanceRequest

type CreatePrometheusMonitoringRequest ¶ added in v1.62.342

type CreatePrometheusMonitoringRequest struct {
	*requests.RpcRequest
	ConfigYaml string `position:"Body" name:"ConfigYaml"`
	ClusterId  string `position:"Query" name:"ClusterId"`
	Type       string `position:"Query" name:"Type"`
	Status     string `position:"Query" name:"Status"`
}

CreatePrometheusMonitoringRequest is the request struct for api CreatePrometheusMonitoring

func CreateCreatePrometheusMonitoringRequest ¶ added in v1.62.342

func CreateCreatePrometheusMonitoringRequest() (request *CreatePrometheusMonitoringRequest)

CreateCreatePrometheusMonitoringRequest creates a request to invoke CreatePrometheusMonitoring API

type CreatePrometheusMonitoringResponse ¶ added in v1.62.342

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

CreatePrometheusMonitoringResponse is the response struct for api CreatePrometheusMonitoring

func CreateCreatePrometheusMonitoringResponse ¶ added in v1.62.342

func CreateCreatePrometheusMonitoringResponse() (response *CreatePrometheusMonitoringResponse)

CreateCreatePrometheusMonitoringResponse creates a response to parse from CreatePrometheusMonitoring response

type CreateRetcodeAppRequest ¶

type CreateRetcodeAppRequest struct {
	*requests.RpcRequest
	ResourceGroupId string                  `position:"Query" name:"ResourceGroupId"`
	RetcodeAppName  string                  `position:"Query" name:"RetcodeAppName"`
	RetcodeAppType  string                  `position:"Query" name:"RetcodeAppType"`
	Tags            *[]CreateRetcodeAppTags `position:"Query" name:"Tags"  type:"Repeated"`
}

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 CreateRetcodeAppTags ¶ added in v1.62.212

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

CreateRetcodeAppTags is a repeated param struct in CreateRetcodeAppRequest

type CreateSyntheticTaskCommonParam ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.1701

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

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

CreateSyntheticTaskProtocolRequestContentBodyFormDataItem is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocolRequestContentBodyUrlEncodingItem ¶ added in v1.61.1753

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

CreateSyntheticTaskProtocolRequestContentBodyUrlEncodingItem is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskProtocolRequestContentHeaderItem ¶ added in v1.61.1753

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

CreateSyntheticTaskProtocolRequestContentHeaderItem is a repeated param struct in CreateSyntheticTaskRequest

type CreateSyntheticTaskRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateCreateSyntheticTaskRequest() (request *CreateSyntheticTaskRequest)

CreateCreateSyntheticTaskRequest creates a request to invoke CreateSyntheticTask API

type CreateSyntheticTaskResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateCreateSyntheticTaskResponse() (response *CreateSyntheticTaskResponse)

CreateCreateSyntheticTaskResponse creates a response to parse from CreateSyntheticTask response

type CreateWebhookRequest ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateCreateWebhookRequest() (request *CreateWebhookRequest)

CreateCreateWebhookRequest creates a request to invoke CreateWebhook API

type CreateWebhookResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateCreateWebhookResponse() (response *CreateWebhookResponse)

CreateCreateWebhookResponse creates a response to parse from CreateWebhook response

type CustomSLSFiltersInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

CustomSLSFiltersInCreateOrUpdateAlertRule is a nested struct in arms response

type CustomSLSFiltersInGetAlertRules ¶ added in v1.61.1408

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

CustomSLSFiltersInGetAlertRules is a nested struct in arms response

type CustomSLSFiltersItem ¶ added in v1.62.57

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 ¶ added in v1.61.1408

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

CustomSLSGroupByDimensionsInCreateOrUpdateAlertRule is a nested struct in arms response

type CustomSLSGroupByDimensionsInGetAlertRules ¶ added in v1.61.1408

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

CustomSLSGroupByDimensionsInGetAlertRules is a nested struct in arms response

type CustomSLSWheresInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

CustomSLSWheresInCreateOrUpdateAlertRule is a nested struct in arms response

type CustomSLSWheresInGetAlertRules ¶ added in v1.61.1408

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

CustomSLSWheresInGetAlertRules is a nested struct in arms response

type DashboardVos ¶ added in v1.61.167

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

DashboardVos is a nested struct in arms response

type DashboardVosItem ¶ added in v1.61.167

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 ¶ added in v1.61.434

type Data struct {
	CanEditor             bool                      `json:"CanEditor" xml:"CanEditor"`
	SubClustersJson       string                    `json:"SubClustersJson" xml:"SubClustersJson"`
	ShowDescribe          bool                      `json:"ShowDescribe" xml:"ShowDescribe"`
	Param                 string                    `json:"Param" xml:"Param"`
	Total                 string                    `json:"Total" xml:"Total"`
	VpcId                 string                    `json:"VpcId" xml:"VpcId"`
	FileName              string                    `json:"FileName" xml:"FileName"`
	Type                  string                    `json:"Type" xml:"Type"`
	EnableTag             bool                      `json:"EnableTag" xml:"EnableTag"`
	ResourceId            string                    `json:"ResourceId" xml:"ResourceId"`
	ClusterId             string                    `json:"ClusterId" xml:"ClusterId"`
	IsControllerInstalled bool                      `json:"isControllerInstalled" xml:"isControllerInstalled"`
	RemoteWriteName       string                    `json:"RemoteWriteName" xml:"RemoteWriteName"`
	Message               string                    `json:"Message" xml:"Message"`
	Info                  string                    `json:"Info" xml:"Info"`
	InstanceName          string                    `json:"InstanceName" xml:"InstanceName"`
	ConfigYaml            string                    `json:"ConfigYaml" xml:"ConfigYaml"`
	InstanceId            int64                     `json:"InstanceId" xml:"InstanceId"`
	IntegrationType       string                    `json:"IntegrationType" xml:"IntegrationType"`
	ResourceType          string                    `json:"ResourceType" xml:"ResourceType"`
	Success               bool                      `json:"Success" xml:"Success"`
	Page                  int                       `json:"Page" xml:"Page"`
	TaskId                int64                     `json:"TaskId" xml:"TaskId"`
	Size                  string                    `json:"Size" xml:"Size"`
	Target                string                    `json:"Target" xml:"Target"`
	Status                string                    `json:"Status" xml:"Status"`
	PaymentType           string                    `json:"PaymentType" xml:"PaymentType"`
	SecurityGroupId       string                    `json:"SecurityGroupId" xml:"SecurityGroupId"`
	ExporterType          string                    `json:"ExporterType" xml:"ExporterType"`
	Describe              string                    `json:"Describe" xml:"Describe"`
	PageSize              int                       `json:"PageSize" xml:"PageSize"`
	RegionId              string                    `json:"RegionId" xml:"RegionId"`
	ResourceGroupId       string                    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	UserId                string                    `json:"UserId" xml:"UserId"`
	ClusterName           string                    `json:"ClusterName" xml:"ClusterName"`
	MonitoringName        string                    `json:"MonitoringName" xml:"MonitoringName"`
	UploadTime            string                    `json:"UploadTime" xml:"UploadTime"`
	ClusterType           string                    `json:"ClusterType" xml:"ClusterType"`
	VSwitchId             string                    `json:"VSwitchId" xml:"VSwitchId"`
	Version               string                    `json:"Version" xml:"Version"`
	CanDelete             bool                      `json:"CanDelete" xml:"CanDelete"`
	GrafanaInstanceId     string                    `json:"GrafanaInstanceId" xml:"GrafanaInstanceId"`
	Namespace             string                    `json:"Namespace" xml:"Namespace"`
	ContainerName         string                    `json:"ContainerName" xml:"ContainerName"`
	Msg                   string                    `json:"Msg" xml:"Msg"`
	Fid                   string                    `json:"Fid" xml:"Fid"`
	ShowLog               string                    `json:"ShowLog" xml:"ShowLog"`
	NeedUpgrade           bool                      `json:"NeedUpgrade" xml:"NeedUpgrade"`
	RemoteWriteYaml       string                    `json:"RemoteWriteYaml" xml:"RemoteWriteYaml"`
	Items                 []map[string]interface{}  `json:"Items" xml:"Items"`
	RetcodeSLSConfig      RetcodeSLSConfig          `json:"RetcodeSLSConfig" xml:"RetcodeSLSConfig"`
	FailedInstances       []FailedInstance          `json:"FailedInstances" xml:"FailedInstances"`
	Tags                  []TagsItem                `json:"Tags" xml:"Tags"`
	PrometheusInstances   []PrometheusInstancesItem `json:"PrometheusInstances" xml:"PrometheusInstances"`
	Products              []ProductsItem            `json:"Products" xml:"Products"`
}

Data is a nested struct in arms response

type DataInAddPrometheusGlobalView ¶ added in v1.62.212

type DataInAddPrometheusGlobalView struct {
	Success bool   `json:"Success" xml:"Success"`
	Msg     string `json:"Msg" xml:"Msg"`
	Info    Info   `json:"Info" xml:"Info"`
}

DataInAddPrometheusGlobalView is a nested struct in arms response

type DataInGetCloudClusterAllUrl ¶ added in v1.62.212

type DataInGetCloudClusterAllUrl struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInGetCloudClusterAllUrl is a nested struct in arms response

type DataInGetSyntheticTaskMonitors ¶ added in v1.61.1701

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

DataInGetSyntheticTaskMonitors is a nested struct in arms response

type DataInListPrometheusIntegration ¶ added in v1.62.212

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

DataInListPrometheusIntegration is a nested struct in arms response

type DataInListPrometheusMonitoring ¶ added in v1.62.342

type DataInListPrometheusMonitoring struct {
	Monitoring []Monitoring `json:"Monitoring" xml:"Monitoring"`
}

DataInListPrometheusMonitoring is a nested struct in arms response

type DataInListPrometheusRemoteWrites ¶ added in v1.62.212

type DataInListPrometheusRemoteWrites struct {
	RemoteWrite []RemoteWrite `json:"RemoteWrite" xml:"RemoteWrite"`
}

DataInListPrometheusRemoteWrites is a nested struct in arms response

type DataInQueryMetricByPage ¶ added in v1.61.434

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 ¶ added in v1.61.953

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

DataItem is a nested struct in arms response

type Days ¶ added in v1.61.1753

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

Days is a nested struct in arms response

type DelAuthTokenRequest ¶ added in v1.61.1639

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

DelAuthTokenRequest is the request struct for api DelAuthToken

func CreateDelAuthTokenRequest ¶ added in v1.61.1639

func CreateDelAuthTokenRequest() (request *DelAuthTokenRequest)

CreateDelAuthTokenRequest creates a request to invoke DelAuthToken API

type DelAuthTokenResponse ¶ added in v1.61.1639

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 ¶ added in v1.61.1639

func CreateDelAuthTokenResponse() (response *DelAuthTokenResponse)

CreateDelAuthTokenResponse creates a response to parse from DelAuthToken response

type DeleteAlertContactGroupRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateDeleteAlertContactGroupRequest() (request *DeleteAlertContactGroupRequest)

CreateDeleteAlertContactGroupRequest creates a request to invoke DeleteAlertContactGroup API

type DeleteAlertContactGroupResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateDeleteAlertContactGroupResponse() (response *DeleteAlertContactGroupResponse)

CreateDeleteAlertContactGroupResponse creates a response to parse from DeleteAlertContactGroup response

type DeleteAlertContactRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateDeleteAlertContactRequest() (request *DeleteAlertContactRequest)

CreateDeleteAlertContactRequest creates a request to invoke DeleteAlertContact API

type DeleteAlertContactResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateDeleteAlertContactResponse() (response *DeleteAlertContactResponse)

CreateDeleteAlertContactResponse creates a response to parse from DeleteAlertContact response

type DeleteAlertRuleRequest ¶ added in v1.61.1474

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

DeleteAlertRuleRequest is the request struct for api DeleteAlertRule

func CreateDeleteAlertRuleRequest ¶ added in v1.61.1474

func CreateDeleteAlertRuleRequest() (request *DeleteAlertRuleRequest)

CreateDeleteAlertRuleRequest creates a request to invoke DeleteAlertRule API

type DeleteAlertRuleResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDeleteAlertRuleResponse() (response *DeleteAlertRuleResponse)

CreateDeleteAlertRuleResponse creates a response to parse from DeleteAlertRule response

type DeleteAlertRulesRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateDeleteAlertRulesRequest() (request *DeleteAlertRulesRequest)

CreateDeleteAlertRulesRequest creates a request to invoke DeleteAlertRules API

type DeleteAlertRulesResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateDeleteAlertRulesResponse() (response *DeleteAlertRulesResponse)

CreateDeleteAlertRulesResponse creates a response to parse from DeleteAlertRules response

type DeleteCmsExporterRequest ¶ added in v1.61.1600

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

DeleteCmsExporterRequest is the request struct for api DeleteCmsExporter

func CreateDeleteCmsExporterRequest ¶ added in v1.61.1600

func CreateDeleteCmsExporterRequest() (request *DeleteCmsExporterRequest)

CreateDeleteCmsExporterRequest creates a request to invoke DeleteCmsExporter API

type DeleteCmsExporterResponse ¶ added in v1.61.1600

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 ¶ added in v1.61.1600

func CreateDeleteCmsExporterResponse() (response *DeleteCmsExporterResponse)

CreateDeleteCmsExporterResponse creates a response to parse from DeleteCmsExporter response

type DeleteContactGroupRequest ¶ added in v1.61.1474

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

DeleteContactGroupRequest is the request struct for api DeleteContactGroup

func CreateDeleteContactGroupRequest ¶ added in v1.61.1474

func CreateDeleteContactGroupRequest() (request *DeleteContactGroupRequest)

CreateDeleteContactGroupRequest creates a request to invoke DeleteContactGroup API

type DeleteContactGroupResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDeleteContactGroupResponse() (response *DeleteContactGroupResponse)

CreateDeleteContactGroupResponse creates a response to parse from DeleteContactGroup response

type DeleteContactRequest ¶ added in v1.61.1474

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

DeleteContactRequest is the request struct for api DeleteContact

func CreateDeleteContactRequest ¶ added in v1.61.1474

func CreateDeleteContactRequest() (request *DeleteContactRequest)

CreateDeleteContactRequest creates a request to invoke DeleteContact API

type DeleteContactResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDeleteContactResponse() (response *DeleteContactResponse)

CreateDeleteContactResponse creates a response to parse from DeleteContact response

type DeleteDispatchRuleRequest ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateDeleteDispatchRuleRequest() (request *DeleteDispatchRuleRequest)

CreateDeleteDispatchRuleRequest creates a request to invoke DeleteDispatchRule API

type DeleteDispatchRuleResponse ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateDeleteDispatchRuleResponse() (response *DeleteDispatchRuleResponse)

CreateDeleteDispatchRuleResponse creates a response to parse from DeleteDispatchRule response

type DeleteEventBridgeIntegrationRequest ¶ added in v1.61.1553

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

DeleteEventBridgeIntegrationRequest is the request struct for api DeleteEventBridgeIntegration

func CreateDeleteEventBridgeIntegrationRequest ¶ added in v1.61.1553

func CreateDeleteEventBridgeIntegrationRequest() (request *DeleteEventBridgeIntegrationRequest)

CreateDeleteEventBridgeIntegrationRequest creates a request to invoke DeleteEventBridgeIntegration API

type DeleteEventBridgeIntegrationResponse ¶ added in v1.61.1553

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 ¶ added in v1.61.1553

func CreateDeleteEventBridgeIntegrationResponse() (response *DeleteEventBridgeIntegrationResponse)

CreateDeleteEventBridgeIntegrationResponse creates a response to parse from DeleteEventBridgeIntegration response

type DeleteGrafanaResourceRequest ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateDeleteGrafanaResourceRequest() (request *DeleteGrafanaResourceRequest)

CreateDeleteGrafanaResourceRequest creates a request to invoke DeleteGrafanaResource API

type DeleteGrafanaResourceResponse ¶ added in v1.61.1056

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

DeleteGrafanaResourceResponse is the response struct for api DeleteGrafanaResource

func CreateDeleteGrafanaResourceResponse ¶ added in v1.61.1056

func CreateDeleteGrafanaResourceResponse() (response *DeleteGrafanaResourceResponse)

CreateDeleteGrafanaResourceResponse creates a response to parse from DeleteGrafanaResource response

type DeleteIMRobotRequest ¶ added in v1.61.1474

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

DeleteIMRobotRequest is the request struct for api DeleteIMRobot

func CreateDeleteIMRobotRequest ¶ added in v1.61.1474

func CreateDeleteIMRobotRequest() (request *DeleteIMRobotRequest)

CreateDeleteIMRobotRequest creates a request to invoke DeleteIMRobot API

type DeleteIMRobotResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDeleteIMRobotResponse() (response *DeleteIMRobotResponse)

CreateDeleteIMRobotResponse creates a response to parse from DeleteIMRobot response

type DeleteIntegrationRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDeleteIntegrationRequest() (request *DeleteIntegrationRequest)

CreateDeleteIntegrationRequest creates a request to invoke DeleteIntegration API

type DeleteIntegrationResponse ¶ added in v1.61.1474

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

DeleteIntegrationResponse is the response struct for api DeleteIntegration

func CreateDeleteIntegrationResponse ¶ added in v1.61.1474

func CreateDeleteIntegrationResponse() (response *DeleteIntegrationResponse)

CreateDeleteIntegrationResponse creates a response to parse from DeleteIntegration response

type DeleteIntegrationsRequest ¶ added in v1.61.1701

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

DeleteIntegrationsRequest is the request struct for api DeleteIntegrations

func CreateDeleteIntegrationsRequest ¶ added in v1.61.1701

func CreateDeleteIntegrationsRequest() (request *DeleteIntegrationsRequest)

CreateDeleteIntegrationsRequest creates a request to invoke DeleteIntegrations API

type DeleteIntegrationsResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateDeleteIntegrationsResponse() (response *DeleteIntegrationsResponse)

CreateDeleteIntegrationsResponse creates a response to parse from DeleteIntegrations response

type DeleteNotificationPolicyRequest ¶ added in v1.61.1499

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

DeleteNotificationPolicyRequest is the request struct for api DeleteNotificationPolicy

func CreateDeleteNotificationPolicyRequest ¶ added in v1.61.1499

func CreateDeleteNotificationPolicyRequest() (request *DeleteNotificationPolicyRequest)

CreateDeleteNotificationPolicyRequest creates a request to invoke DeleteNotificationPolicy API

type DeleteNotificationPolicyResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateDeleteNotificationPolicyResponse() (response *DeleteNotificationPolicyResponse)

CreateDeleteNotificationPolicyResponse creates a response to parse from DeleteNotificationPolicy response

type DeletePrometheusAlertRuleRequest ¶ added in v1.61.1056

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

DeletePrometheusAlertRuleRequest is the request struct for api DeletePrometheusAlertRule

func CreateDeletePrometheusAlertRuleRequest ¶ added in v1.61.1056

func CreateDeletePrometheusAlertRuleRequest() (request *DeletePrometheusAlertRuleRequest)

CreateDeletePrometheusAlertRuleRequest creates a request to invoke DeletePrometheusAlertRule API

type DeletePrometheusAlertRuleResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateDeletePrometheusAlertRuleResponse() (response *DeletePrometheusAlertRuleResponse)

CreateDeletePrometheusAlertRuleResponse creates a response to parse from DeletePrometheusAlertRule response

type DeletePrometheusGlobalViewRequest ¶ added in v1.61.1566

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

DeletePrometheusGlobalViewRequest is the request struct for api DeletePrometheusGlobalView

func CreateDeletePrometheusGlobalViewRequest ¶ added in v1.61.1566

func CreateDeletePrometheusGlobalViewRequest() (request *DeletePrometheusGlobalViewRequest)

CreateDeletePrometheusGlobalViewRequest creates a request to invoke DeletePrometheusGlobalView API

type DeletePrometheusGlobalViewResponse ¶ added in v1.61.1566

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

DeletePrometheusGlobalViewResponse is the response struct for api DeletePrometheusGlobalView

func CreateDeletePrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateDeletePrometheusGlobalViewResponse() (response *DeletePrometheusGlobalViewResponse)

CreateDeletePrometheusGlobalViewResponse creates a response to parse from DeletePrometheusGlobalView response

type DeletePrometheusIntegrationRequest ¶ added in v1.62.212

type DeletePrometheusIntegrationRequest struct {
	*requests.RpcRequest
	InstanceId      requests.Integer `position:"Query" name:"InstanceId"`
	IntegrationType string           `position:"Query" name:"IntegrationType"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
}

DeletePrometheusIntegrationRequest is the request struct for api DeletePrometheusIntegration

func CreateDeletePrometheusIntegrationRequest ¶ added in v1.62.212

func CreateDeletePrometheusIntegrationRequest() (request *DeletePrometheusIntegrationRequest)

CreateDeletePrometheusIntegrationRequest creates a request to invoke DeletePrometheusIntegration API

type DeletePrometheusIntegrationResponse ¶ added in v1.62.212

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

DeletePrometheusIntegrationResponse is the response struct for api DeletePrometheusIntegration

func CreateDeletePrometheusIntegrationResponse ¶ added in v1.62.212

func CreateDeletePrometheusIntegrationResponse() (response *DeletePrometheusIntegrationResponse)

CreateDeletePrometheusIntegrationResponse creates a response to parse from DeletePrometheusIntegration response

type DeletePrometheusMonitoringRequest ¶ added in v1.62.342

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

DeletePrometheusMonitoringRequest is the request struct for api DeletePrometheusMonitoring

func CreateDeletePrometheusMonitoringRequest ¶ added in v1.62.342

func CreateDeletePrometheusMonitoringRequest() (request *DeletePrometheusMonitoringRequest)

CreateDeletePrometheusMonitoringRequest creates a request to invoke DeletePrometheusMonitoring API

type DeletePrometheusMonitoringResponse ¶ added in v1.62.342

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

DeletePrometheusMonitoringResponse is the response struct for api DeletePrometheusMonitoring

func CreateDeletePrometheusMonitoringResponse ¶ added in v1.62.342

func CreateDeletePrometheusMonitoringResponse() (response *DeletePrometheusMonitoringResponse)

CreateDeletePrometheusMonitoringResponse creates a response to parse from DeletePrometheusMonitoring response

type DeletePrometheusRemoteWriteRequest ¶ added in v1.62.212

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

DeletePrometheusRemoteWriteRequest is the request struct for api DeletePrometheusRemoteWrite

func CreateDeletePrometheusRemoteWriteRequest ¶ added in v1.62.212

func CreateDeletePrometheusRemoteWriteRequest() (request *DeletePrometheusRemoteWriteRequest)

CreateDeletePrometheusRemoteWriteRequest creates a request to invoke DeletePrometheusRemoteWrite API

type DeletePrometheusRemoteWriteResponse ¶ added in v1.62.212

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

DeletePrometheusRemoteWriteResponse is the response struct for api DeletePrometheusRemoteWrite

func CreateDeletePrometheusRemoteWriteResponse ¶ added in v1.62.212

func CreateDeletePrometheusRemoteWriteResponse() (response *DeletePrometheusRemoteWriteResponse)

CreateDeletePrometheusRemoteWriteResponse creates a response to parse from DeletePrometheusRemoteWrite response

type DeleteRetcodeAppRequest ¶

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

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 ¶ added in v1.61.777

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

DeleteScenarioRequest is the request struct for api DeleteScenario

func CreateDeleteScenarioRequest ¶ added in v1.61.777

func CreateDeleteScenarioRequest() (request *DeleteScenarioRequest)

CreateDeleteScenarioRequest creates a request to invoke DeleteScenario API

type DeleteScenarioResponse ¶ added in v1.61.777

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 ¶ added in v1.61.777

func CreateDeleteScenarioResponse() (response *DeleteScenarioResponse)

CreateDeleteScenarioResponse creates a response to parse from DeleteScenario response

type DeleteSilencePolicyRequest ¶ added in v1.61.1499

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

DeleteSilencePolicyRequest is the request struct for api DeleteSilencePolicy

func CreateDeleteSilencePolicyRequest ¶ added in v1.61.1499

func CreateDeleteSilencePolicyRequest() (request *DeleteSilencePolicyRequest)

CreateDeleteSilencePolicyRequest creates a request to invoke DeleteSilencePolicy API

type DeleteSilencePolicyResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateDeleteSilencePolicyResponse() (response *DeleteSilencePolicyResponse)

CreateDeleteSilencePolicyResponse creates a response to parse from DeleteSilencePolicy response

type DeleteSourceMapRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateDeleteSourceMapRequest() (request *DeleteSourceMapRequest)

CreateDeleteSourceMapRequest creates a request to invoke DeleteSourceMap API

type DeleteSourceMapResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateDeleteSourceMapResponse() (response *DeleteSourceMapResponse)

CreateDeleteSourceMapResponse creates a response to parse from DeleteSourceMap response

type DeleteSyntheticTaskRequest ¶ added in v1.61.1753

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

DeleteSyntheticTaskRequest is the request struct for api DeleteSyntheticTask

func CreateDeleteSyntheticTaskRequest ¶ added in v1.61.1753

func CreateDeleteSyntheticTaskRequest() (request *DeleteSyntheticTaskRequest)

CreateDeleteSyntheticTaskRequest creates a request to invoke DeleteSyntheticTask API

type DeleteSyntheticTaskResponse ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateDeleteSyntheticTaskResponse() (response *DeleteSyntheticTaskResponse)

CreateDeleteSyntheticTaskResponse creates a response to parse from DeleteSyntheticTask response

type DeleteTraceAppRequest ¶ added in v1.61.244

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 ¶ added in v1.61.244

func CreateDeleteTraceAppRequest() (request *DeleteTraceAppRequest)

CreateDeleteTraceAppRequest creates a request to invoke DeleteTraceApp API

type DeleteTraceAppResponse ¶ added in v1.61.244

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 ¶ added in v1.61.244

func CreateDeleteTraceAppResponse() (response *DeleteTraceAppResponse)

CreateDeleteTraceAppResponse creates a response to parse from DeleteTraceApp response

type DeleteWebhookContactRequest ¶ added in v1.61.1474

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

DeleteWebhookContactRequest is the request struct for api DeleteWebhookContact

func CreateDeleteWebhookContactRequest ¶ added in v1.61.1474

func CreateDeleteWebhookContactRequest() (request *DeleteWebhookContactRequest)

CreateDeleteWebhookContactRequest creates a request to invoke DeleteWebhookContact API

type DeleteWebhookContactResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDeleteWebhookContactResponse() (response *DeleteWebhookContactResponse)

CreateDeleteWebhookContactResponse creates a response to parse from DeleteWebhookContact response

type DescribeContactGroupsRequest ¶ added in v1.61.1474

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

DescribeContactGroupsRequest is the request struct for api DescribeContactGroups

func CreateDescribeContactGroupsRequest ¶ added in v1.61.1474

func CreateDescribeContactGroupsRequest() (request *DescribeContactGroupsRequest)

CreateDescribeContactGroupsRequest creates a request to invoke DescribeContactGroups API

type DescribeContactGroupsResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDescribeContactGroupsResponse() (response *DescribeContactGroupsResponse)

CreateDescribeContactGroupsResponse creates a response to parse from DescribeContactGroups response

type DescribeContactsRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDescribeContactsRequest() (request *DescribeContactsRequest)

CreateDescribeContactsRequest creates a request to invoke DescribeContacts API

type DescribeContactsResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDescribeContactsResponse() (response *DescribeContactsResponse)

CreateDescribeContactsResponse creates a response to parse from DescribeContacts response

type DescribeDispatchRuleRequest ¶ added in v1.61.678

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 ¶ added in v1.61.678

func CreateDescribeDispatchRuleRequest() (request *DescribeDispatchRuleRequest)

CreateDescribeDispatchRuleRequest creates a request to invoke DescribeDispatchRule API

type DescribeDispatchRuleResponse ¶ added in v1.61.678

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 ¶ added in v1.61.678

func CreateDescribeDispatchRuleResponse() (response *DescribeDispatchRuleResponse)

CreateDescribeDispatchRuleResponse creates a response to parse from DescribeDispatchRule response

type DescribeIMRobotsRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDescribeIMRobotsRequest() (request *DescribeIMRobotsRequest)

CreateDescribeIMRobotsRequest creates a request to invoke DescribeIMRobots API

type DescribeIMRobotsResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDescribeIMRobotsResponse() (response *DescribeIMRobotsResponse)

CreateDescribeIMRobotsResponse creates a response to parse from DescribeIMRobots response

type DescribePrometheusAlertRuleRequest ¶ added in v1.61.1056

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

DescribePrometheusAlertRuleRequest is the request struct for api DescribePrometheusAlertRule

func CreateDescribePrometheusAlertRuleRequest ¶ added in v1.61.1056

func CreateDescribePrometheusAlertRuleRequest() (request *DescribePrometheusAlertRuleRequest)

CreateDescribePrometheusAlertRuleRequest creates a request to invoke DescribePrometheusAlertRule API

type DescribePrometheusAlertRuleResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateDescribePrometheusAlertRuleResponse() (response *DescribePrometheusAlertRuleResponse)

CreateDescribePrometheusAlertRuleResponse creates a response to parse from DescribePrometheusAlertRule response

type DescribeTraceLicenseKeyRequest ¶ added in v1.61.244

type DescribeTraceLicenseKeyRequest struct {
	*requests.RpcRequest
}

DescribeTraceLicenseKeyRequest is the request struct for api DescribeTraceLicenseKey

func CreateDescribeTraceLicenseKeyRequest ¶ added in v1.61.244

func CreateDescribeTraceLicenseKeyRequest() (request *DescribeTraceLicenseKeyRequest)

CreateDescribeTraceLicenseKeyRequest creates a request to invoke DescribeTraceLicenseKey API

type DescribeTraceLicenseKeyResponse ¶ added in v1.61.244

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 ¶ added in v1.61.244

func CreateDescribeTraceLicenseKeyResponse() (response *DescribeTraceLicenseKeyResponse)

CreateDescribeTraceLicenseKeyResponse creates a response to parse from DescribeTraceLicenseKey response

type DescribeWebhookContactsRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDescribeWebhookContactsRequest() (request *DescribeWebhookContactsRequest)

CreateDescribeWebhookContactsRequest creates a request to invoke DescribeWebhookContacts API

type DescribeWebhookContactsResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateDescribeWebhookContactsResponse() (response *DescribeWebhookContactsResponse)

CreateDescribeWebhookContactsResponse creates a response to parse from DescribeWebhookContacts response

type DimFiltersInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

DimFiltersInCreateOrUpdateAlertRule is a nested struct in arms response

type DimFiltersInGetAlertRules ¶ added in v1.61.1408

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

DimFiltersInGetAlertRules is a nested struct in arms response

type DimFiltersItem ¶ added in v1.62.57

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 ¶ added in v1.61.90

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 ¶ added in v1.61.90

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

Dimensions is a nested struct in arms response

type DispatchRule ¶ added in v1.61.678

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"`
	Id                       int64                              `json:"id" xml:"id"`
	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 ¶ added in v1.61.1056

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

DispatchRuleInListActivatedAlerts is a nested struct in arms response

type DispatchRulesInDescribeIMRobots ¶ added in v1.62.212

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

DispatchRulesInDescribeIMRobots is a nested struct in arms response

type DispatchRulesInListActivatedAlerts ¶ added in v1.61.1056

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

DispatchRulesInListActivatedAlerts is a nested struct in arms response

type DispatchRulesInListDispatchRule ¶ added in v1.61.1056

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

DispatchRulesInListDispatchRule is a nested struct in arms response

type Download ¶ added in v1.61.1753

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 EnableMetricRequest ¶ added in v1.62.342

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

EnableMetricRequest is the request struct for api EnableMetric

func CreateEnableMetricRequest ¶ added in v1.62.342

func CreateEnableMetricRequest() (request *EnableMetricRequest)

CreateEnableMetricRequest creates a request to invoke EnableMetric API

type EnableMetricResponse ¶ added in v1.62.342

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

EnableMetricResponse is the response struct for api EnableMetric

func CreateEnableMetricResponse ¶ added in v1.62.342

func CreateEnableMetricResponse() (response *EnableMetricResponse)

CreateEnableMetricResponse creates a response to parse from EnableMetric response

type EscalationPolicies ¶ added in v1.61.1499

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

EscalationPolicies is a nested struct in arms response

type EscalationPoliciesItem ¶ added in v1.62.57

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 ¶ added in v1.61.90

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

Event is a nested struct in arms response

type EventBridgeIntegration ¶ added in v1.61.1553

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 ¶ added in v1.61.1553

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

EventBridgeIntegrations is a nested struct in arms response

type EventItem ¶ added in v1.61.90

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 ¶ added in v1.61.1753

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

Events is a nested struct in arms response

type EventsItem ¶ added in v1.62.57

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 ¶ added in v1.61.265

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.1701

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

ExtendedFieldRedefineRulesInListIntegration is a nested struct in arms response

type ExtendedFieldRedefineRulesInUpdateIntegration ¶ added in v1.61.1701

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

ExtendedFieldRedefineRulesInUpdateIntegration is a nested struct in arms response

type FailedInstance ¶ added in v1.62.233

type FailedInstance struct {
	SourceName string `json:"SourceName" xml:"SourceName"`
	SourceType string `json:"SourceType" xml:"SourceType"`
	UserId     string `json:"UserId" xml:"UserId"`
	ClusterId  string `json:"ClusterId" xml:"ClusterId"`
}

FailedInstance is a nested struct in arms response

type FailedInstances ¶ added in v1.62.233

type FailedInstances struct {
	FailedInstance []FailedInstance `json:"FailedInstance" xml:"FailedInstance"`
}

FailedInstances is a nested struct in arms response

type FieldRedefineRulesInListIntegration ¶ added in v1.61.1701

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

FieldRedefineRulesInListIntegration is a nested struct in arms response

type FieldRedefineRulesInUpdateIntegration ¶ added in v1.61.1701

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

FieldRedefineRulesInUpdateIntegration is a nested struct in arms response

type FilterValuesInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

FilterValuesInCreateOrUpdateAlertRule is a nested struct in arms response

type FilterValuesInGetAlertRules ¶ added in v1.61.1408

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

FilterValuesInGetAlertRules is a nested struct in arms response

type Filters ¶ added in v1.61.1408

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.779

type GetAgentDownloadUrlRequest struct {
	*requests.RpcRequest
}

GetAgentDownloadUrlRequest is the request struct for api GetAgentDownloadUrl

func CreateGetAgentDownloadUrlRequest ¶ added in v1.61.779

func CreateGetAgentDownloadUrlRequest() (request *GetAgentDownloadUrlRequest)

CreateGetAgentDownloadUrlRequest creates a request to invoke GetAgentDownloadUrl API

type GetAgentDownloadUrlResponse ¶ added in v1.61.779

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 ¶ added in v1.61.779

func CreateGetAgentDownloadUrlResponse() (response *GetAgentDownloadUrlResponse)

CreateGetAgentDownloadUrlResponse creates a response to parse from GetAgentDownloadUrl response

type GetAlertRulesRequest ¶ added in v1.61.1408

type GetAlertRulesRequest struct {
	*requests.RpcRequest
	ProductCode string               `position:"Query" name:"ProductCode"`
	AlertStatus string               `position:"Query" name:"AlertStatus"`
	ClusterId   string               `position:"Query" name:"ClusterId"`
	Tags        *[]GetAlertRulesTags `position:"Query" name:"Tags"  type:"Repeated"`
	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"`
	IsOr        requests.Boolean     `position:"Query" name:"IsOr"`
}

GetAlertRulesRequest is the request struct for api GetAlertRules

func CreateGetAlertRulesRequest ¶ added in v1.61.1408

func CreateGetAlertRulesRequest() (request *GetAlertRulesRequest)

CreateGetAlertRulesRequest creates a request to invoke GetAlertRules API

type GetAlertRulesResponse ¶ added in v1.61.1408

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 ¶ added in v1.61.1408

func CreateGetAlertRulesResponse() (response *GetAlertRulesResponse)

CreateGetAlertRulesResponse creates a response to parse from GetAlertRules response

type GetAlertRulesTags ¶ added in v1.62.342

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

GetAlertRulesTags is a repeated param struct in GetAlertRulesRequest

type GetAppApiByPageRequest ¶ added in v1.61.434

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 ¶ added in v1.61.434

func CreateGetAppApiByPageRequest() (request *GetAppApiByPageRequest)

CreateGetAppApiByPageRequest creates a request to invoke GetAppApiByPage API

type GetAppApiByPageResponse ¶ added in v1.61.434

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 ¶ added in v1.61.434

func CreateGetAppApiByPageResponse() (response *GetAppApiByPageResponse)

CreateGetAppApiByPageResponse creates a response to parse from GetAppApiByPage response

type GetAuthTokenRequest ¶ added in v1.61.1499

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

GetAuthTokenRequest is the request struct for api GetAuthToken

func CreateGetAuthTokenRequest ¶ added in v1.61.1499

func CreateGetAuthTokenRequest() (request *GetAuthTokenRequest)

CreateGetAuthTokenRequest creates a request to invoke GetAuthToken API

type GetAuthTokenResponse ¶ added in v1.61.1499

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

GetAuthTokenResponse is the response struct for api GetAuthToken

func CreateGetAuthTokenResponse ¶ added in v1.61.1499

func CreateGetAuthTokenResponse() (response *GetAuthTokenResponse)

CreateGetAuthTokenResponse creates a response to parse from GetAuthToken response

type GetCloudClusterAllUrlRequest ¶ added in v1.62.212

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

GetCloudClusterAllUrlRequest is the request struct for api GetCloudClusterAllUrl

func CreateGetCloudClusterAllUrlRequest ¶ added in v1.62.212

func CreateGetCloudClusterAllUrlRequest() (request *GetCloudClusterAllUrlRequest)

CreateGetCloudClusterAllUrlRequest creates a request to invoke GetCloudClusterAllUrl API

type GetCloudClusterAllUrlResponse ¶ added in v1.62.212

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

GetCloudClusterAllUrlResponse is the response struct for api GetCloudClusterAllUrl

func CreateGetCloudClusterAllUrlResponse ¶ added in v1.62.212

func CreateGetCloudClusterAllUrlResponse() (response *GetCloudClusterAllUrlResponse)

CreateGetCloudClusterAllUrlResponse creates a response to parse from GetCloudClusterAllUrl response

type GetClusterAllUrlRequest ¶ added in v1.61.1701

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

GetClusterAllUrlRequest is the request struct for api GetClusterAllUrl

func CreateGetClusterAllUrlRequest ¶ added in v1.61.1701

func CreateGetClusterAllUrlRequest() (request *GetClusterAllUrlRequest)

CreateGetClusterAllUrlRequest creates a request to invoke GetClusterAllUrl API

type GetClusterAllUrlResponse ¶ added in v1.61.1701

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

GetClusterAllUrlResponse is the response struct for api GetClusterAllUrl

func CreateGetClusterAllUrlResponse ¶ added in v1.61.1701

func CreateGetClusterAllUrlResponse() (response *GetClusterAllUrlResponse)

CreateGetClusterAllUrlResponse creates a response to parse from GetClusterAllUrl response

type GetExploreUrlRequest ¶ added in v1.61.1131

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 ¶ added in v1.61.1131

func CreateGetExploreUrlRequest() (request *GetExploreUrlRequest)

CreateGetExploreUrlRequest creates a request to invoke GetExploreUrl API

type GetExploreUrlResponse ¶ added in v1.61.1131

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

GetExploreUrlResponse is the response struct for api GetExploreUrl

func CreateGetExploreUrlResponse ¶ added in v1.61.1131

func CreateGetExploreUrlResponse() (response *GetExploreUrlResponse)

CreateGetExploreUrlResponse creates a response to parse from GetExploreUrl response

type GetIntegrationStateRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateGetIntegrationStateRequest() (request *GetIntegrationStateRequest)

CreateGetIntegrationStateRequest creates a request to invoke GetIntegrationState API

type GetIntegrationStateResponse ¶ added in v1.61.1474

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

GetIntegrationStateResponse is the response struct for api GetIntegrationState

func CreateGetIntegrationStateResponse ¶ added in v1.61.1474

func CreateGetIntegrationStateResponse() (response *GetIntegrationStateResponse)

CreateGetIntegrationStateResponse creates a response to parse from GetIntegrationState response

type GetManagedPrometheusStatusRequest ¶ added in v1.61.1753

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

GetManagedPrometheusStatusRequest is the request struct for api GetManagedPrometheusStatus

func CreateGetManagedPrometheusStatusRequest ¶ added in v1.61.1753

func CreateGetManagedPrometheusStatusRequest() (request *GetManagedPrometheusStatusRequest)

CreateGetManagedPrometheusStatusRequest creates a request to invoke GetManagedPrometheusStatus API

type GetManagedPrometheusStatusResponse ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateGetManagedPrometheusStatusResponse() (response *GetManagedPrometheusStatusResponse)

CreateGetManagedPrometheusStatusResponse creates a response to parse from GetManagedPrometheusStatus response

type GetMultipleTraceRequest ¶ added in v1.61.265

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

GetMultipleTraceRequest is the request struct for api GetMultipleTrace

func CreateGetMultipleTraceRequest ¶ added in v1.61.265

func CreateGetMultipleTraceRequest() (request *GetMultipleTraceRequest)

CreateGetMultipleTraceRequest creates a request to invoke GetMultipleTrace API

type GetMultipleTraceResponse ¶ added in v1.61.265

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 ¶ added in v1.61.265

func CreateGetMultipleTraceResponse() (response *GetMultipleTraceResponse)

CreateGetMultipleTraceResponse creates a response to parse from GetMultipleTrace response

type GetOnCallSchedulesDetailRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateGetOnCallSchedulesDetailRequest() (request *GetOnCallSchedulesDetailRequest)

CreateGetOnCallSchedulesDetailRequest creates a request to invoke GetOnCallSchedulesDetail API

type GetOnCallSchedulesDetailResponse ¶ added in v1.61.1701

type GetOnCallSchedulesDetailResponse struct {
	*responses.BaseResponse
}

GetOnCallSchedulesDetailResponse is the response struct for api GetOnCallSchedulesDetail

func CreateGetOnCallSchedulesDetailResponse ¶ added in v1.61.1701

func CreateGetOnCallSchedulesDetailResponse() (response *GetOnCallSchedulesDetailResponse)

CreateGetOnCallSchedulesDetailResponse creates a response to parse from GetOnCallSchedulesDetail response

type GetPrometheusApiTokenRequest ¶ added in v1.61.90

type GetPrometheusApiTokenRequest struct {
	*requests.RpcRequest
}

GetPrometheusApiTokenRequest is the request struct for api GetPrometheusApiToken

func CreateGetPrometheusApiTokenRequest ¶ added in v1.61.90

func CreateGetPrometheusApiTokenRequest() (request *GetPrometheusApiTokenRequest)

CreateGetPrometheusApiTokenRequest creates a request to invoke GetPrometheusApiToken API

type GetPrometheusApiTokenResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateGetPrometheusApiTokenResponse() (response *GetPrometheusApiTokenResponse)

CreateGetPrometheusApiTokenResponse creates a response to parse from GetPrometheusApiToken response

type GetPrometheusGlobalViewRequest ¶ added in v1.61.1566

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

GetPrometheusGlobalViewRequest is the request struct for api GetPrometheusGlobalView

func CreateGetPrometheusGlobalViewRequest ¶ added in v1.61.1566

func CreateGetPrometheusGlobalViewRequest() (request *GetPrometheusGlobalViewRequest)

CreateGetPrometheusGlobalViewRequest creates a request to invoke GetPrometheusGlobalView API

type GetPrometheusGlobalViewResponse ¶ added in v1.61.1566

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

GetPrometheusGlobalViewResponse is the response struct for api GetPrometheusGlobalView

func CreateGetPrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateGetPrometheusGlobalViewResponse() (response *GetPrometheusGlobalViewResponse)

CreateGetPrometheusGlobalViewResponse creates a response to parse from GetPrometheusGlobalView response

type GetPrometheusInstanceRequest ¶ added in v1.62.233

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

GetPrometheusInstanceRequest is the request struct for api GetPrometheusInstance

func CreateGetPrometheusInstanceRequest ¶ added in v1.62.233

func CreateGetPrometheusInstanceRequest() (request *GetPrometheusInstanceRequest)

CreateGetPrometheusInstanceRequest creates a request to invoke GetPrometheusInstance API

type GetPrometheusInstanceResponse ¶ added in v1.62.233

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

GetPrometheusInstanceResponse is the response struct for api GetPrometheusInstance

func CreateGetPrometheusInstanceResponse ¶ added in v1.62.233

func CreateGetPrometheusInstanceResponse() (response *GetPrometheusInstanceResponse)

CreateGetPrometheusInstanceResponse creates a response to parse from GetPrometheusInstance response

type GetPrometheusIntegrationRequest ¶ added in v1.62.212

type GetPrometheusIntegrationRequest struct {
	*requests.RpcRequest
	InstanceId      requests.Integer `position:"Query" name:"InstanceId"`
	IntegrationType string           `position:"Query" name:"IntegrationType"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
}

GetPrometheusIntegrationRequest is the request struct for api GetPrometheusIntegration

func CreateGetPrometheusIntegrationRequest ¶ added in v1.62.212

func CreateGetPrometheusIntegrationRequest() (request *GetPrometheusIntegrationRequest)

CreateGetPrometheusIntegrationRequest creates a request to invoke GetPrometheusIntegration API

type GetPrometheusIntegrationResponse ¶ added in v1.62.212

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

GetPrometheusIntegrationResponse is the response struct for api GetPrometheusIntegration

func CreateGetPrometheusIntegrationResponse ¶ added in v1.62.212

func CreateGetPrometheusIntegrationResponse() (response *GetPrometheusIntegrationResponse)

CreateGetPrometheusIntegrationResponse creates a response to parse from GetPrometheusIntegration response

type GetPrometheusMonitoringRequest ¶ added in v1.62.342

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

GetPrometheusMonitoringRequest is the request struct for api GetPrometheusMonitoring

func CreateGetPrometheusMonitoringRequest ¶ added in v1.62.342

func CreateGetPrometheusMonitoringRequest() (request *GetPrometheusMonitoringRequest)

CreateGetPrometheusMonitoringRequest creates a request to invoke GetPrometheusMonitoring API

type GetPrometheusMonitoringResponse ¶ added in v1.62.342

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

GetPrometheusMonitoringResponse is the response struct for api GetPrometheusMonitoring

func CreateGetPrometheusMonitoringResponse ¶ added in v1.62.342

func CreateGetPrometheusMonitoringResponse() (response *GetPrometheusMonitoringResponse)

CreateGetPrometheusMonitoringResponse creates a response to parse from GetPrometheusMonitoring response

type GetPrometheusRemoteWriteRequest ¶ added in v1.62.212

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

GetPrometheusRemoteWriteRequest is the request struct for api GetPrometheusRemoteWrite

func CreateGetPrometheusRemoteWriteRequest ¶ added in v1.62.212

func CreateGetPrometheusRemoteWriteRequest() (request *GetPrometheusRemoteWriteRequest)

CreateGetPrometheusRemoteWriteRequest creates a request to invoke GetPrometheusRemoteWrite API

type GetPrometheusRemoteWriteResponse ¶ added in v1.62.212

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

GetPrometheusRemoteWriteResponse is the response struct for api GetPrometheusRemoteWrite

func CreateGetPrometheusRemoteWriteResponse ¶ added in v1.62.212

func CreateGetPrometheusRemoteWriteResponse() (response *GetPrometheusRemoteWriteResponse)

CreateGetPrometheusRemoteWriteResponse creates a response to parse from GetPrometheusRemoteWrite response

type GetRecordingRuleRequest ¶ added in v1.61.1408

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

GetRecordingRuleRequest is the request struct for api GetRecordingRule

func CreateGetRecordingRuleRequest ¶ added in v1.61.1408

func CreateGetRecordingRuleRequest() (request *GetRecordingRuleRequest)

CreateGetRecordingRuleRequest creates a request to invoke GetRecordingRule API

type GetRecordingRuleResponse ¶ added in v1.61.1408

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

GetRecordingRuleResponse is the response struct for api GetRecordingRule

func CreateGetRecordingRuleResponse ¶ added in v1.61.1408

func CreateGetRecordingRuleResponse() (response *GetRecordingRuleResponse)

CreateGetRecordingRuleResponse creates a response to parse from GetRecordingRule response

type GetRetcodeAppByPidRequest ¶ added in v1.62.212

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

GetRetcodeAppByPidRequest is the request struct for api GetRetcodeAppByPid

func CreateGetRetcodeAppByPidRequest ¶ added in v1.62.212

func CreateGetRetcodeAppByPidRequest() (request *GetRetcodeAppByPidRequest)

CreateGetRetcodeAppByPidRequest creates a request to invoke GetRetcodeAppByPid API

type GetRetcodeAppByPidResponse ¶ added in v1.62.212

type GetRetcodeAppByPidResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	RetcodeApp RetcodeApp `json:"RetcodeApp" xml:"RetcodeApp"`
}

GetRetcodeAppByPidResponse is the response struct for api GetRetcodeAppByPid

func CreateGetRetcodeAppByPidResponse ¶ added in v1.62.212

func CreateGetRetcodeAppByPidResponse() (response *GetRetcodeAppByPidResponse)

CreateGetRetcodeAppByPidResponse creates a response to parse from GetRetcodeAppByPid response

type GetRetcodeDataByQueryRequest ¶ added in v1.62.57

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 ¶ added in v1.62.57

func CreateGetRetcodeDataByQueryRequest() (request *GetRetcodeDataByQueryRequest)

CreateGetRetcodeDataByQueryRequest creates a request to invoke GetRetcodeDataByQuery API

type GetRetcodeDataByQueryResponse ¶ added in v1.62.57

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 ¶ added in v1.62.57

func CreateGetRetcodeDataByQueryResponse() (response *GetRetcodeDataByQueryResponse)

CreateGetRetcodeDataByQueryResponse creates a response to parse from GetRetcodeDataByQuery response

type GetRetcodeLogstoreRequest ¶ added in v1.62.57

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

GetRetcodeLogstoreRequest is the request struct for api GetRetcodeLogstore

func CreateGetRetcodeLogstoreRequest ¶ added in v1.62.57

func CreateGetRetcodeLogstoreRequest() (request *GetRetcodeLogstoreRequest)

CreateGetRetcodeLogstoreRequest creates a request to invoke GetRetcodeLogstore API

type GetRetcodeLogstoreResponse ¶ added in v1.62.57

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 ¶ added in v1.62.57

func CreateGetRetcodeLogstoreResponse() (response *GetRetcodeLogstoreResponse)

CreateGetRetcodeLogstoreResponse creates a response to parse from GetRetcodeLogstore response

type GetRetcodeShareUrlRequest ¶ added in v1.61.90

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

GetRetcodeShareUrlRequest is the request struct for api GetRetcodeShareUrl

func CreateGetRetcodeShareUrlRequest ¶ added in v1.61.90

func CreateGetRetcodeShareUrlRequest() (request *GetRetcodeShareUrlRequest)

CreateGetRetcodeShareUrlRequest creates a request to invoke GetRetcodeShareUrl API

type GetRetcodeShareUrlResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateGetRetcodeShareUrlResponse() (response *GetRetcodeShareUrlResponse)

CreateGetRetcodeShareUrlResponse creates a response to parse from GetRetcodeShareUrl response

type GetSourceMapInfoRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateGetSourceMapInfoRequest() (request *GetSourceMapInfoRequest)

CreateGetSourceMapInfoRequest creates a request to invoke GetSourceMapInfo API

type GetSourceMapInfoResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateGetSourceMapInfoResponse() (response *GetSourceMapInfoResponse)

CreateGetSourceMapInfoResponse creates a response to parse from GetSourceMapInfo response

type GetStackRequest ¶ added in v1.61.265

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 ¶ added in v1.61.265

func CreateGetStackRequest() (request *GetStackRequest)

CreateGetStackRequest creates a request to invoke GetStack API

type GetStackResponse ¶ added in v1.61.265

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 ¶ added in v1.61.265

func CreateGetStackResponse() (response *GetStackResponse)

CreateGetStackResponse creates a response to parse from GetStack response

type GetSyntheticTaskDetailRequest ¶ added in v1.61.1753

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

GetSyntheticTaskDetailRequest is the request struct for api GetSyntheticTaskDetail

func CreateGetSyntheticTaskDetailRequest ¶ added in v1.61.1753

func CreateGetSyntheticTaskDetailRequest() (request *GetSyntheticTaskDetailRequest)

CreateGetSyntheticTaskDetailRequest creates a request to invoke GetSyntheticTaskDetail API

type GetSyntheticTaskDetailResponse ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateGetSyntheticTaskDetailResponse() (response *GetSyntheticTaskDetailResponse)

CreateGetSyntheticTaskDetailResponse creates a response to parse from GetSyntheticTaskDetail response

type GetSyntheticTaskListRequest ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateGetSyntheticTaskListRequest() (request *GetSyntheticTaskListRequest)

CreateGetSyntheticTaskListRequest creates a request to invoke GetSyntheticTaskList API

type GetSyntheticTaskListResponse ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateGetSyntheticTaskListResponse() (response *GetSyntheticTaskListResponse)

CreateGetSyntheticTaskListResponse creates a response to parse from GetSyntheticTaskList response

type GetSyntheticTaskMonitorsRequest ¶ added in v1.61.1701

type GetSyntheticTaskMonitorsRequest struct {
	*requests.RpcRequest
}

GetSyntheticTaskMonitorsRequest is the request struct for api GetSyntheticTaskMonitors

func CreateGetSyntheticTaskMonitorsRequest ¶ added in v1.61.1701

func CreateGetSyntheticTaskMonitorsRequest() (request *GetSyntheticTaskMonitorsRequest)

CreateGetSyntheticTaskMonitorsRequest creates a request to invoke GetSyntheticTaskMonitors API

type GetSyntheticTaskMonitorsResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateGetSyntheticTaskMonitorsResponse() (response *GetSyntheticTaskMonitorsResponse)

CreateGetSyntheticTaskMonitorsResponse creates a response to parse from GetSyntheticTaskMonitors response

type GetTraceAppRequest ¶ added in v1.61.420

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

GetTraceAppRequest is the request struct for api GetTraceApp

func CreateGetTraceAppRequest ¶ added in v1.61.420

func CreateGetTraceAppRequest() (request *GetTraceAppRequest)

CreateGetTraceAppRequest creates a request to invoke GetTraceApp API

type GetTraceAppResponse ¶ added in v1.61.420

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 ¶ added in v1.61.420

func CreateGetTraceAppResponse() (response *GetTraceAppResponse)

CreateGetTraceAppResponse creates a response to parse from GetTraceApp response

type GetTraceRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateGetTraceRequest() (request *GetTraceRequest)

CreateGetTraceRequest creates a request to invoke GetTrace API

type GetTraceResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateGetTraceResponse() (response *GetTraceResponse)

CreateGetTraceResponse creates a response to parse from GetTrace response

type GroupRule ¶ added in v1.61.678

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 ¶ added in v1.61.678

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

GroupRules is a nested struct in arms response

type GroupingFieldsInCreateOrUpdateNotificationPolicy ¶ added in v1.61.1499

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

GroupingFieldsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type GroupingFieldsInDescribeDispatchRule ¶ added in v1.61.1499

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

GroupingFieldsInDescribeDispatchRule is a nested struct in arms response

type GroupingFieldsInListNotificationPolicies ¶ added in v1.61.1499

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 ¶ added in v1.62.57

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 ¶ added in v1.61.1600

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 ¶ added in v1.61.1474

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"`
	CreateTime    string         `json:"CreateTime" xml:"CreateTime"`
	DispatchRules []DispatchRule `json:"DispatchRules" xml:"DispatchRules"`
}

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 Info ¶ added in v1.62.212

type Info struct {
	RegionId            string `json:"RegionId" xml:"RegionId"`
	GlobalViewClusterId string `json:"GlobalViewClusterId" xml:"GlobalViewClusterId"`
	FailedInstances     string `json:"FailedInstances" xml:"FailedInstances"`
}

Info is a nested struct in arms response

type InsightsEvents ¶ added in v1.61.1701

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

InsightsEvents is a nested struct in arms response

type InstallCmsExporterRequest ¶ added in v1.61.1600

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 ¶ added in v1.61.1600

func CreateInstallCmsExporterRequest() (request *InstallCmsExporterRequest)

CreateInstallCmsExporterRequest creates a request to invoke InstallCmsExporter API

type InstallCmsExporterResponse ¶ added in v1.61.1600

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 ¶ added in v1.61.1600

func CreateInstallCmsExporterResponse() (response *InstallCmsExporterResponse)

CreateInstallCmsExporterResponse creates a response to parse from InstallCmsExporter response

type InstallManagedPrometheusRequest ¶ added in v1.61.1474

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"`
	ResourceGroupId   string `position:"Query" name:"ResourceGroupId"`
	VpcId             string `position:"Query" name:"VpcId"`
}

InstallManagedPrometheusRequest is the request struct for api InstallManagedPrometheus

func CreateInstallManagedPrometheusRequest ¶ added in v1.61.1474

func CreateInstallManagedPrometheusRequest() (request *InstallManagedPrometheusRequest)

CreateInstallManagedPrometheusRequest creates a request to invoke InstallManagedPrometheus API

type InstallManagedPrometheusResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateInstallManagedPrometheusResponse() (response *InstallManagedPrometheusResponse)

CreateInstallManagedPrometheusResponse creates a response to parse from InstallManagedPrometheus response

type Instance ¶ added in v1.62.212

type Instance struct {
	ClusterId       string `json:"ClusterId" xml:"ClusterId"`
	ShowDescribe    bool   `json:"ShowDescribe" xml:"ShowDescribe"`
	NeedUpgrade     bool   `json:"NeedUpgrade" xml:"NeedUpgrade"`
	InstanceName    string `json:"InstanceName" xml:"InstanceName"`
	ExporterType    string `json:"ExporterType" xml:"ExporterType"`
	IntegrationType string `json:"IntegrationType" xml:"IntegrationType"`
	InstanceId      int64  `json:"InstanceId" xml:"InstanceId"`
	Version         string `json:"Version" xml:"Version"`
	Target          string `json:"Target" xml:"Target"`
	CanDelete       bool   `json:"CanDelete" xml:"CanDelete"`
	CanEditor       bool   `json:"CanEditor" xml:"CanEditor"`
	Status          string `json:"Status" xml:"Status"`
	ContainerName   string `json:"ContainerName" xml:"ContainerName"`
	Namespace       string `json:"Namespace" xml:"Namespace"`
	PodName         string `json:"PodName" xml:"PodName"`
	Describe        string `json:"Describe" xml:"Describe"`
	ShowLog         bool   `json:"ShowLog" xml:"ShowLog"`
	Param           string `json:"Param" xml:"Param"`
}

Instance is a nested struct in arms response

type Integration ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

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 ¶ added in v1.61.1553

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 ¶ added in v1.61.1753

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

IntegrationsInListIntegration is a nested struct in arms response

type IntegrationsItem ¶ added in v1.62.57

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 ¶ added in v1.61.434

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

ItemsInGetAppApiByPage is a nested struct in arms response

type ItemsInQueryMetricByPage ¶ added in v1.61.434

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

ItemsInQueryMetricByPage is a nested struct in arms response

type Label ¶ added in v1.61.1056

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 ¶ added in v1.61.678

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 ¶ added in v1.61.678

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

LabelMatchExpressionGrid is a nested struct in arms response

type LabelMatchExpressionGroup ¶ added in v1.61.678

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

LabelMatchExpressionGroup is a nested struct in arms response

type LabelMatchExpressionGroups ¶ added in v1.61.678

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

LabelMatchExpressionGroups is a nested struct in arms response

type LabelMatchExpressions ¶ added in v1.61.678

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

LabelMatchExpressions is a nested struct in arms response

type LabelsInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

LabelsInCreateOrUpdateAlertRule is a nested struct in arms response

type LabelsInCreatePrometheusAlertRule ¶ added in v1.61.1056

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

LabelsInCreatePrometheusAlertRule is a nested struct in arms response

type LabelsInDescribePrometheusAlertRule ¶ added in v1.61.1056

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

LabelsInDescribePrometheusAlertRule is a nested struct in arms response

type LabelsInGetAlertRules ¶ added in v1.61.1408

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

LabelsInGetAlertRules is a nested struct in arms response

type LabelsInGetTraceApp ¶ added in v1.61.420

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

LabelsInGetTraceApp is a nested struct in arms response

type LabelsInListPrometheusAlertRules ¶ added in v1.61.1056

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

LabelsInListPrometheusAlertRules is a nested struct in arms response

type LabelsInListPrometheusAlertTemplates ¶ added in v1.61.1056

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

LabelsInListPrometheusAlertTemplates is a nested struct in arms response

type LabelsInListTraceApps ¶ added in v1.61.353

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

LabelsInListTraceApps is a nested struct in arms response

type LabelsInSearchTraceAppByName ¶ added in v1.61.353

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

LabelsInSearchTraceAppByName is a nested struct in arms response

type LabelsInSearchTraceAppByPage ¶ added in v1.61.353

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

LabelsInSearchTraceAppByPage is a nested struct in arms response

type LabelsInUpdatePrometheusAlertRule ¶ added in v1.61.1056

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

LabelsInUpdatePrometheusAlertRule is a nested struct in arms response

type LabelsItem ¶ added in v1.62.57

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 ¶ added in v1.61.1753

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

List is a nested struct in arms response

type ListActivatedAlertsRequest ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateListActivatedAlertsRequest() (request *ListActivatedAlertsRequest)

CreateListActivatedAlertsRequest creates a request to invoke ListActivatedAlerts API

type ListActivatedAlertsResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateListActivatedAlertsResponse() (response *ListActivatedAlertsResponse)

CreateListActivatedAlertsResponse creates a response to parse from ListActivatedAlerts response

type ListAlertEventsRequest ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateListAlertEventsRequest() (request *ListAlertEventsRequest)

CreateListAlertEventsRequest creates a request to invoke ListAlertEvents API

type ListAlertEventsResponse ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateListAlertEventsResponse() (response *ListAlertEventsResponse)

CreateListAlertEventsResponse creates a response to parse from ListAlertEvents response

type ListAlerts ¶ added in v1.61.1474

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

ListAlerts is a nested struct in arms response

type ListAlertsItem ¶ added in v1.62.57

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"`
	Solution         string            `json:"Solution" xml:"Solution"`
	Activities       []ActivitiesItem  `json:"Activities" xml:"Activities"`
	AlertEvents      []AlertEventsItem `json:"AlertEvents" xml:"AlertEvents"`
}

ListAlertsItem is a nested struct in arms response

type ListAlertsRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateListAlertsRequest() (request *ListAlertsRequest)

CreateListAlertsRequest creates a request to invoke ListAlerts API

type ListAlertsResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateListAlertsResponse() (response *ListAlertsResponse)

CreateListAlertsResponse creates a response to parse from ListAlerts response

type ListClusterFromGrafanaRequest ¶ added in v1.61.90

type ListClusterFromGrafanaRequest struct {
	*requests.RpcRequest
}

ListClusterFromGrafanaRequest is the request struct for api ListClusterFromGrafana

func CreateListClusterFromGrafanaRequest ¶ added in v1.61.90

func CreateListClusterFromGrafanaRequest() (request *ListClusterFromGrafanaRequest)

CreateListClusterFromGrafanaRequest creates a request to invoke ListClusterFromGrafana API

type ListClusterFromGrafanaResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateListClusterFromGrafanaResponse() (response *ListClusterFromGrafanaResponse)

CreateListClusterFromGrafanaResponse creates a response to parse from ListClusterFromGrafana response

type ListCmsInstancesRequest ¶ added in v1.61.1600

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 ¶ added in v1.61.1600

func CreateListCmsInstancesRequest() (request *ListCmsInstancesRequest)

CreateListCmsInstancesRequest creates a request to invoke ListCmsInstances API

type ListCmsInstancesResponse ¶ added in v1.61.1600

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 ¶ added in v1.61.1600

func CreateListCmsInstancesResponse() (response *ListCmsInstancesResponse)

CreateListCmsInstancesResponse creates a response to parse from ListCmsInstances response

type ListDashboardsByNameRequest ¶ added in v1.61.1639

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 ¶ added in v1.61.1639

func CreateListDashboardsByNameRequest() (request *ListDashboardsByNameRequest)

CreateListDashboardsByNameRequest creates a request to invoke ListDashboardsByName API

type ListDashboardsByNameResponse ¶ added in v1.61.1639

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

ListDashboardsByNameResponse is the response struct for api ListDashboardsByName

func CreateListDashboardsByNameResponse ¶ added in v1.61.1639

func CreateListDashboardsByNameResponse() (response *ListDashboardsByNameResponse)

CreateListDashboardsByNameResponse creates a response to parse from ListDashboardsByName response

type ListDashboardsRequest ¶ added in v1.61.167

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 ¶ added in v1.61.167

func CreateListDashboardsRequest() (request *ListDashboardsRequest)

CreateListDashboardsRequest creates a request to invoke ListDashboards API

type ListDashboardsResponse ¶ added in v1.61.167

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 ¶ added in v1.61.167

func CreateListDashboardsResponse() (response *ListDashboardsResponse)

CreateListDashboardsResponse creates a response to parse from ListDashboards response

type ListDispatchRuleRequest ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateListDispatchRuleRequest() (request *ListDispatchRuleRequest)

CreateListDispatchRuleRequest creates a request to invoke ListDispatchRule API

type ListDispatchRuleResponse ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateListDispatchRuleResponse() (response *ListDispatchRuleResponse)

CreateListDispatchRuleResponse creates a response to parse from ListDispatchRule response

type ListEscalationPoliciesRequest ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListEscalationPoliciesRequest() (request *ListEscalationPoliciesRequest)

CreateListEscalationPoliciesRequest creates a request to invoke ListEscalationPolicies API

type ListEscalationPoliciesResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListEscalationPoliciesResponse() (response *ListEscalationPoliciesResponse)

CreateListEscalationPoliciesResponse creates a response to parse from ListEscalationPolicies response

type ListEventBridgeIntegrationsRequest ¶ added in v1.61.1553

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 ¶ added in v1.61.1553

func CreateListEventBridgeIntegrationsRequest() (request *ListEventBridgeIntegrationsRequest)

CreateListEventBridgeIntegrationsRequest creates a request to invoke ListEventBridgeIntegrations API

type ListEventBridgeIntegrationsResponse ¶ added in v1.61.1553

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 ¶ added in v1.61.1553

func CreateListEventBridgeIntegrationsResponse() (response *ListEventBridgeIntegrationsResponse)

CreateListEventBridgeIntegrationsResponse creates a response to parse from ListEventBridgeIntegrations response

type ListInsightsEventsRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateListInsightsEventsRequest() (request *ListInsightsEventsRequest)

CreateListInsightsEventsRequest creates a request to invoke ListInsightsEvents API

type ListInsightsEventsResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateListInsightsEventsResponse() (response *ListInsightsEventsResponse)

CreateListInsightsEventsResponse creates a response to parse from ListInsightsEvents response

type ListIntegrationRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateListIntegrationRequest() (request *ListIntegrationRequest)

CreateListIntegrationRequest creates a request to invoke ListIntegration API

type ListIntegrationResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateListIntegrationResponse() (response *ListIntegrationResponse)

CreateListIntegrationResponse creates a response to parse from ListIntegration response

type ListItem ¶ added in v1.62.57

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 ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListNotificationPoliciesRequest() (request *ListNotificationPoliciesRequest)

CreateListNotificationPoliciesRequest creates a request to invoke ListNotificationPolicies API

type ListNotificationPoliciesResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListNotificationPoliciesResponse() (response *ListNotificationPoliciesResponse)

CreateListNotificationPoliciesResponse creates a response to parse from ListNotificationPolicies response

type ListOnCallSchedulesRequest ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListOnCallSchedulesRequest() (request *ListOnCallSchedulesRequest)

CreateListOnCallSchedulesRequest creates a request to invoke ListOnCallSchedules API

type ListOnCallSchedulesResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListOnCallSchedulesResponse() (response *ListOnCallSchedulesResponse)

CreateListOnCallSchedulesResponse creates a response to parse from ListOnCallSchedules response

type ListPrometheusAlertRulesRequest ¶ added in v1.61.1056

type ListPrometheusAlertRulesRequest struct {
	*requests.RpcRequest
	ClusterId        string                          `position:"Query" name:"ClusterId"`
	ProxyUserId      string                          `position:"Query" name:"ProxyUserId"`
	Type             string                          `position:"Query" name:"Type"`
	Tags             *[]ListPrometheusAlertRulesTags `position:"Query" name:"Tags"  type:"Repeated"`
	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 ¶ added in v1.61.1056

func CreateListPrometheusAlertRulesRequest() (request *ListPrometheusAlertRulesRequest)

CreateListPrometheusAlertRulesRequest creates a request to invoke ListPrometheusAlertRules API

type ListPrometheusAlertRulesResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateListPrometheusAlertRulesResponse() (response *ListPrometheusAlertRulesResponse)

CreateListPrometheusAlertRulesResponse creates a response to parse from ListPrometheusAlertRules response

type ListPrometheusAlertRulesTags ¶ added in v1.62.342

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

ListPrometheusAlertRulesTags is a repeated param struct in ListPrometheusAlertRulesRequest

type ListPrometheusAlertTemplatesRequest ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateListPrometheusAlertTemplatesRequest() (request *ListPrometheusAlertTemplatesRequest)

CreateListPrometheusAlertTemplatesRequest creates a request to invoke ListPrometheusAlertTemplates API

type ListPrometheusAlertTemplatesResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateListPrometheusAlertTemplatesResponse() (response *ListPrometheusAlertTemplatesResponse)

CreateListPrometheusAlertTemplatesResponse creates a response to parse from ListPrometheusAlertTemplates response

type ListPrometheusGlobalViewRequest ¶ added in v1.61.1566

type ListPrometheusGlobalViewRequest struct {
	*requests.RpcRequest
}

ListPrometheusGlobalViewRequest is the request struct for api ListPrometheusGlobalView

func CreateListPrometheusGlobalViewRequest ¶ added in v1.61.1566

func CreateListPrometheusGlobalViewRequest() (request *ListPrometheusGlobalViewRequest)

CreateListPrometheusGlobalViewRequest creates a request to invoke ListPrometheusGlobalView API

type ListPrometheusGlobalViewResponse ¶ added in v1.61.1566

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

ListPrometheusGlobalViewResponse is the response struct for api ListPrometheusGlobalView

func CreateListPrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateListPrometheusGlobalViewResponse() (response *ListPrometheusGlobalViewResponse)

CreateListPrometheusGlobalViewResponse creates a response to parse from ListPrometheusGlobalView response

type ListPrometheusInstanceByTagAndResourceGroupIdRequest ¶ added in v1.62.233

type ListPrometheusInstanceByTagAndResourceGroupIdRequest struct {
	*requests.RpcRequest
	ResourceGroupId string                                              `position:"Query" name:"ResourceGroupId"`
	ListAsConsole   requests.Boolean                                    `position:"Query" name:"ListAsConsole"`
	Tag             *[]ListPrometheusInstanceByTagAndResourceGroupIdTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListPrometheusInstanceByTagAndResourceGroupIdRequest is the request struct for api ListPrometheusInstanceByTagAndResourceGroupId

func CreateListPrometheusInstanceByTagAndResourceGroupIdRequest ¶ added in v1.62.233

func CreateListPrometheusInstanceByTagAndResourceGroupIdRequest() (request *ListPrometheusInstanceByTagAndResourceGroupIdRequest)

CreateListPrometheusInstanceByTagAndResourceGroupIdRequest creates a request to invoke ListPrometheusInstanceByTagAndResourceGroupId API

type ListPrometheusInstanceByTagAndResourceGroupIdResponse ¶ added in v1.62.233

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

ListPrometheusInstanceByTagAndResourceGroupIdResponse is the response struct for api ListPrometheusInstanceByTagAndResourceGroupId

func CreateListPrometheusInstanceByTagAndResourceGroupIdResponse ¶ added in v1.62.233

func CreateListPrometheusInstanceByTagAndResourceGroupIdResponse() (response *ListPrometheusInstanceByTagAndResourceGroupIdResponse)

CreateListPrometheusInstanceByTagAndResourceGroupIdResponse creates a response to parse from ListPrometheusInstanceByTagAndResourceGroupId response

type ListPrometheusInstanceByTagAndResourceGroupIdTag ¶ added in v1.62.233

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

ListPrometheusInstanceByTagAndResourceGroupIdTag is a repeated param struct in ListPrometheusInstanceByTagAndResourceGroupIdRequest

type ListPrometheusInstancesRequest ¶ added in v1.61.1701

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

ListPrometheusInstancesRequest is the request struct for api ListPrometheusInstances

func CreateListPrometheusInstancesRequest ¶ added in v1.61.1701

func CreateListPrometheusInstancesRequest() (request *ListPrometheusInstancesRequest)

CreateListPrometheusInstancesRequest creates a request to invoke ListPrometheusInstances API

type ListPrometheusInstancesResponse ¶ added in v1.61.1701

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

ListPrometheusInstancesResponse is the response struct for api ListPrometheusInstances

func CreateListPrometheusInstancesResponse ¶ added in v1.61.1701

func CreateListPrometheusInstancesResponse() (response *ListPrometheusInstancesResponse)

CreateListPrometheusInstancesResponse creates a response to parse from ListPrometheusInstances response

type ListPrometheusIntegrationRequest ¶ added in v1.62.212

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

ListPrometheusIntegrationRequest is the request struct for api ListPrometheusIntegration

func CreateListPrometheusIntegrationRequest ¶ added in v1.62.212

func CreateListPrometheusIntegrationRequest() (request *ListPrometheusIntegrationRequest)

CreateListPrometheusIntegrationRequest creates a request to invoke ListPrometheusIntegration API

type ListPrometheusIntegrationResponse ¶ added in v1.62.212

type ListPrometheusIntegrationResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Message   string     `json:"Message" xml:"Message"`
	Code      int        `json:"Code" xml:"Code"`
	Data      []Instance `json:"Data" xml:"Data"`
}

ListPrometheusIntegrationResponse is the response struct for api ListPrometheusIntegration

func CreateListPrometheusIntegrationResponse ¶ added in v1.62.212

func CreateListPrometheusIntegrationResponse() (response *ListPrometheusIntegrationResponse)

CreateListPrometheusIntegrationResponse creates a response to parse from ListPrometheusIntegration response

type ListPrometheusMonitoringRequest ¶ added in v1.62.342

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

ListPrometheusMonitoringRequest is the request struct for api ListPrometheusMonitoring

func CreateListPrometheusMonitoringRequest ¶ added in v1.62.342

func CreateListPrometheusMonitoringRequest() (request *ListPrometheusMonitoringRequest)

CreateListPrometheusMonitoringRequest creates a request to invoke ListPrometheusMonitoring API

type ListPrometheusMonitoringResponse ¶ added in v1.62.342

type ListPrometheusMonitoringResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	Code      int          `json:"Code" xml:"Code"`
	Message   string       `json:"Message" xml:"Message"`
	Data      []Monitoring `json:"Data" xml:"Data"`
}

ListPrometheusMonitoringResponse is the response struct for api ListPrometheusMonitoring

func CreateListPrometheusMonitoringResponse ¶ added in v1.62.342

func CreateListPrometheusMonitoringResponse() (response *ListPrometheusMonitoringResponse)

CreateListPrometheusMonitoringResponse creates a response to parse from ListPrometheusMonitoring response

type ListPrometheusRemoteWritesRequest ¶ added in v1.62.212

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

ListPrometheusRemoteWritesRequest is the request struct for api ListPrometheusRemoteWrites

func CreateListPrometheusRemoteWritesRequest ¶ added in v1.62.212

func CreateListPrometheusRemoteWritesRequest() (request *ListPrometheusRemoteWritesRequest)

CreateListPrometheusRemoteWritesRequest creates a request to invoke ListPrometheusRemoteWrites API

type ListPrometheusRemoteWritesResponse ¶ added in v1.62.212

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

ListPrometheusRemoteWritesResponse is the response struct for api ListPrometheusRemoteWrites

func CreateListPrometheusRemoteWritesResponse ¶ added in v1.62.212

func CreateListPrometheusRemoteWritesResponse() (response *ListPrometheusRemoteWritesResponse)

CreateListPrometheusRemoteWritesResponse creates a response to parse from ListPrometheusRemoteWrites response

type ListRetcodeAppsRequest ¶

type ListRetcodeAppsRequest struct {
	*requests.RpcRequest
	ResourceGroupId string                 `position:"Query" name:"ResourceGroupId"`
	Tags            *[]ListRetcodeAppsTags `position:"Query" name:"Tags"  type:"Repeated"`
}

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 []RetcodeAppInListRetcodeApps `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 ListRetcodeAppsTags ¶ added in v1.62.212

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

ListRetcodeAppsTags is a repeated param struct in ListRetcodeAppsRequest

type ListScenarioRequest ¶ added in v1.61.777

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 ¶ added in v1.61.777

func CreateListScenarioRequest() (request *ListScenarioRequest)

CreateListScenarioRequest creates a request to invoke ListScenario API

type ListScenarioResponse ¶ added in v1.61.777

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 ¶ added in v1.61.777

func CreateListScenarioResponse() (response *ListScenarioResponse)

CreateListScenarioResponse creates a response to parse from ListScenario response

type ListSilencePoliciesRequest ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListSilencePoliciesRequest() (request *ListSilencePoliciesRequest)

CreateListSilencePoliciesRequest creates a request to invoke ListSilencePolicies API

type ListSilencePoliciesResponse ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateListSilencePoliciesResponse() (response *ListSilencePoliciesResponse)

CreateListSilencePoliciesResponse creates a response to parse from ListSilencePolicies response

type ListTraceAppsRequest ¶

type ListTraceAppsRequest struct {
	*requests.RpcRequest
	ResourceGroupId string               `position:"Query" name:"ResourceGroupId"`
	Tags            *[]ListTraceAppsTags `position:"Query" name:"Tags"  type:"Repeated"`
}

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 ListTraceAppsTags ¶ added in v1.62.212

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

ListTraceAppsTags is a repeated param struct in ListTraceAppsRequest

type LogEvent ¶ added in v1.61.90

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 ¶ added in v1.61.265

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

LogEventListInGetMultipleTrace is a nested struct in arms response

type LogEventListInGetTrace ¶ added in v1.61.265

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

LogEventListInGetTrace is a nested struct in arms response

type ManageGetRecordingRuleRequest ¶ added in v1.61.1573

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 ¶ added in v1.61.1573

func CreateManageGetRecordingRuleRequest() (request *ManageGetRecordingRuleRequest)

CreateManageGetRecordingRuleRequest creates a request to invoke ManageGetRecordingRule API

type ManageGetRecordingRuleResponse ¶ added in v1.61.1573

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

ManageGetRecordingRuleResponse is the response struct for api ManageGetRecordingRule

func CreateManageGetRecordingRuleResponse ¶ added in v1.61.1573

func CreateManageGetRecordingRuleResponse() (response *ManageGetRecordingRuleResponse)

CreateManageGetRecordingRuleResponse creates a response to parse from ManageGetRecordingRule response

type ManageRecordingRuleRequest ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

func CreateManageRecordingRuleRequest() (request *ManageRecordingRuleRequest)

CreateManageRecordingRuleRequest creates a request to invoke ManageRecordingRule API

type ManageRecordingRuleResponse ¶ added in v1.61.1499

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

ManageRecordingRuleResponse is the response struct for api ManageRecordingRule

func CreateManageRecordingRuleResponse ¶ added in v1.61.1499

func CreateManageRecordingRuleResponse() (response *ManageRecordingRuleResponse)

CreateManageRecordingRuleResponse creates a response to parse from ManageRecordingRule response

type MatchingConditionsInCreateOrUpdateNotificationPolicy ¶ added in v1.61.1499

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

MatchingConditionsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type MatchingConditionsInCreateOrUpdateSilencePolicy ¶ added in v1.61.1499

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

MatchingConditionsInCreateOrUpdateSilencePolicy is a nested struct in arms response

type MatchingConditionsInListNotificationPolicies ¶ added in v1.61.1499

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

MatchingConditionsInListNotificationPolicies is a nested struct in arms response

type MatchingConditionsInListSilencePolicies ¶ added in v1.61.1499

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

MatchingConditionsInListSilencePolicies is a nested struct in arms response

type MatchingConditionsItem ¶ added in v1.62.57

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 ¶ added in v1.61.1499

type MatchingRulesInCreateOrUpdateNotificationPolicy struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type MatchingRulesInCreateOrUpdateSilencePolicy ¶ added in v1.61.1499

type MatchingRulesInCreateOrUpdateSilencePolicy struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInCreateOrUpdateSilencePolicy is a nested struct in arms response

type MatchingRulesInListNotificationPolicies ¶ added in v1.61.1499

type MatchingRulesInListNotificationPolicies struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInListNotificationPolicies is a nested struct in arms response

type MatchingRulesInListSilencePolicies ¶ added in v1.61.1499

type MatchingRulesInListSilencePolicies struct {
	MatchingRulesItem []MatchingRulesItem `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInListSilencePolicies is a nested struct in arms response

type MatchingRulesItem ¶ added in v1.62.57

type MatchingRulesItem struct {
	MatchingConditions []MatchingConditionsItem `json:"MatchingConditions" xml:"MatchingConditions"`
}

MatchingRulesItem is a nested struct in arms response

type MetricParam ¶ added in v1.61.90

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 ¶ added in v1.62.57

type MonitorList struct {
	MonitorListItem []MonitorListItem `json:"monitorList" xml:"monitorList"`
}

MonitorList is a nested struct in arms response

type MonitorListItem ¶ added in v1.62.57

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 Monitoring ¶ added in v1.62.342

type Monitoring struct {
	ClusterId      string `json:"ClusterId" xml:"ClusterId"`
	MonitoringName string `json:"MonitoringName" xml:"MonitoringName"`
	Type           string `json:"Type" xml:"Type"`
	ConfigYaml     string `json:"ConfigYaml" xml:"ConfigYaml"`
	Status         string `json:"Status" xml:"Status"`
}

Monitoring is a nested struct in arms response

type MultiCallChainInfo ¶ added in v1.61.265

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 ¶ added in v1.61.265

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.90

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 ¶ added in v1.61.1499

type NotificationPolicies struct {
	Policies []Policies `json:"policies" xml:"policies"`
}

NotificationPolicies is a nested struct in arms response

type NotificationPolicy ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

type NotifyChannelsInCreateOrUpdateNotificationPolicy struct {
	NotifyChannels []string `json:"notifyChannels" xml:"notifyChannels"`
}

NotifyChannelsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type NotifyChannelsInDescribeDispatchRule ¶ added in v1.61.1499

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

NotifyChannelsInDescribeDispatchRule is a nested struct in arms response

type NotifyChannelsInListNotificationPolicies ¶ added in v1.61.1499

type NotifyChannelsInListNotificationPolicies struct {
	NotifyChannels []string `json:"notifyChannels" xml:"notifyChannels"`
}

NotifyChannelsInListNotificationPolicies is a nested struct in arms response

type NotifyObject ¶ added in v1.61.678

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 ¶ added in v1.61.1499

type NotifyObjectsInCreateOrUpdateNotificationPolicy struct {
	NotifyObjectsItem []NotifyObjectsItem `json:"notifyObjects" xml:"notifyObjects"`
}

NotifyObjectsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type NotifyObjectsInDescribeDispatchRule ¶ added in v1.61.1499

type NotifyObjectsInDescribeDispatchRule struct {
	NotifyObject []NotifyObject `json:"NotifyObject" xml:"NotifyObject"`
}

NotifyObjectsInDescribeDispatchRule is a nested struct in arms response

type NotifyObjectsInListNotificationPolicies ¶ added in v1.61.1499

type NotifyObjectsInListNotificationPolicies struct {
	NotifyObjectsItem []NotifyObjectsItem `json:"notifyObjects" xml:"notifyObjects"`
}

NotifyObjectsInListNotificationPolicies is a nested struct in arms response

type NotifyObjectsItem ¶ added in v1.62.57

type NotifyObjectsItem struct {
	NotifyObjectName string   `json:"NotifyObjectName" xml:"NotifyObjectName"`
	NotifyObjectId   int64    `json:"NotifyObjectId" xml:"NotifyObjectId"`
	NotifyObjectType string   `json:"NotifyObjectType" xml:"NotifyObjectType"`
	NotifyChannels   []string `json:"NotifyChannels" xml:"NotifyChannels"`
}

NotifyObjectsItem is a nested struct in arms response

type NotifyRule ¶ added in v1.61.678

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 ¶ added in v1.61.1499

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 ¶ added in v1.61.678

type NotifyRules struct {
	NotifyRule []NotifyRuleInDescribeDispatchRule `json:"NotifyRule" xml:"NotifyRule"`
}

NotifyRules is a nested struct in arms response

type NotifyTemplate ¶ added in v1.61.1499

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 ¶ added in v1.61.1499

type OnCallSchedules struct {
	OnCallSchedulesItem []OnCallSchedulesItem `json:"onCallSchedules" xml:"onCallSchedules"`
}

OnCallSchedules is a nested struct in arms response

type OnCallSchedulesItem ¶ added in v1.62.57

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 ¶ added in v1.61.1056

type OpenArmsDefaultSLRRequest struct {
	*requests.RpcRequest
}

OpenArmsDefaultSLRRequest is the request struct for api OpenArmsDefaultSLR

func CreateOpenArmsDefaultSLRRequest ¶ added in v1.61.1056

func CreateOpenArmsDefaultSLRRequest() (request *OpenArmsDefaultSLRRequest)

CreateOpenArmsDefaultSLRRequest creates a request to invoke OpenArmsDefaultSLR API

type OpenArmsDefaultSLRResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateOpenArmsDefaultSLRResponse() (response *OpenArmsDefaultSLRResponse)

CreateOpenArmsDefaultSLRResponse creates a response to parse from OpenArmsDefaultSLR response

type OpenArmsServiceSecondVersionRequest ¶ added in v1.61.1060

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

OpenArmsServiceSecondVersionRequest is the request struct for api OpenArmsServiceSecondVersion

func CreateOpenArmsServiceSecondVersionRequest ¶ added in v1.61.1060

func CreateOpenArmsServiceSecondVersionRequest() (request *OpenArmsServiceSecondVersionRequest)

CreateOpenArmsServiceSecondVersionRequest creates a request to invoke OpenArmsServiceSecondVersion API

type OpenArmsServiceSecondVersionResponse ¶ added in v1.61.1060

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 ¶ added in v1.61.1060

func CreateOpenArmsServiceSecondVersionResponse() (response *OpenArmsServiceSecondVersionResponse)

CreateOpenArmsServiceSecondVersionResponse creates a response to parse from OpenArmsServiceSecondVersion response

type OpenVClusterRequest ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateOpenVClusterRequest() (request *OpenVClusterRequest)

CreateOpenVClusterRequest creates a request to invoke OpenVCluster API

type OpenVClusterResponse ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateOpenVClusterResponse() (response *OpenVClusterResponse)

CreateOpenVClusterResponse creates a response to parse from OpenVCluster response

type OpenXtraceDefaultSLRRequest ¶ added in v1.61.1056

type OpenXtraceDefaultSLRRequest struct {
	*requests.RpcRequest
}

OpenXtraceDefaultSLRRequest is the request struct for api OpenXtraceDefaultSLR

func CreateOpenXtraceDefaultSLRRequest ¶ added in v1.61.1056

func CreateOpenXtraceDefaultSLRRequest() (request *OpenXtraceDefaultSLRRequest)

CreateOpenXtraceDefaultSLRRequest creates a request to invoke OpenXtraceDefaultSLR API

type OpenXtraceDefaultSLRResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateOpenXtraceDefaultSLRResponse() (response *OpenXtraceDefaultSLRResponse)

CreateOpenXtraceDefaultSLRResponse creates a response to parse from OpenXtraceDefaultSLR response

type Page ¶ added in v1.61.1056

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"`
	SilencePolicies         []Policies                           `json:"SilencePolicies" xml:"SilencePolicies"`
	WebhookContacts         []WebhookContactsItem                `json:"WebhookContacts" xml:"WebhookContacts"`
	Contacts                []Contact                            `json:"Contacts" xml:"Contacts"`
	AlertIMRobots           []IMRobots                           `json:"AlertIMRobots" xml:"AlertIMRobots"`
	Event                   []EventItem                          `json:"Event" xml:"Event"`
	RetcodeApps             []RetcodeAppInSearchRetcodeAppByPage `json:"RetcodeApps" xml:"RetcodeApps"`
	AlertContacts           []Contacts                           `json:"AlertContacts" xml:"AlertContacts"`
	OnCallSchedules         []OnCallSchedulesItem                `json:"OnCallSchedules" xml:"OnCallSchedules"`
	AlertRules              []AlertRulesItem                     `json:"AlertRules" xml:"AlertRules"`
	TraceApps               []TraceApp                           `json:"TraceApps" xml:"TraceApps"`
	NotificationPolicies    []Policies                           `json:"NotificationPolicies" xml:"NotificationPolicies"`
	EscalationPolicies      []EscalationPoliciesItem             `json:"EscalationPolicies" xml:"EscalationPolicies"`
	ListAlerts              []ListAlertsItem                     `json:"ListAlerts" xml:"ListAlerts"`
	AlarmHistories          []AlarmHistory                       `json:"AlarmHistories" xml:"AlarmHistories"`
	EventBridgeIntegrations []Integrations                       `json:"EventBridgeIntegrations" xml:"EventBridgeIntegrations"`
	Events                  []EventsItem                         `json:"Events" xml:"Events"`
}

PageBean is a nested struct in arms response

type PageBeanInSearchAlertRules ¶ added in v1.61.1408

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 ¶ added in v1.61.1408

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 ¶ added in v1.61.1701

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 ¶ added in v1.61.1408

type PidsInCreateOrUpdateAlertRule struct {
	Pids []string `json:"pids" xml:"pids"`
}

PidsInCreateOrUpdateAlertRule is a nested struct in arms response

type PidsInGetAlertRules ¶ added in v1.61.1408

type PidsInGetAlertRules struct {
	Pids []string `json:"pids" xml:"pids"`
}

PidsInGetAlertRules is a nested struct in arms response

type Policies ¶ added in v1.61.1499

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 ¶ added in v1.61.1701

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 ¶ added in v1.61.1600

type Products struct {
	ProductsItem []ProductsItem `json:"Products" xml:"Products"`
}

Products is a nested struct in arms response

type ProductsItem ¶ added in v1.61.1600

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 ¶ added in v1.61.90

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 ¶ added in v1.61.1194

type PromClusterList struct {
	PromCluster []PromCluster `json:"PromCluster" xml:"PromCluster"`
}

PromClusterList is a nested struct in arms response

type PrometheusAlertRule ¶ added in v1.61.1056

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"`
	Tags           []TagsItem   `json:"Tags" xml:"Tags"`
	Annotations    []Annotation `json:"Annotations" xml:"Annotations"`
}

PrometheusAlertRule is a nested struct in arms response

type PrometheusAlertRules ¶ added in v1.61.1056

type PrometheusAlertRules struct {
	PrometheusAlertRule []PrometheusAlertRule `json:"PrometheusAlertRule" xml:"PrometheusAlertRule"`
}

PrometheusAlertRules is a nested struct in arms response

type PrometheusAlertTemplate ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

type PrometheusAlertTemplates struct {
	PrometheusAlertTemplate []PrometheusAlertTemplate `json:"PrometheusAlertTemplate" xml:"PrometheusAlertTemplate"`
}

PrometheusAlertTemplates is a nested struct in arms response

type PrometheusInstances ¶ added in v1.62.233

type PrometheusInstances struct {
	PrometheusInstancesItem []PrometheusInstancesItem `json:"PrometheusInstances" xml:"PrometheusInstances"`
}

PrometheusInstances is a nested struct in arms response

type PrometheusInstancesItem ¶ added in v1.62.233

type PrometheusInstancesItem struct {
	ClusterId         string     `json:"ClusterId" xml:"ClusterId"`
	RegionId          string     `json:"RegionId" xml:"RegionId"`
	UserId            string     `json:"UserId" xml:"UserId"`
	ClusterName       string     `json:"ClusterName" xml:"ClusterName"`
	ClusterType       string     `json:"ClusterType" xml:"ClusterType"`
	VpcId             string     `json:"VpcId" xml:"VpcId"`
	VSwitchId         string     `json:"VSwitchId" xml:"VSwitchId"`
	SecurityGroupId   string     `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SubClustersJson   string     `json:"SubClustersJson" xml:"SubClustersJson"`
	PaymentType       string     `json:"PaymentType" xml:"PaymentType"`
	GrafanaInstanceId string     `json:"GrafanaInstanceId" xml:"GrafanaInstanceId"`
	ResourceGroupId   string     `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ResourceType      string     `json:"ResourceType" xml:"ResourceType"`
	Tags              []TagsItem `json:"Tags" xml:"Tags"`
}

PrometheusInstancesItem is a nested struct in arms response

type Protocol ¶ added in v1.61.1753

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 ¶ added in v1.61.434

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

QueryMetricByPageFilters is a repeated param struct in QueryMetricByPageRequest

type QueryMetricByPageRequest ¶ added in v1.61.434

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 ¶ added in v1.61.434

func CreateQueryMetricByPageRequest() (request *QueryMetricByPageRequest)

CreateQueryMetricByPageRequest creates a request to invoke QueryMetricByPage API

type QueryMetricByPageResponse ¶ added in v1.61.434

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 ¶ added in v1.61.434

func CreateQueryMetricByPageResponse() (response *QueryMetricByPageResponse)

CreateQueryMetricByPageResponse creates a response to parse from QueryMetricByPage response

type QueryPromInstallStatusRequest ¶ added in v1.61.1200

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

QueryPromInstallStatusRequest is the request struct for api QueryPromInstallStatus

func CreateQueryPromInstallStatusRequest ¶ added in v1.61.1200

func CreateQueryPromInstallStatusRequest() (request *QueryPromInstallStatusRequest)

CreateQueryPromInstallStatusRequest creates a request to invoke QueryPromInstallStatus API

type QueryPromInstallStatusResponse ¶ added in v1.61.1200

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 ¶ added in v1.61.1200

func CreateQueryPromInstallStatusResponse() (response *QueryPromInstallStatusResponse)

CreateQueryPromInstallStatusResponse creates a response to parse from QueryPromInstallStatus response

type QueryReleaseMetricRequest ¶ added in v1.61.1312

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 ¶ added in v1.61.1312

func CreateQueryReleaseMetricRequest() (request *QueryReleaseMetricRequest)

CreateQueryReleaseMetricRequest creates a request to invoke QueryReleaseMetric API

type QueryReleaseMetricResponse ¶ added in v1.61.1312

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 ¶ added in v1.61.1312

func CreateQueryReleaseMetricResponse() (response *QueryReleaseMetricResponse)

CreateQueryReleaseMetricResponse creates a response to parse from QueryReleaseMetric response

type RemoteUrl ¶ added in v1.62.212

type RemoteUrl struct {
	RemoteWriteUrl         string `json:"RemoteWriteUrl" xml:"RemoteWriteUrl"`
	InternetRemoteWriteUrl string `json:"InternetRemoteWriteUrl" xml:"InternetRemoteWriteUrl"`
	RemoteReadUrl          string `json:"RemoteReadUrl" xml:"RemoteReadUrl"`
	InternetRemoteReadUrl  string `json:"InternetRemoteReadUrl" xml:"InternetRemoteReadUrl"`
	GrafanaUrl             string `json:"GrafanaUrl" xml:"GrafanaUrl"`
	InternetGrafanaUrl     string `json:"InternetGrafanaUrl" xml:"InternetGrafanaUrl"`
	InternetPushGatewayUrl string `json:"InternetPushGatewayUrl" xml:"InternetPushGatewayUrl"`
	PushGatewayUrl         string `json:"PushGatewayUrl" xml:"PushGatewayUrl"`
	AuthToken              bool   `json:"AuthToken" xml:"AuthToken"`
	Token                  string `json:"Token" xml:"Token"`
}

RemoteUrl is a nested struct in arms response

type RemoteWrite ¶ added in v1.62.212

type RemoteWrite struct {
	ClusterId       string `json:"ClusterId" xml:"ClusterId"`
	RemoteWriteName string `json:"RemoteWriteName" xml:"RemoteWriteName"`
	RemoteWriteYaml string `json:"RemoteWriteYaml" xml:"RemoteWriteYaml"`
}

RemoteWrite is a nested struct in arms response

type RemoveAliClusterIdsFromPrometheusGlobalViewRequest ¶ added in v1.61.1566

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 ¶ added in v1.61.1566

func CreateRemoveAliClusterIdsFromPrometheusGlobalViewRequest() (request *RemoveAliClusterIdsFromPrometheusGlobalViewRequest)

CreateRemoveAliClusterIdsFromPrometheusGlobalViewRequest creates a request to invoke RemoveAliClusterIdsFromPrometheusGlobalView API

type RemoveAliClusterIdsFromPrometheusGlobalViewResponse ¶ added in v1.61.1566

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

RemoveAliClusterIdsFromPrometheusGlobalViewResponse is the response struct for api RemoveAliClusterIdsFromPrometheusGlobalView

func CreateRemoveAliClusterIdsFromPrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateRemoveAliClusterIdsFromPrometheusGlobalViewResponse() (response *RemoveAliClusterIdsFromPrometheusGlobalViewResponse)

CreateRemoveAliClusterIdsFromPrometheusGlobalViewResponse creates a response to parse from RemoveAliClusterIdsFromPrometheusGlobalView response

type RemoveSourcesFromPrometheusGlobalViewRequest ¶ added in v1.61.1566

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 ¶ added in v1.61.1566

func CreateRemoveSourcesFromPrometheusGlobalViewRequest() (request *RemoveSourcesFromPrometheusGlobalViewRequest)

CreateRemoveSourcesFromPrometheusGlobalViewRequest creates a request to invoke RemoveSourcesFromPrometheusGlobalView API

type RemoveSourcesFromPrometheusGlobalViewResponse ¶ added in v1.61.1566

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

RemoveSourcesFromPrometheusGlobalViewResponse is the response struct for api RemoveSourcesFromPrometheusGlobalView

func CreateRemoveSourcesFromPrometheusGlobalViewResponse ¶ added in v1.61.1566

func CreateRemoveSourcesFromPrometheusGlobalViewResponse() (response *RemoveSourcesFromPrometheusGlobalViewResponse)

CreateRemoveSourcesFromPrometheusGlobalViewResponse creates a response to parse from RemoveSourcesFromPrometheusGlobalView response

type RequestContent ¶ added in v1.61.1753

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           string     `json:"AppId" xml:"AppId"`
	ResourceGroupId string     `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Pid             string     `json:"Pid" xml:"Pid"`
	AppName         string     `json:"AppName" xml:"AppName"`
	RetcodeAppType  string     `json:"RetcodeAppType" xml:"RetcodeAppType"`
	Tags            []TagsItem `json:"Tags" xml:"Tags"`
}

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"`
	ResourceGroupId string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags            TagsInCreateRetcodeApp `json:"Tags" xml:"Tags"`
}

RetcodeAppDataBean is a nested struct in arms response

type RetcodeAppInListRetcodeApps ¶ added in v1.62.212

type RetcodeAppInListRetcodeApps struct {
	AppName         string     `json:"AppName" xml:"AppName"`
	RetcodeAppType  string     `json:"RetcodeAppType" xml:"RetcodeAppType"`
	AppId           int64      `json:"AppId" xml:"AppId"`
	Pid             string     `json:"Pid" xml:"Pid"`
	NickName        string     `json:"NickName" xml:"NickName"`
	ResourceGroupId string     `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags            []TagsItem `json:"Tags" xml:"Tags"`
}

RetcodeAppInListRetcodeApps is a nested struct in arms response

type RetcodeAppInSearchRetcodeAppByPage ¶ added in v1.62.212

type RetcodeAppInSearchRetcodeAppByPage struct {
	Type            string     `json:"Type" xml:"Type"`
	AppName         string     `json:"AppName" xml:"AppName"`
	RetcodeAppType  string     `json:"RetcodeAppType" xml:"RetcodeAppType"`
	UpdateTime      int64      `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime      int64      `json:"CreateTime" xml:"CreateTime"`
	Pid             string     `json:"Pid" xml:"Pid"`
	AppId           int64      `json:"AppId" xml:"AppId"`
	UserId          string     `json:"UserId" xml:"UserId"`
	RegionId        string     `json:"RegionId" xml:"RegionId"`
	NickName        string     `json:"NickName" xml:"NickName"`
	ResourceGroupId string     `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Tags            []TagsItem `json:"Tags" xml:"Tags"`
}

RetcodeAppInSearchRetcodeAppByPage is a nested struct in arms response

type RetcodeAppsInListRetcodeApps ¶

type RetcodeAppsInListRetcodeApps struct {
	RetcodeApp []RetcodeAppInListRetcodeApps `json:"RetcodeApp" xml:"RetcodeApp"`
}

RetcodeAppsInListRetcodeApps is a nested struct in arms response

type RetcodeAppsInSearchRetcodeAppByPage ¶

type RetcodeAppsInSearchRetcodeAppByPage struct {
	RetcodeApp []RetcodeAppInSearchRetcodeAppByPage `json:"RetcodeApp" xml:"RetcodeApp"`
}

RetcodeAppsInSearchRetcodeAppByPage is a nested struct in arms response

type RetcodeSLSConfig ¶ added in v1.62.57

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 ¶ added in v1.61.90

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 ¶ added in v1.61.90

type Rules struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

Rules is a nested struct in arms response

type SaveTraceAppConfigRequest ¶ added in v1.61.571

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 ¶ added in v1.61.571

func CreateSaveTraceAppConfigRequest() (request *SaveTraceAppConfigRequest)

CreateSaveTraceAppConfigRequest creates a request to invoke SaveTraceAppConfig API

type SaveTraceAppConfigResponse ¶ added in v1.61.571

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 ¶ added in v1.61.571

func CreateSaveTraceAppConfigResponse() (response *SaveTraceAppConfigResponse)

CreateSaveTraceAppConfigResponse creates a response to parse from SaveTraceAppConfig response

type SaveTraceAppConfigSettings ¶ added in v1.61.571

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 ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSearchAlertHistoriesRequest() (request *SearchAlertHistoriesRequest)

CreateSearchAlertHistoriesRequest creates a request to invoke SearchAlertHistories API

type SearchAlertHistoriesResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSearchAlertHistoriesResponse() (response *SearchAlertHistoriesResponse)

CreateSearchAlertHistoriesResponse creates a response to parse from SearchAlertHistories response

type SearchAlertRulesRequest ¶ added in v1.61.90

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"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	AlertRuleId     string           `position:"Query" name:"AlertRuleId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
}

SearchAlertRulesRequest is the request struct for api SearchAlertRules

func CreateSearchAlertRulesRequest ¶ added in v1.61.90

func CreateSearchAlertRulesRequest() (request *SearchAlertRulesRequest)

CreateSearchAlertRulesRequest creates a request to invoke SearchAlertRules API

type SearchAlertRulesResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSearchAlertRulesResponse() (response *SearchAlertRulesResponse)

CreateSearchAlertRulesResponse creates a response to parse from SearchAlertRules response

type SearchEventsRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSearchEventsRequest() (request *SearchEventsRequest)

CreateSearchEventsRequest creates a request to invoke SearchEvents API

type SearchEventsResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSearchEventsResponse() (response *SearchEventsResponse)

CreateSearchEventsResponse creates a response to parse from SearchEvents response

type SearchRetcodeAppByPageRequest ¶

type SearchRetcodeAppByPageRequest struct {
	*requests.RpcRequest
	RetcodeAppId    string                        `position:"Query" name:"RetcodeAppId"`
	PageNumber      requests.Integer              `position:"Query" name:"PageNumber"`
	Tags            *[]SearchRetcodeAppByPageTags `position:"Query" name:"Tags"  type:"Repeated"`
	ResourceGroupId string                        `position:"Query" name:"ResourceGroupId"`
	RetcodeAppName  string                        `position:"Query" name:"RetcodeAppName"`
	PageSize        requests.Integer              `position:"Query" name:"PageSize"`
}

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 SearchRetcodeAppByPageTags ¶ added in v1.62.212

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

SearchRetcodeAppByPageTags is a repeated param struct in SearchRetcodeAppByPageRequest

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
	PageNumber      requests.Integer            `position:"Query" name:"PageNumber"`
	Tags            *[]SearchTraceAppByPageTags `position:"Query" name:"Tags"  type:"Repeated"`
	ResourceGroupId string                      `position:"Query" name:"ResourceGroupId"`
	TraceAppName    string                      `position:"Query" name:"TraceAppName"`
	PageSize        requests.Integer            `position:"Query" name:"PageSize"`
}

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 SearchTraceAppByPageTags ¶ added in v1.62.212

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

SearchTraceAppByPageTags is a repeated param struct in SearchTraceAppByPageRequest

type SearchTracesByPageExclusionFilters ¶ added in v1.61.265

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

SearchTracesByPageExclusionFilters is a repeated param struct in SearchTracesByPageRequest

type SearchTracesByPageRequest ¶ added in v1.61.265

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"`
	IsError          requests.Boolean                      `position:"Query" name:"IsError"`
	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 ¶ added in v1.61.265

func CreateSearchTracesByPageRequest() (request *SearchTracesByPageRequest)

CreateSearchTracesByPageRequest creates a request to invoke SearchTracesByPage API

type SearchTracesByPageResponse ¶ added in v1.61.265

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 ¶ added in v1.61.265

func CreateSearchTracesByPageResponse() (response *SearchTracesByPageResponse)

CreateSearchTracesByPageResponse creates a response to parse from SearchTracesByPage response

type SearchTracesByPageTags ¶ added in v1.61.1506

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

SearchTracesByPageTags is a repeated param struct in SearchTracesByPageRequest

type SearchTracesExclusionFilters ¶ added in v1.61.231

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

SearchTracesExclusionFilters is a repeated param struct in SearchTracesRequest

type SearchTracesRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSearchTracesRequest() (request *SearchTracesRequest)

CreateSearchTracesRequest creates a request to invoke SearchTraces API

type SearchTracesResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSearchTracesResponse() (response *SearchTracesResponse)

CreateSearchTracesResponse creates a response to parse from SearchTraces response

type SearchTracesTag ¶ added in v1.61.90

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

SearchTracesTag is a repeated param struct in SearchTracesRequest

type SendTTSVerifyLinkRequest ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateSendTTSVerifyLinkRequest() (request *SendTTSVerifyLinkRequest)

CreateSendTTSVerifyLinkRequest creates a request to invoke SendTTSVerifyLink API

type SendTTSVerifyLinkResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateSendTTSVerifyLinkResponse() (response *SendTTSVerifyLinkResponse)

CreateSendTTSVerifyLinkResponse creates a response to parse from SendTTSVerifyLink response

type SetRetcodeShareStatusRequest ¶ added in v1.61.90

type SetRetcodeShareStatusRequest struct {
	*requests.RpcRequest
	AppName string           `position:"Query" name:"AppName"`
	Pid     string           `position:"Query" name:"Pid"`
	Status  requests.Boolean `position:"Query" name:"Status"`
}

SetRetcodeShareStatusRequest is the request struct for api SetRetcodeShareStatus

func CreateSetRetcodeShareStatusRequest ¶ added in v1.61.90

func CreateSetRetcodeShareStatusRequest() (request *SetRetcodeShareStatusRequest)

CreateSetRetcodeShareStatusRequest creates a request to invoke SetRetcodeShareStatus API

type SetRetcodeShareStatusResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateSetRetcodeShareStatusResponse() (response *SetRetcodeShareStatusResponse)

CreateSetRetcodeShareStatusResponse creates a response to parse from SetRetcodeShareStatus response

type SilencePolicies ¶ added in v1.61.1499

type SilencePolicies struct {
	Policies []Policies `json:"policies" xml:"policies"`
}

SilencePolicies is a nested struct in arms response

type SilencePolicy ¶ added in v1.61.1499

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 ¶ added in v1.61.1701

type SourceMapList struct {
	Data []Data `json:"data" xml:"data"`
}

SourceMapList is a nested struct in arms response

type Span ¶ added in v1.61.90

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 ¶ added in v1.61.265

type SpansInGetMultipleTrace struct {
	Span []Span `json:"Span" xml:"Span"`
}

SpansInGetMultipleTrace is a nested struct in arms response

type SpansInGetTrace ¶ added in v1.61.265

type SpansInGetTrace struct {
	Span []Span `json:"Span" xml:"Span"`
}

SpansInGetTrace is a nested struct in arms response

type StackInfo ¶ added in v1.61.265

type StackInfo struct {
	StackInfoItem []StackInfoItem `json:"StackInfo" xml:"StackInfo"`
}

StackInfo is a nested struct in arms response

type StackInfoItem ¶ added in v1.61.265

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 ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateStartAlertRequest() (request *StartAlertRequest)

CreateStartAlertRequest creates a request to invoke StartAlert API

type StartAlertResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateStartAlertResponse() (response *StartAlertResponse)

CreateStartAlertResponse creates a response to parse from StartAlert response

type StatInListIntegration ¶ added in v1.61.1701

type StatInListIntegration struct {
	Stat []int64 `json:"stat" xml:"stat"`
}

StatInListIntegration is a nested struct in arms response

type StatInUpdateIntegration ¶ added in v1.61.1701

type StatInUpdateIntegration struct {
	Stat []int64 `json:"stat" xml:"stat"`
}

StatInUpdateIntegration is a nested struct in arms response

type StopAlertRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateStopAlertRequest() (request *StopAlertRequest)

CreateStopAlertRequest creates a request to invoke StopAlert API

type StopAlertResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateStopAlertResponse() (response *StopAlertResponse)

CreateStopAlertResponse creates a response to parse from StopAlert response

type SwitchSyntheticTaskStatusRequest ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateSwitchSyntheticTaskStatusRequest() (request *SwitchSyntheticTaskStatusRequest)

CreateSwitchSyntheticTaskStatusRequest creates a request to invoke SwitchSyntheticTaskStatus API

type SwitchSyntheticTaskStatusResponse ¶ added in v1.61.1753

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 ¶ added in v1.61.1753

func CreateSwitchSyntheticTaskStatusResponse() (response *SwitchSyntheticTaskStatusResponse)

CreateSwitchSyntheticTaskStatusResponse creates a response to parse from SwitchSyntheticTaskStatus response

type SyncRecordingRulesRequest ¶ added in v1.61.1755

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 ¶ added in v1.61.1755

func CreateSyncRecordingRulesRequest() (request *SyncRecordingRulesRequest)

CreateSyncRecordingRulesRequest creates a request to invoke SyncRecordingRules API

type SyncRecordingRulesResponse ¶ added in v1.61.1755

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

SyncRecordingRulesResponse is the response struct for api SyncRecordingRules

func CreateSyncRecordingRulesResponse ¶ added in v1.61.1755

func CreateSyncRecordingRulesResponse() (response *SyncRecordingRulesResponse)

CreateSyncRecordingRulesResponse creates a response to parse from SyncRecordingRules response

type Tag ¶ added in v1.62.233

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

Tag is a nested struct in arms response

type TagEntry ¶ added in v1.61.90

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 ¶ added in v1.61.265

type TagEntryListInGetMultipleTrace struct {
	TagEntry []TagEntry `json:"TagEntry" xml:"TagEntry"`
}

TagEntryListInGetMultipleTrace is a nested struct in arms response

type TagEntryListInGetTrace ¶ added in v1.61.90

type TagEntryListInGetTrace struct {
	TagEntry []TagEntry `json:"TagEntry" xml:"TagEntry"`
}

TagEntryListInGetTrace is a nested struct in arms response

type TagResourcesRequest ¶ added in v1.61.1542

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶ added in v1.61.1542

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶ added in v1.61.1542

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶ added in v1.61.1542

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶ added in v1.61.1542

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInCreateOrUpdateAlertRule ¶ added in v1.62.342

type TagsInCreateOrUpdateAlertRule struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInCreateOrUpdateAlertRule is a nested struct in arms response

type TagsInCreateRetcodeApp ¶ added in v1.62.212

type TagsInCreateRetcodeApp struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInCreateRetcodeApp is a nested struct in arms response

type TagsInGetAlertRules ¶ added in v1.62.342

type TagsInGetAlertRules struct {
	TagsItem []TagsItem `json:"tags" xml:"tags"`
}

TagsInGetAlertRules is a nested struct in arms response

type TagsInGetPrometheusInstance ¶ added in v1.62.233

type TagsInGetPrometheusInstance struct {
	TagsItem []TagsItem `json:"tags" xml:"tags"`
}

TagsInGetPrometheusInstance is a nested struct in arms response

type TagsInGetRetcodeAppByPid ¶ added in v1.62.212

type TagsInGetRetcodeAppByPid struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInGetRetcodeAppByPid is a nested struct in arms response

type TagsInGetTraceApp ¶ added in v1.62.57

type TagsInGetTraceApp struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInGetTraceApp is a nested struct in arms response

type TagsInListDashboards ¶ added in v1.61.1553

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

TagsInListDashboards is a nested struct in arms response

type TagsInListPrometheusAlertRules ¶ added in v1.62.342

type TagsInListPrometheusAlertRules struct {
	TagsItem []TagsItem `json:"tags" xml:"tags"`
}

TagsInListPrometheusAlertRules is a nested struct in arms response

type TagsInListPrometheusInstanceByTagAndResourceGroupId ¶ added in v1.62.233

type TagsInListPrometheusInstanceByTagAndResourceGroupId struct {
	TagsItem []TagsItem `json:"tags" xml:"tags"`
}

TagsInListPrometheusInstanceByTagAndResourceGroupId is a nested struct in arms response

type TagsInListRetcodeApps ¶ added in v1.62.212

type TagsInListRetcodeApps struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInListRetcodeApps is a nested struct in arms response

type TagsInListTraceApps ¶ added in v1.62.57

type TagsInListTraceApps struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInListTraceApps is a nested struct in arms response

type TagsInSearchRetcodeAppByPage ¶ added in v1.62.212

type TagsInSearchRetcodeAppByPage struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInSearchRetcodeAppByPage is a nested struct in arms response

type TagsInSearchTraceAppByName ¶ added in v1.62.212

type TagsInSearchTraceAppByName struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInSearchTraceAppByName is a nested struct in arms response

type TagsInSearchTraceAppByPage ¶ added in v1.62.212

type TagsInSearchTraceAppByPage struct {
	TagsItem []TagsItem `json:"Tags" xml:"Tags"`
}

TagsInSearchTraceAppByPage is a nested struct in arms response

type TagsItem ¶ added in v1.62.57

type TagsItem struct {
	Key      string `json:"Key" xml:"Key"`
	Value    string `json:"Value" xml:"Value"`
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

TagsItem is a nested struct in arms response

type TaskDetail ¶ added in v1.61.1753

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"`
	UpdateTime      int64      `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime      int64      `json:"CreateTime" xml:"CreateTime"`
	Source          string     `json:"Source" xml:"Source"`
	AppId           int64      `json:"AppId" xml:"AppId"`
	RegionId        string     `json:"RegionId" xml:"RegionId"`
	ResourceGroupId string     `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Pid             string     `json:"Pid" xml:"Pid"`
	UserId          string     `json:"UserId" xml:"UserId"`
	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 ¶ added in v1.61.90

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 ¶ added in v1.61.265

type TraceInfosInSearchTraces struct {
	TraceInfo []TraceInfo `json:"TraceInfo" xml:"TraceInfo"`
}

TraceInfosInSearchTraces is a nested struct in arms response

type TraceInfosInSearchTracesByPage ¶ added in v1.61.265

type TraceInfosInSearchTracesByPage struct {
	TraceInfo []TraceInfo `json:"TraceInfo" xml:"TraceInfo"`
}

TraceInfosInSearchTracesByPage is a nested struct in arms response

type UninstallManagedPrometheusRequest ¶ added in v1.61.1474

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

UninstallManagedPrometheusRequest is the request struct for api UninstallManagedPrometheus

func CreateUninstallManagedPrometheusRequest ¶ added in v1.61.1474

func CreateUninstallManagedPrometheusRequest() (request *UninstallManagedPrometheusRequest)

CreateUninstallManagedPrometheusRequest creates a request to invoke UninstallManagedPrometheus API

type UninstallManagedPrometheusResponse ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

func CreateUninstallManagedPrometheusResponse() (response *UninstallManagedPrometheusResponse)

CreateUninstallManagedPrometheusResponse creates a response to parse from UninstallManagedPrometheus response

type UninstallPromClusterRequest ¶ added in v1.61.1200

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

UninstallPromClusterRequest is the request struct for api UninstallPromCluster

func CreateUninstallPromClusterRequest ¶ added in v1.61.1200

func CreateUninstallPromClusterRequest() (request *UninstallPromClusterRequest)

CreateUninstallPromClusterRequest creates a request to invoke UninstallPromCluster API

type UninstallPromClusterResponse ¶ added in v1.61.1200

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

UninstallPromClusterResponse is the response struct for api UninstallPromCluster

func CreateUninstallPromClusterResponse ¶ added in v1.61.1200

func CreateUninstallPromClusterResponse() (response *UninstallPromClusterResponse)

CreateUninstallPromClusterResponse creates a response to parse from UninstallPromCluster response

type UntagResourcesRequest ¶ added in v1.61.1542

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶ added in v1.61.1542

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶ added in v1.61.1542

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶ added in v1.61.1542

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateAlertContactGroupRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateUpdateAlertContactGroupRequest() (request *UpdateAlertContactGroupRequest)

CreateUpdateAlertContactGroupRequest creates a request to invoke UpdateAlertContactGroup API

type UpdateAlertContactGroupResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateUpdateAlertContactGroupResponse() (response *UpdateAlertContactGroupResponse)

CreateUpdateAlertContactGroupResponse creates a response to parse from UpdateAlertContactGroup response

type UpdateAlertContactRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateUpdateAlertContactRequest() (request *UpdateAlertContactRequest)

CreateUpdateAlertContactRequest creates a request to invoke UpdateAlertContact API

type UpdateAlertContactResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateUpdateAlertContactResponse() (response *UpdateAlertContactResponse)

CreateUpdateAlertContactResponse creates a response to parse from UpdateAlertContact response

type UpdateAlertRuleRequest ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateUpdateAlertRuleRequest() (request *UpdateAlertRuleRequest)

CreateUpdateAlertRuleRequest creates a request to invoke UpdateAlertRule API

type UpdateAlertRuleResponse ¶ added in v1.61.90

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 ¶ added in v1.61.90

func CreateUpdateAlertRuleResponse() (response *UpdateAlertRuleResponse)

CreateUpdateAlertRuleResponse creates a response to parse from UpdateAlertRule response

type UpdateDispatchRuleRequest ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateUpdateDispatchRuleRequest() (request *UpdateDispatchRuleRequest)

CreateUpdateDispatchRuleRequest creates a request to invoke UpdateDispatchRule API

type UpdateDispatchRuleResponse ¶ added in v1.61.947

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 ¶ added in v1.61.947

func CreateUpdateDispatchRuleResponse() (response *UpdateDispatchRuleResponse)

CreateUpdateDispatchRuleResponse creates a response to parse from UpdateDispatchRule response

type UpdateIntegrationRequest ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateUpdateIntegrationRequest() (request *UpdateIntegrationRequest)

CreateUpdateIntegrationRequest creates a request to invoke UpdateIntegration API

type UpdateIntegrationResponse ¶ added in v1.61.1701

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 ¶ added in v1.61.1701

func CreateUpdateIntegrationResponse() (response *UpdateIntegrationResponse)

CreateUpdateIntegrationResponse creates a response to parse from UpdateIntegration response

type UpdatePrometheusAlertRuleRequest ¶ added in v1.61.1056

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"`
	Tags           *[]UpdatePrometheusAlertRuleTags `position:"Query" name:"Tags"  type:"Repeated"`
	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 ¶ added in v1.61.1056

func CreateUpdatePrometheusAlertRuleRequest() (request *UpdatePrometheusAlertRuleRequest)

CreateUpdatePrometheusAlertRuleRequest creates a request to invoke UpdatePrometheusAlertRule API

type UpdatePrometheusAlertRuleResponse ¶ added in v1.61.1056

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 ¶ added in v1.61.1056

func CreateUpdatePrometheusAlertRuleResponse() (response *UpdatePrometheusAlertRuleResponse)

CreateUpdatePrometheusAlertRuleResponse creates a response to parse from UpdatePrometheusAlertRule response

type UpdatePrometheusAlertRuleTags ¶ added in v1.62.342

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

UpdatePrometheusAlertRuleTags is a repeated param struct in UpdatePrometheusAlertRuleRequest

type UpdatePrometheusGlobalViewRequest ¶ added in v1.62.233

type UpdatePrometheusGlobalViewRequest struct {
	*requests.RpcRequest
	AllSubClustersSuccess requests.Boolean `position:"Query" name:"AllSubClustersSuccess"`
	ClusterId             string           `position:"Query" name:"ClusterId"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	SubClustersJson       string           `position:"Query" name:"SubClustersJson"`
}

UpdatePrometheusGlobalViewRequest is the request struct for api UpdatePrometheusGlobalView

func CreateUpdatePrometheusGlobalViewRequest ¶ added in v1.62.233

func CreateUpdatePrometheusGlobalViewRequest() (request *UpdatePrometheusGlobalViewRequest)

CreateUpdatePrometheusGlobalViewRequest creates a request to invoke UpdatePrometheusGlobalView API

type UpdatePrometheusGlobalViewResponse ¶ added in v1.62.233

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

UpdatePrometheusGlobalViewResponse is the response struct for api UpdatePrometheusGlobalView

func CreateUpdatePrometheusGlobalViewResponse ¶ added in v1.62.233

func CreateUpdatePrometheusGlobalViewResponse() (response *UpdatePrometheusGlobalViewResponse)

CreateUpdatePrometheusGlobalViewResponse creates a response to parse from UpdatePrometheusGlobalView response

type UpdatePrometheusIntegrationRequest ¶ added in v1.62.212

type UpdatePrometheusIntegrationRequest struct {
	*requests.RpcRequest
	IntegrationType string           `position:"Query" name:"IntegrationType"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	InstanceId      requests.Integer `position:"Query" name:"InstanceId"`
	Param           string           `position:"Query" name:"Param"`
}

UpdatePrometheusIntegrationRequest is the request struct for api UpdatePrometheusIntegration

func CreateUpdatePrometheusIntegrationRequest ¶ added in v1.62.212

func CreateUpdatePrometheusIntegrationRequest() (request *UpdatePrometheusIntegrationRequest)

CreateUpdatePrometheusIntegrationRequest creates a request to invoke UpdatePrometheusIntegration API

type UpdatePrometheusIntegrationResponse ¶ added in v1.62.212

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

UpdatePrometheusIntegrationResponse is the response struct for api UpdatePrometheusIntegration

func CreateUpdatePrometheusIntegrationResponse ¶ added in v1.62.212

func CreateUpdatePrometheusIntegrationResponse() (response *UpdatePrometheusIntegrationResponse)

CreateUpdatePrometheusIntegrationResponse creates a response to parse from UpdatePrometheusIntegration response

type UpdatePrometheusMonitoringRequest ¶ added in v1.62.342

type UpdatePrometheusMonitoringRequest struct {
	*requests.RpcRequest
	ConfigYaml     string `position:"Body" name:"ConfigYaml"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	Type           string `position:"Query" name:"Type"`
	MonitoringName string `position:"Query" name:"MonitoringName"`
}

UpdatePrometheusMonitoringRequest is the request struct for api UpdatePrometheusMonitoring

func CreateUpdatePrometheusMonitoringRequest ¶ added in v1.62.342

func CreateUpdatePrometheusMonitoringRequest() (request *UpdatePrometheusMonitoringRequest)

CreateUpdatePrometheusMonitoringRequest creates a request to invoke UpdatePrometheusMonitoring API

type UpdatePrometheusMonitoringResponse ¶ added in v1.62.342

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

UpdatePrometheusMonitoringResponse is the response struct for api UpdatePrometheusMonitoring

func CreateUpdatePrometheusMonitoringResponse ¶ added in v1.62.342

func CreateUpdatePrometheusMonitoringResponse() (response *UpdatePrometheusMonitoringResponse)

CreateUpdatePrometheusMonitoringResponse creates a response to parse from UpdatePrometheusMonitoring response

type UpdatePrometheusMonitoringStatusRequest ¶ added in v1.62.342

type UpdatePrometheusMonitoringStatusRequest struct {
	*requests.RpcRequest
	ClusterId      string `position:"Query" name:"ClusterId"`
	Type           string `position:"Query" name:"Type"`
	MonitoringName string `position:"Query" name:"MonitoringName"`
	Status         string `position:"Query" name:"Status"`
}

UpdatePrometheusMonitoringStatusRequest is the request struct for api UpdatePrometheusMonitoringStatus

func CreateUpdatePrometheusMonitoringStatusRequest ¶ added in v1.62.342

func CreateUpdatePrometheusMonitoringStatusRequest() (request *UpdatePrometheusMonitoringStatusRequest)

CreateUpdatePrometheusMonitoringStatusRequest creates a request to invoke UpdatePrometheusMonitoringStatus API

type UpdatePrometheusMonitoringStatusResponse ¶ added in v1.62.342

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

UpdatePrometheusMonitoringStatusResponse is the response struct for api UpdatePrometheusMonitoringStatus

func CreateUpdatePrometheusMonitoringStatusResponse ¶ added in v1.62.342

func CreateUpdatePrometheusMonitoringStatusResponse() (response *UpdatePrometheusMonitoringStatusResponse)

CreateUpdatePrometheusMonitoringStatusResponse creates a response to parse from UpdatePrometheusMonitoringStatus response

type UpdatePrometheusRemoteWriteRequest ¶ added in v1.62.212

type UpdatePrometheusRemoteWriteRequest struct {
	*requests.RpcRequest
	ClusterId       string `position:"Query" name:"ClusterId"`
	RemoteWriteName string `position:"Query" name:"RemoteWriteName"`
	RemoteWriteYaml string `position:"Body" name:"RemoteWriteYaml"`
}

UpdatePrometheusRemoteWriteRequest is the request struct for api UpdatePrometheusRemoteWrite

func CreateUpdatePrometheusRemoteWriteRequest ¶ added in v1.62.212

func CreateUpdatePrometheusRemoteWriteRequest() (request *UpdatePrometheusRemoteWriteRequest)

CreateUpdatePrometheusRemoteWriteRequest creates a request to invoke UpdatePrometheusRemoteWrite API

type UpdatePrometheusRemoteWriteResponse ¶ added in v1.62.212

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

UpdatePrometheusRemoteWriteResponse is the response struct for api UpdatePrometheusRemoteWrite

func CreateUpdatePrometheusRemoteWriteResponse ¶ added in v1.62.212

func CreateUpdatePrometheusRemoteWriteResponse() (response *UpdatePrometheusRemoteWriteResponse)

CreateUpdatePrometheusRemoteWriteResponse creates a response to parse from UpdatePrometheusRemoteWrite response

type UpdateWebhookRequest ¶ added in v1.61.571

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 ¶ added in v1.61.571

func CreateUpdateWebhookRequest() (request *UpdateWebhookRequest)

CreateUpdateWebhookRequest creates a request to invoke UpdateWebhook API

type UpdateWebhookResponse ¶ added in v1.61.571

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 ¶ added in v1.61.571

func CreateUpdateWebhookResponse() (response *UpdateWebhookResponse)

CreateUpdateWebhookResponse creates a response to parse from UpdateWebhook response

type UploadRequest ¶ added in v1.61.1562

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 ¶ added in v1.61.1562

func CreateUploadRequest() (request *UploadRequest)

CreateUploadRequest creates a request to invoke Upload API

type UploadResponse ¶ added in v1.61.1562

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 ¶ added in v1.61.1562

func CreateUploadResponse() (response *UploadResponse)

CreateUploadResponse creates a response to parse from Upload response

type UploadResult ¶ added in v1.61.1701

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 ¶ added in v1.61.1753

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 ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

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 ¶ added in v1.61.1474

type WebhookContacts struct {
	WebhookContactsItem []WebhookContactsItem `json:"webhookContacts" xml:"webhookContacts"`
}

WebhookContacts is a nested struct in arms response

type WebhookContactsItem ¶ added in v1.62.57

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 ¶ added in v1.61.1614

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