arms

package
v1.61.1665 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2022 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 {
	Time        string `json:"Time" xml:"Time"`
	Content     string `json:"Content" xml:"Content"`
	Type        int64  `json:"Type" xml:"Type"`
	HandlerName string `json:"HandlerName" xml:"HandlerName"`
	Description string `json:"Description" xml:"Description"`
}

Activities is a nested struct in arms response

type ActivitiesInListAlerts ¶ added in v1.61.1474

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

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

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

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

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 {
	IntegrationType string `json:"IntegrationType" xml:"IntegrationType"`
	State           string `json:"State" xml:"State"`
	StartTime       string `json:"StartTime" xml:"StartTime"`
	EndTime         string `json:"EndTime" xml:"EndTime"`
	GeneratorURL    string `json:"GeneratorURL" xml:"GeneratorURL"`
	Severity        string `json:"Severity" xml:"Severity"`
	ReceiveTime     string `json:"ReceiveTime" xml:"ReceiveTime"`
	IntegrationName string `json:"IntegrationName" xml:"IntegrationName"`
	Labels          string `json:"Labels" xml:"Labels"`
	Annotations     string `json:"Annotations" xml:"Annotations"`
	Description     string `json:"Description" xml:"Description"`
	AlertName       string `json:"AlertName" xml:"AlertName"`
}

AlertEvents is a nested struct in arms response

type AlertEventsInListAlerts ¶ added in v1.61.1474

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

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

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"`
	AlertRuleContent      AlertRuleContent `json:"AlertRuleContent" xml:"AlertRuleContent"`
	Filters               Filters          `json:"Filters" xml:"Filters"`
	Annotations           []Annotations    `json:"Annotations" xml:"Annotations"`
	Labels                []Labels         `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 []AlertRuleItems `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"`
	AlertWays          []string     `json:"AlertWays" xml:"AlertWays"`
	AlarmContext       AlarmContext `json:"AlarmContext" xml:"AlarmContext"`
	AlertRule          AlertRule    `json:"AlertRule" xml:"AlertRule"`
	MetricParam        MetricParam  `json:"MetricParam" xml:"MetricParam"`
	Notice             Notice       `json:"Notice" xml:"Notice"`
}

AlertRuleEntity is a nested struct in arms response

type AlertRuleItems ¶ added in v1.61.1408

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

AlertRuleItems is a nested struct in arms response

type AlertRuleItemsInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

AlertRuleItemsInCreateOrUpdateAlertRule is a nested struct in arms response

type AlertRuleItemsInGetAlertRules ¶ added in v1.61.1408

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

AlertRuleItemsInGetAlertRules is a nested struct in arms response

type AlertRules ¶ added in v1.61.90

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

AlertRules is a nested struct in arms response

type AlertRulesInGetAlertRules ¶ added in v1.61.1408

type AlertRulesInGetAlertRules struct {
	AlertRules []AlertRules `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 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 Annotations ¶ added in v1.61.1408

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

Annotations is a nested struct in arms response

type AnnotationsInCreateOrUpdateAlertRule ¶ added in v1.61.1408

type AnnotationsInCreateOrUpdateAlertRule struct {
	Annotations []Annotations `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 {
	Annotations []Annotations `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 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"`
	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 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) 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) 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) CreateApp ¶ added in v1.61.1639

func (client *Client) CreateApp(request *CreateAppRequest) (response *CreateAppResponse, err error)

CreateApp invokes the arms.CreateApp API synchronously

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

func (client *Client) CreateAppWithCallback(request *CreateAppRequest, callback func(response *CreateAppResponse, err error)) <-chan int

CreateAppWithCallback invokes the arms.CreateApp API asynchronously

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

func (client *Client) CreateAppWithChan(request *CreateAppRequest) (<-chan *CreateAppResponse, <-chan error)

CreateAppWithChan invokes the arms.CreateApp 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) 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) 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) 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) 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) 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) 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) 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) GetClusterInfoForArms ¶ added in v1.61.1639

func (client *Client) GetClusterInfoForArms(request *GetClusterInfoForArmsRequest) (response *GetClusterInfoForArmsResponse, err error)

GetClusterInfoForArms invokes the arms.GetClusterInfoForArms API synchronously

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

func (client *Client) GetClusterInfoForArmsWithCallback(request *GetClusterInfoForArmsRequest, callback func(response *GetClusterInfoForArmsResponse, err error)) <-chan int

GetClusterInfoForArmsWithCallback invokes the arms.GetClusterInfoForArms API asynchronously

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

func (client *Client) GetClusterInfoForArmsWithChan(request *GetClusterInfoForArmsRequest) (<-chan *GetClusterInfoForArmsResponse, <-chan error)

GetClusterInfoForArmsWithChan invokes the arms.GetClusterInfoForArms API asynchronously

func (*Client) GetEstimateFeeInfo ¶ added in v1.61.1312

func (client *Client) GetEstimateFeeInfo(request *GetEstimateFeeInfoRequest) (response *GetEstimateFeeInfoResponse, err error)

GetEstimateFeeInfo invokes the arms.GetEstimateFeeInfo API synchronously

func (*Client) GetEstimateFeeInfoWithCallback ¶ added in v1.61.1312

func (client *Client) GetEstimateFeeInfoWithCallback(request *GetEstimateFeeInfoRequest, callback func(response *GetEstimateFeeInfoResponse, err error)) <-chan int

GetEstimateFeeInfoWithCallback invokes the arms.GetEstimateFeeInfo API asynchronously

func (*Client) GetEstimateFeeInfoWithChan ¶ added in v1.61.1312

func (client *Client) GetEstimateFeeInfoWithChan(request *GetEstimateFeeInfoRequest) (<-chan *GetEstimateFeeInfoResponse, <-chan error)

GetEstimateFeeInfoWithChan invokes the arms.GetEstimateFeeInfo 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) 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) 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) 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) 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) 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) 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) GetUserCommercialStatus ¶ added in v1.61.1194

func (client *Client) GetUserCommercialStatus(request *GetUserCommercialStatusRequest) (response *GetUserCommercialStatusResponse, err error)

GetUserCommercialStatus invokes the arms.GetUserCommercialStatus API synchronously

func (*Client) GetUserCommercialStatusWithCallback ¶ added in v1.61.1194

func (client *Client) GetUserCommercialStatusWithCallback(request *GetUserCommercialStatusRequest, callback func(response *GetUserCommercialStatusResponse, err error)) <-chan int

GetUserCommercialStatusWithCallback invokes the arms.GetUserCommercialStatus API asynchronously

func (*Client) GetUserCommercialStatusWithChan ¶ added in v1.61.1194

func (client *Client) GetUserCommercialStatusWithChan(request *GetUserCommercialStatusRequest) (<-chan *GetUserCommercialStatusResponse, <-chan error)

GetUserCommercialStatusWithChan invokes the arms.GetUserCommercialStatus 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) 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) 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) 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) ListTagResources ¶ added in v1.61.1542

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the arms.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶ added in v1.61.1542

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the arms.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶ added in v1.61.1542

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the arms.ListTagResources 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) OpenArmsService ¶ added in v1.61.719

func (client *Client) OpenArmsService(request *OpenArmsServiceRequest) (response *OpenArmsServiceResponse, err error)

OpenArmsService invokes the arms.OpenArmsService API synchronously

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) OpenArmsServiceWithCallback ¶ added in v1.61.719

func (client *Client) OpenArmsServiceWithCallback(request *OpenArmsServiceRequest, callback func(response *OpenArmsServiceResponse, err error)) <-chan int

OpenArmsServiceWithCallback invokes the arms.OpenArmsService API asynchronously

func (*Client) OpenArmsServiceWithChan ¶ added in v1.61.719

func (client *Client) OpenArmsServiceWithChan(request *OpenArmsServiceRequest) (<-chan *OpenArmsServiceResponse, <-chan error)

OpenArmsServiceWithChan invokes the arms.OpenArmsService 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) QueryDataset ¶

func (client *Client) QueryDataset(request *QueryDatasetRequest) (response *QueryDatasetResponse, err error)

QueryDataset invokes the arms.QueryDataset API synchronously

func (*Client) QueryDatasetWithCallback ¶

func (client *Client) QueryDatasetWithCallback(request *QueryDatasetRequest, callback func(response *QueryDatasetResponse, err error)) <-chan int

QueryDatasetWithCallback invokes the arms.QueryDataset API asynchronously

func (*Client) QueryDatasetWithChan ¶

func (client *Client) QueryDatasetWithChan(request *QueryDatasetRequest) (<-chan *QueryDatasetResponse, <-chan error)

QueryDatasetWithChan invokes the arms.QueryDataset 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) 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) TurnOnSecondSwitch ¶ added in v1.61.1312

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

TurnOnSecondSwitch invokes the arms.TurnOnSecondSwitch API synchronously

func (*Client) TurnOnSecondSwitchWithCallback ¶ added in v1.61.1312

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

TurnOnSecondSwitchWithCallback invokes the arms.TurnOnSecondSwitch API asynchronously

func (*Client) TurnOnSecondSwitchWithChan ¶ added in v1.61.1312

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

TurnOnSecondSwitchWithChan invokes the arms.TurnOnSecondSwitch 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) 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) 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 ConfigAppRequest ¶ added in v1.61.328

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

ConfigAppRequest is the request struct for api ConfigApp

func CreateConfigAppRequest ¶ 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"`
	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 {
	ContactGroupId   float64    `json:"ContactGroupId" xml:"ContactGroupId"`
	ContactGroupName string     `json:"ContactGroupName" xml:"ContactGroupName"`
	Contacts         []Contacts `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"`
	IsVerify    bool    `json:"IsVerify" xml:"IsVerify"`
	Phone       string  `json:"Phone" xml:"Phone"`
}

Contacts is a nested struct in arms response

type ContactsInDescribeContactGroups ¶ added in v1.61.1474

type ContactsInDescribeContactGroups struct {
	Contacts []Contacts `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 CreateAlertContactGroupRequest ¶

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

CreateAlertContactGroupRequest is the request struct for api CreateAlertContactGroup

func CreateCreateAlertContactGroupRequest ¶

func CreateCreateAlertContactGroupRequest() (request *CreateAlertContactGroupRequest)

CreateCreateAlertContactGroupRequest creates a request to invoke CreateAlertContactGroup API

type CreateAlertContactGroupResponse ¶

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

CreateAlertContactGroupResponse is the response struct for api CreateAlertContactGroup

func CreateCreateAlertContactGroupResponse ¶

func CreateCreateAlertContactGroupResponse() (response *CreateAlertContactGroupResponse)

CreateCreateAlertContactGroupResponse creates a response to parse from CreateAlertContactGroup response

type CreateAlertContactRequest ¶

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

CreateAlertContactRequest is the request struct for api CreateAlertContact

func CreateCreateAlertContactRequest ¶

func CreateCreateAlertContactRequest() (request *CreateAlertContactRequest)

CreateCreateAlertContactRequest creates a request to invoke CreateAlertContact API

type CreateAlertContactResponse ¶

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

CreateAlertContactResponse is the response struct for api CreateAlertContact

func CreateCreateAlertContactResponse ¶

func CreateCreateAlertContactResponse() (response *CreateAlertContactResponse)

CreateCreateAlertContactResponse creates a response to parse from CreateAlertContact response

type CreateAppRequest ¶ added in v1.61.1639

type CreateAppRequest struct {
	*requests.RpcRequest
	Language string `position:"Query" name:"Language"`
	Source   string `position:"Query" name:"Source"`
	Type     string `position:"Query" name:"Type"`
	AppName  string `position:"Query" name:"AppName"`
	AppId    string `position:"Query" name:"AppId"`
	Config   string `position:"Query" name:"Config"`
}

CreateAppRequest is the request struct for api CreateApp

func CreateCreateAppRequest ¶ added in v1.61.1639

func CreateCreateAppRequest() (request *CreateAppRequest)

CreateCreateAppRequest creates a request to invoke CreateApp API

type CreateAppResponse ¶ added in v1.61.1639

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

CreateAppResponse is the response struct for api CreateApp

func CreateCreateAppResponse ¶ added in v1.61.1639

func CreateCreateAppResponse() (response *CreateAppResponse)

CreateCreateAppResponse creates a response to parse from CreateApp 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 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"`
	NotifyStrategy        string           `position:"Body" name:"NotifyStrategy"`
	Labels                string           `position:"Body" name:"Labels"`
	AlertType             string           `position:"Body" name:"AlertType"`
	AlertCheckType        string           `position:"Body" name:"AlertCheckType"`
	MetricsType           string           `position:"Body" name:"MetricsType"`
	AlertId               requests.Integer `position:"Body" name:"AlertId"`
	Pids                  string           `position:"Body" name:"Pids"`
}

CreateOrUpdateAlertRuleRequest is the request struct for api CreateOrUpdateAlertRule

func CreateCreateOrUpdateAlertRuleRequest ¶ 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 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
	ContactName string           `position:"Body" name:"ContactName"`
	ContactId   requests.Integer `position:"Body" name:"ContactId"`
	Phone       string           `position:"Body" name:"Phone"`
	IsVerify    requests.Boolean `position:"Body" name:"IsVerify"`
	ProxyUserId string           `position:"Body" name:"ProxyUserId"`
	Email       string           `position:"Body" name:"Email"`
}

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

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"`
	MatchingRules      string           `position:"Body" name:"MatchingRules"`
	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"`
	MatchingRules string           `position:"Body" name:"MatchingRules"`
}

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"`
	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 CreateRetcodeAppRequest ¶

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

CreateRetcodeAppRequest is the request struct for api CreateRetcodeApp

func CreateCreateRetcodeAppRequest ¶

func CreateCreateRetcodeAppRequest() (request *CreateRetcodeAppRequest)

CreateCreateRetcodeAppRequest creates a request to invoke CreateRetcodeApp API

type CreateRetcodeAppResponse ¶

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

CreateRetcodeAppResponse is the response struct for api CreateRetcodeApp

func CreateCreateRetcodeAppResponse ¶

func CreateCreateRetcodeAppResponse() (response *CreateRetcodeAppResponse)

CreateCreateRetcodeAppResponse creates a response to parse from CreateRetcodeApp response

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

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

CustomSLSFilters is a nested struct in arms response

type CustomSLSFiltersInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

CustomSLSFiltersInCreateOrUpdateAlertRule is a nested struct in arms response

type CustomSLSFiltersInGetAlertRules ¶ added in v1.61.1408

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

CustomSLSFiltersInGetAlertRules 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 {
	EnableTag             bool                     `json:"EnableTag" xml:"EnableTag"`
	IsControllerInstalled bool                     `json:"isControllerInstalled" xml:"isControllerInstalled"`
	Info                  string                   `json:"Info" xml:"Info"`
	Success               bool                     `json:"Success" xml:"Success"`
	Page                  int                      `json:"Page" xml:"Page"`
	Total                 string                   `json:"Total" xml:"Total"`
	Msg                   string                   `json:"Msg" xml:"Msg"`
	ClusterName           string                   `json:"ClusterName" xml:"ClusterName"`
	PageSize              int                      `json:"PageSize" xml:"PageSize"`
	Items                 []map[string]interface{} `json:"Items" xml:"Items"`
	Products              []ProductsItem           `json:"Products" xml:"Products"`
}

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

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

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

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

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

DeleteRetcodeAppRequest is the request struct for api DeleteRetcodeApp

func CreateDeleteRetcodeAppRequest ¶

func CreateDeleteRetcodeAppRequest() (request *DeleteRetcodeAppRequest)

CreateDeleteRetcodeAppRequest creates a request to invoke DeleteRetcodeApp API

type DeleteRetcodeAppResponse ¶

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

DeleteRetcodeAppResponse is the response struct for api DeleteRetcodeApp

func CreateDeleteRetcodeAppResponse ¶

func CreateDeleteRetcodeAppResponse() (response *DeleteRetcodeAppResponse)

CreateDeleteRetcodeAppResponse creates a response to parse from DeleteRetcodeApp response

type DeleteScenarioRequest ¶ 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 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
	Size             requests.Integer `position:"Query" name:"Size"`
	IsDetail         requests.Boolean `position:"Query" name:"IsDetail"`
	Page             requests.Integer `position:"Query" name:"Page"`
	ContactGroupName string           `position:"Query" name:"ContactGroupName"`
}

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

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

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

DimFilters is a nested struct in arms response

type DimFiltersInCreateOrUpdateAlertRule ¶ added in v1.61.1408

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

DimFiltersInCreateOrUpdateAlertRule is a nested struct in arms response

type DimFiltersInGetAlertRules ¶ added in v1.61.1408

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

DimFiltersInGetAlertRules 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"`
	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 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 EscalationPolicies ¶ added in v1.61.1499

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

EscalationPolicies is a nested struct in arms response

type EscalationPoliciesInListEscalationPolicies ¶ added in v1.61.1499

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

EscalationPoliciesInListEscalationPolicies 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 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 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"`
	DimFilters                 []DimFilters       `json:"DimFilters" xml:"DimFilters"`
	CustomSLSFilters           []CustomSLSFilters `json:"CustomSLSFilters" xml:"CustomSLSFilters"`
}

Filters 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
	AlertStatus string           `position:"Query" name:"AlertStatus"`
	AlertNames  string           `position:"Query" name:"AlertNames"`
	AlertType   string           `position:"Query" name:"AlertType"`
	Size        requests.Integer `position:"Query" name:"Size"`
	AlertIds    string           `position:"Query" name:"AlertIds"`
	Page        requests.Integer `position:"Query" name:"Page"`
}

GetAlertRulesRequest is the request struct for api GetAlertRules

func CreateGetAlertRulesRequest ¶ 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 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"`
}

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

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

GetClusterInfoForArmsRequest is the request struct for api GetClusterInfoForArms

func CreateGetClusterInfoForArmsRequest ¶ added in v1.61.1639

func CreateGetClusterInfoForArmsRequest() (request *GetClusterInfoForArmsRequest)

CreateGetClusterInfoForArmsRequest creates a request to invoke GetClusterInfoForArms API

type GetClusterInfoForArmsResponse ¶ added in v1.61.1639

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

GetClusterInfoForArmsResponse is the response struct for api GetClusterInfoForArms

func CreateGetClusterInfoForArmsResponse ¶ added in v1.61.1639

func CreateGetClusterInfoForArmsResponse() (response *GetClusterInfoForArmsResponse)

CreateGetClusterInfoForArmsResponse creates a response to parse from GetClusterInfoForArms response

type GetEstimateFeeInfoRequest ¶ added in v1.61.1312

type GetEstimateFeeInfoRequest struct {
	*requests.RpcRequest
	UsageCn      requests.Integer `position:"Query" name:"UsageCn"`
	UsageFn      requests.Integer `position:"Query" name:"UsageFn"`
	TargetUserId string           `position:"Query" name:"TargetUserId"`
}

GetEstimateFeeInfoRequest is the request struct for api GetEstimateFeeInfo

func CreateGetEstimateFeeInfoRequest ¶ added in v1.61.1312

func CreateGetEstimateFeeInfoRequest() (request *GetEstimateFeeInfoRequest)

CreateGetEstimateFeeInfoRequest creates a request to invoke GetEstimateFeeInfo API

type GetEstimateFeeInfoResponse ¶ added in v1.61.1312

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

GetEstimateFeeInfoResponse is the response struct for api GetEstimateFeeInfo

func CreateGetEstimateFeeInfoResponse ¶ added in v1.61.1312

func CreateGetEstimateFeeInfoResponse() (response *GetEstimateFeeInfoResponse)

CreateGetEstimateFeeInfoResponse creates a response to parse from GetEstimateFeeInfo 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"`
}

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

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

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

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

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

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

type GetUserCommercialStatusRequest struct {
	*requests.RpcRequest
	UserId       string `position:"Query" name:"UserId"`
	ParentId     string `position:"Query" name:"ParentId"`
	TargetUserId string `position:"Query" name:"TargetUserId"`
}

GetUserCommercialStatusRequest is the request struct for api GetUserCommercialStatus

func CreateGetUserCommercialStatusRequest ¶ added in v1.61.1194

func CreateGetUserCommercialStatusRequest() (request *GetUserCommercialStatusRequest)

CreateGetUserCommercialStatusRequest creates a request to invoke GetUserCommercialStatus API

type GetUserCommercialStatusResponse ¶ added in v1.61.1194

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

GetUserCommercialStatusResponse is the response struct for api GetUserCommercialStatus

func CreateGetUserCommercialStatusResponse ¶ added in v1.61.1194

func CreateGetUserCommercialStatusResponse() (response *GetUserCommercialStatusResponse)

CreateGetUserCommercialStatusResponse creates a response to parse from GetUserCommercialStatus 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 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"`
}

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

type InstallCmsExporterRequest struct {
	*requests.RpcRequest
	ClusterId string           `position:"Query" name:"ClusterId"`
	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
	SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
	ClusterId       string `position:"Query" name:"ClusterId"`
	KubeConfig      string `position:"Query" name:"KubeConfig"`
	ClusterType     string `position:"Query" name:"ClusterType"`
	VSwitchId       string `position:"Query" name:"VSwitchId"`
	VpcId           string `position:"Query" name:"VpcId"`
}

InstallManagedPrometheusRequest is the request struct for api InstallManagedPrometheus

func CreateInstallManagedPrometheusRequest ¶ 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 Integrations ¶ added in v1.61.1553

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

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

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

Labels is a nested struct in arms response

type LabelsInCreateOrUpdateAlertRule ¶ added in v1.61.1408

type LabelsInCreateOrUpdateAlertRule struct {
	Labels []Labels `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 {
	Labels []Labels `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 Links struct {
	Link []string `json:"Link" xml:"Link"`
}

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

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

ListAlerts is a nested struct in arms response

type ListAlertsInListAlerts ¶ added in v1.61.1474

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

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

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

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

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

ListRetcodeAppsRequest is the request struct for api ListRetcodeApps

func CreateListRetcodeAppsRequest ¶

func CreateListRetcodeAppsRequest() (request *ListRetcodeAppsRequest)

CreateListRetcodeAppsRequest creates a request to invoke ListRetcodeApps API

type ListRetcodeAppsResponse ¶

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

ListRetcodeAppsResponse is the response struct for api ListRetcodeApps

func CreateListRetcodeAppsResponse ¶

func CreateListRetcodeAppsResponse() (response *ListRetcodeAppsResponse)

CreateListRetcodeAppsResponse creates a response to parse from ListRetcodeApps response

type ListScenarioRequest ¶ 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 ListTagResourcesRequest ¶ added in v1.61.1542

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶ added in v1.61.1542

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶ added in v1.61.1542

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	NextToken    string        `json:"NextToken" xml:"NextToken"`
	TagResources []TagResource `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶ added in v1.61.1542

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶ added in v1.61.1542

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListTraceAppsRequest ¶

type ListTraceAppsRequest struct {
	*requests.RpcRequest
}

ListTraceAppsRequest is the request struct for api ListTraceApps

func CreateListTraceAppsRequest ¶

func CreateListTraceAppsRequest() (request *ListTraceAppsRequest)

CreateListTraceAppsRequest creates a request to invoke ListTraceApps API

type ListTraceAppsResponse ¶

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

ListTraceAppsResponse is the response struct for api ListTraceApps

func CreateListTraceAppsResponse ¶

func CreateListTraceAppsResponse() (response *ListTraceAppsResponse)

CreateListTraceAppsResponse creates a response to parse from ListTraceApps response

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

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

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

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

MatchingConditions is a nested struct in arms response

type MatchingConditionsInCreateOrUpdateNotificationPolicy ¶ added in v1.61.1499

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

MatchingConditionsInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type MatchingConditionsInCreateOrUpdateSilencePolicy ¶ added in v1.61.1499

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

MatchingConditionsInCreateOrUpdateSilencePolicy is a nested struct in arms response

type MatchingConditionsInListNotificationPolicies ¶ added in v1.61.1499

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

MatchingConditionsInListNotificationPolicies is a nested struct in arms response

type MatchingConditionsInListSilencePolicies ¶ added in v1.61.1499

type MatchingConditionsInListSilencePolicies struct {
	MatchingConditions []MatchingConditions `json:"matchingConditions" xml:"matchingConditions"`
}

MatchingConditionsInListSilencePolicies is a nested struct in arms response

type MatchingRules ¶ added in v1.61.1499

type MatchingRules struct {
	MatchingConditions []MatchingConditions `json:"MatchingConditions" xml:"MatchingConditions"`
}

MatchingRules is a nested struct in arms response

type MatchingRulesInCreateOrUpdateNotificationPolicy ¶ added in v1.61.1499

type MatchingRulesInCreateOrUpdateNotificationPolicy struct {
	MatchingRules []MatchingRules `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInCreateOrUpdateNotificationPolicy is a nested struct in arms response

type MatchingRulesInCreateOrUpdateSilencePolicy ¶ added in v1.61.1499

type MatchingRulesInCreateOrUpdateSilencePolicy struct {
	MatchingRules []MatchingRules `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInCreateOrUpdateSilencePolicy is a nested struct in arms response

type MatchingRulesInListNotificationPolicies ¶ added in v1.61.1499

type MatchingRulesInListNotificationPolicies struct {
	MatchingRules []MatchingRules `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInListNotificationPolicies is a nested struct in arms response

type MatchingRulesInListSilencePolicies ¶ added in v1.61.1499

type MatchingRulesInListSilencePolicies struct {
	MatchingRules []MatchingRules `json:"matchingRules" xml:"matchingRules"`
}

MatchingRulesInListSilencePolicies 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 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 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      []MatchingRules `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 NotifyObjects ¶ added in v1.61.678

type NotifyObjects struct {
	NotifyObjectName string `json:"NotifyObjectName" xml:"NotifyObjectName"`
	NotifyObjectId   int64  `json:"NotifyObjectId" xml:"NotifyObjectId"`
	NotifyObjectType string `json:"NotifyObjectType" xml:"NotifyObjectType"`
}

NotifyObjects is a nested struct in arms response

type NotifyObjectsInCreateOrUpdateNotificationPolicy ¶ added in v1.61.1499

type NotifyObjectsInCreateOrUpdateNotificationPolicy struct {
	NotifyObjects []NotifyObjects `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 {
	NotifyObjects []NotifyObjects `json:"notifyObjects" xml:"notifyObjects"`
}

NotifyObjectsInListNotificationPolicies 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   []NotifyObjects `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 {
	Name        string `json:"Name" xml:"Name"`
	Id          int64  `json:"Id" xml:"Id"`
	Description string `json:"Description" xml:"Description"`
}

OnCallSchedules is a nested struct in arms response

type OnCallSchedulesInListOnCallSchedules ¶ added in v1.61.1499

type OnCallSchedulesInListOnCallSchedules struct {
	OnCallSchedules []OnCallSchedules `json:"onCallSchedules" xml:"onCallSchedules"`
}

OnCallSchedulesInListOnCallSchedules 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 OpenArmsServiceRequest ¶ added in v1.61.719

type OpenArmsServiceRequest struct {
	*requests.RpcRequest
	OwnerId requests.Integer `position:"Query" name:"OwnerId"`
	Type    string           `position:"Query" name:"Type"`
}

OpenArmsServiceRequest is the request struct for api OpenArmsService

func CreateOpenArmsServiceRequest ¶ added in v1.61.719

func CreateOpenArmsServiceRequest() (request *OpenArmsServiceRequest)

CreateOpenArmsServiceRequest creates a request to invoke OpenArmsService API

type OpenArmsServiceResponse ¶ added in v1.61.719

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

OpenArmsServiceResponse is the response struct for api OpenArmsService

func CreateOpenArmsServiceResponse ¶ added in v1.61.719

func CreateOpenArmsServiceResponse() (response *OpenArmsServiceResponse)

CreateOpenArmsServiceResponse creates a response to parse from OpenArmsService 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"`
	EscalationPolicies      []EscalationPolicies `json:"EscalationPolicies" xml:"EscalationPolicies"`
	RetcodeApps             []RetcodeApp         `json:"RetcodeApps" xml:"RetcodeApps"`
	ListAlerts              []ListAlerts         `json:"ListAlerts" xml:"ListAlerts"`
	Event                   []EventItem          `json:"Event" xml:"Event"`
	NotificationPolicies    []Policies           `json:"NotificationPolicies" xml:"NotificationPolicies"`
	AlertRules              []AlertRules         `json:"AlertRules" xml:"AlertRules"`
	SilencePolicies         []Policies           `json:"SilencePolicies" xml:"SilencePolicies"`
	AlarmHistories          []AlarmHistory       `json:"AlarmHistories" xml:"AlarmHistories"`
	WebhookContacts         []WebhookContacts    `json:"WebhookContacts" xml:"WebhookContacts"`
	EventBridgeIntegrations []Integrations       `json:"EventBridgeIntegrations" xml:"EventBridgeIntegrations"`
	OnCallSchedules         []OnCallSchedules    `json:"OnCallSchedules" xml:"OnCallSchedules"`
	AlertContactGroups      []ContactGroups      `json:"AlertContactGroups" xml:"AlertContactGroups"`
	TraceApps               []TraceApp           `json:"TraceApps" xml:"TraceApps"`
	AlertIMRobots           []IMRobots           `json:"AlertIMRobots" xml:"AlertIMRobots"`
	AlertContacts           []Contacts           `json:"AlertContacts" xml:"AlertContacts"`
	Contacts                []Contact            `json:"Contacts" xml:"Contacts"`
}

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 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      []MatchingRules `json:"MatchingRules" xml:"MatchingRules"`
}

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

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"`
	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 QueryDatasetDimensions ¶

type QueryDatasetDimensions struct {
	Type  string `name:"Type"`
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

QueryDatasetDimensions is a repeated param struct in QueryDatasetRequest

type QueryDatasetOptionalDims ¶

type QueryDatasetOptionalDims struct {
	Type  string `name:"Type"`
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

QueryDatasetOptionalDims is a repeated param struct in QueryDatasetRequest

type QueryDatasetRequest ¶

type QueryDatasetRequest struct {
	*requests.RpcRequest
	DateStr       string                      `position:"Query" name:"DateStr"`
	MinTime       requests.Integer            `position:"Query" name:"MinTime"`
	ProxyUserId   string                      `position:"Query" name:"ProxyUserId"`
	ReduceTail    requests.Boolean            `position:"Query" name:"ReduceTail"`
	MaxTime       requests.Integer            `position:"Query" name:"MaxTime"`
	OptionalDims  *[]QueryDatasetOptionalDims `position:"Query" name:"OptionalDims"  type:"Repeated"`
	Measures      *[]string                   `position:"Query" name:"Measures"  type:"Repeated"`
	IntervalInSec requests.Integer            `position:"Query" name:"IntervalInSec"`
	IsDrillDown   requests.Boolean            `position:"Query" name:"IsDrillDown"`
	HungryMode    requests.Boolean            `position:"Query" name:"HungryMode"`
	OrderByKey    string                      `position:"Query" name:"OrderByKey"`
	Limit         requests.Integer            `position:"Query" name:"Limit"`
	DatasetId     requests.Integer            `position:"Query" name:"DatasetId"`
	RequiredDims  *[]QueryDatasetRequiredDims `position:"Query" name:"RequiredDims"  type:"Repeated"`
	Dimensions    *[]QueryDatasetDimensions   `position:"Query" name:"Dimensions"  type:"Repeated"`
}

QueryDatasetRequest is the request struct for api QueryDataset

func CreateQueryDatasetRequest ¶

func CreateQueryDatasetRequest() (request *QueryDatasetRequest)

CreateQueryDatasetRequest creates a request to invoke QueryDataset API

type QueryDatasetRequiredDims ¶

type QueryDatasetRequiredDims struct {
	Type  string `name:"Type"`
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

QueryDatasetRequiredDims is a repeated param struct in QueryDatasetRequest

type QueryDatasetResponse ¶

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

QueryDatasetResponse is the response struct for api QueryDataset

func CreateQueryDatasetResponse ¶

func CreateQueryDatasetResponse() (response *QueryDatasetResponse)

CreateQueryDatasetResponse creates a response to parse from QueryDataset 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 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"`
	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"`
	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 RetcodeApp ¶

type RetcodeApp struct {
	AppId          int64  `json:"AppId" xml:"AppId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	UpdateTime     int64  `json:"UpdateTime" xml:"UpdateTime"`
	Pid            string `json:"Pid" xml:"Pid"`
	UserId         string `json:"UserId" xml:"UserId"`
	CreateTime     int64  `json:"CreateTime" xml:"CreateTime"`
	AppName        string `json:"AppName" xml:"AppName"`
	RetcodeAppType string `json:"RetcodeAppType" xml:"RetcodeAppType"`
	Type           string `json:"Type" xml:"Type"`
}

RetcodeApp is a nested struct in arms response

type RetcodeAppDataBean ¶

type RetcodeAppDataBean struct {
	Pid   string `json:"Pid" xml:"Pid"`
	AppId int64  `json:"AppId" xml:"AppId"`
}

RetcodeAppDataBean is a nested struct in arms response

type RetcodeAppsInListRetcodeApps ¶

type RetcodeAppsInListRetcodeApps struct {
	RetcodeApp []RetcodeApp `json:"RetcodeApp" xml:"RetcodeApp"`
}

RetcodeAppsInListRetcodeApps is a nested struct in arms response

type RetcodeAppsInSearchRetcodeAppByPage ¶

type RetcodeAppsInSearchRetcodeAppByPage struct {
	RetcodeApp []RetcodeApp `json:"RetcodeApp" xml:"RetcodeApp"`
}

RetcodeAppsInSearchRetcodeAppByPage is a nested struct in arms response

type 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"`
	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
	RetcodeAppName string           `position:"Query" name:"RetcodeAppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
}

SearchRetcodeAppByPageRequest is the request struct for api SearchRetcodeAppByPage

func CreateSearchRetcodeAppByPageRequest ¶

func CreateSearchRetcodeAppByPageRequest() (request *SearchRetcodeAppByPageRequest)

CreateSearchRetcodeAppByPageRequest creates a request to invoke SearchRetcodeAppByPage API

type SearchRetcodeAppByPageResponse ¶

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

SearchRetcodeAppByPageResponse is the response struct for api SearchRetcodeAppByPage

func CreateSearchRetcodeAppByPageResponse ¶

func CreateSearchRetcodeAppByPageResponse() (response *SearchRetcodeAppByPageResponse)

CreateSearchRetcodeAppByPageResponse creates a response to parse from SearchRetcodeAppByPage response

type SearchTraceAppByNameRequest ¶

type SearchTraceAppByNameRequest struct {
	*requests.RpcRequest
	TraceAppName string `position:"Query" name:"TraceAppName"`
}

SearchTraceAppByNameRequest is the request struct for api SearchTraceAppByName

func CreateSearchTraceAppByNameRequest ¶

func CreateSearchTraceAppByNameRequest() (request *SearchTraceAppByNameRequest)

CreateSearchTraceAppByNameRequest creates a request to invoke SearchTraceAppByName API

type SearchTraceAppByNameResponse ¶

type SearchTraceAppByNameResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	TraceApps []TraceApp `json:"TraceApps" xml:"TraceApps"`
}

SearchTraceAppByNameResponse is the response struct for api SearchTraceAppByName

func CreateSearchTraceAppByNameResponse ¶

func CreateSearchTraceAppByNameResponse() (response *SearchTraceAppByNameResponse)

CreateSearchTraceAppByNameResponse creates a response to parse from SearchTraceAppByName response

type SearchTraceAppByPageRequest ¶

type SearchTraceAppByPageRequest struct {
	*requests.RpcRequest
	TraceAppName string           `position:"Query" name:"TraceAppName"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

SearchTraceAppByPageRequest is the request struct for api SearchTraceAppByPage

func CreateSearchTraceAppByPageRequest ¶

func CreateSearchTraceAppByPageRequest() (request *SearchTraceAppByPageRequest)

CreateSearchTraceAppByPageRequest creates a request to invoke SearchTraceAppByPage API

type SearchTraceAppByPageResponse ¶

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

SearchTraceAppByPageResponse is the response struct for api SearchTraceAppByPage

func CreateSearchTraceAppByPageResponse ¶

func CreateSearchTraceAppByPageResponse() (response *SearchTraceAppByPageResponse)

CreateSearchTraceAppByPageResponse creates a response to parse from SearchTraceAppByPage response

type SearchTracesByPageExclusionFilters ¶ 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"`
	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
	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 []MatchingRules `json:"MatchingRules" xml:"MatchingRules"`
}

SilencePolicy 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 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 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 TagResource ¶ added in v1.61.1542

type TagResource struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
}

TagResource is a nested struct in arms response

type TagResources ¶ added in v1.61.1542

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources 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 TagsInListDashboards ¶ added in v1.61.1553

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

TagsInListDashboards is a nested struct in arms response

type TraceApp ¶

type TraceApp struct {
	Show       bool     `json:"Show" xml:"Show"`
	AppId      int64    `json:"AppId" xml:"AppId"`
	RegionId   string   `json:"RegionId" xml:"RegionId"`
	UpdateTime int64    `json:"UpdateTime" xml:"UpdateTime"`
	Pid        string   `json:"Pid" xml:"Pid"`
	UserId     string   `json:"UserId" xml:"UserId"`
	CreateTime int64    `json:"CreateTime" xml:"CreateTime"`
	AppName    string   `json:"AppName" xml:"AppName"`
	Type       string   `json:"Type" xml:"Type"`
	Labels     []string `json:"Labels" xml:"Labels"`
}

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

type TurnOnSecondSwitchRequest struct {
	*requests.RpcRequest
	Pid              string           `position:"Query" name:"Pid"`
	ReleaseStartTime requests.Integer `position:"Query" name:"ReleaseStartTime"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
}

TurnOnSecondSwitchRequest is the request struct for api TurnOnSecondSwitch

func CreateTurnOnSecondSwitchRequest ¶ added in v1.61.1312

func CreateTurnOnSecondSwitchRequest() (request *TurnOnSecondSwitchRequest)

CreateTurnOnSecondSwitchRequest creates a request to invoke TurnOnSecondSwitch API

type TurnOnSecondSwitchResponse ¶ added in v1.61.1312

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

TurnOnSecondSwitchResponse is the response struct for api TurnOnSecondSwitch

func CreateTurnOnSecondSwitchResponse ¶ added in v1.61.1312

func CreateTurnOnSecondSwitchResponse() (response *TurnOnSecondSwitchResponse)

CreateTurnOnSecondSwitchResponse creates a response to parse from TurnOnSecondSwitch response

type UninstallManagedPrometheusRequest ¶ added in v1.61.1474

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

UninstallManagedPrometheusRequest is the request struct for api UninstallManagedPrometheus

func CreateUninstallManagedPrometheusRequest ¶ 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      bool   `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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 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"`
	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 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"`
	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"`
	Fid        string `json:"Fid" xml:"Fid"`
	FileName   string `json:"FileName" xml:"FileName"`
	Version    string `json:"Version" xml:"Version"`
	UploadTime string `json:"UploadTime" xml:"UploadTime"`
}

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 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 {
	WebhookName string                           `json:"WebhookName" xml:"WebhookName"`
	WebhookId   float64                          `json:"WebhookId" xml:"WebhookId"`
	Webhook     WebhookInDescribeWebhookContacts `json:"Webhook" xml:"Webhook"`
}

WebhookContacts is a nested struct in arms response

type WebhookContactsInDescribeWebhookContacts ¶ added in v1.61.1474

type WebhookContactsInDescribeWebhookContacts struct {
	WebhookContacts []WebhookContacts `json:"webhookContacts" xml:"webhookContacts"`
}

WebhookContactsInDescribeWebhookContacts 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