arms

package
v1.62.55 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 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 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 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 AlertRule added in v1.61.90

type AlertRule struct {
	Operator string `json:"Operator" xml:"Operator"`
	Rules    []Rule `json:"Rules" xml:"Rules"`
}

AlertRule 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"`
	AlertTitle         string       `json:"AlertTitle" xml:"AlertTitle"`
	CreateTime         int64        `json:"CreateTime" xml:"CreateTime"`
	UserId             string       `json:"UserId" xml:"UserId"`
	AlertVersion       int          `json:"AlertVersion" xml:"AlertVersion"`
	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"`
	AlertWay           []string     `json:"AlertWay" xml:"AlertWay"`
	AlarmContext       AlarmContext `json:"AlarmContext" xml:"AlarmContext"`
	AlertRule          AlertRule    `json:"AlertRule" xml:"AlertRule"`
	MetricParam        MetricParam  `json:"MetricParam" xml:"MetricParam"`
	Notice             Notice       `json:"Notice" xml:"Notice"`
}

AlertRuleEntity is a nested struct in arms response

type AlertRules added in v1.61.90

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

AlertRules is a nested struct in arms response

type AlertTemplate added in v1.61.1056

type AlertTemplate struct {
	Annotations              map[string]interface{}   `json:"Annotations" xml:"Annotations"`
	Name                     string                   `json:"Name" xml:"Name"`
	Id                       int                      `json:"Id" xml:"Id"`
	AlertProvider            string                   `json:"AlertProvider" xml:"AlertProvider"`
	Status                   bool                     `json:"Status" xml:"Status"`
	Message                  string                   `json:"Message" xml:"Message"`
	ParentId                 int                      `json:"ParentId" xml:"ParentId"`
	Public                   bool                     `json:"Public" xml:"Public"`
	Labels                   map[string]interface{}   `json:"Labels" xml:"Labels"`
	UserId                   string                   `json:"UserId" xml:"UserId"`
	Rule                     string                   `json:"Rule" xml:"Rule"`
	Type                     string                   `json:"Type" xml:"Type"`
	TemplateProvider         string                   `json:"TemplateProvider" xml:"TemplateProvider"`
	LabelMatchExpressionGrid LabelMatchExpressionGrid `json:"LabelMatchExpressionGrid" xml:"LabelMatchExpressionGrid"`
}

AlertTemplate is a nested struct in arms response

type AlertTemplates added in v1.61.1056

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

AlertTemplates is a nested struct in arms response

type AlertWay added in v1.61.370

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

AlertWay is a nested struct in arms response

type AlertWays added in v1.61.90

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

AlertWays is a nested struct in arms response

type Alerts added in v1.61.1056

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

Alerts is a nested struct in arms response

type Annotation added in v1.61.1056

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

Annotation is a nested struct in arms response

type 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 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 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 CheckDataConsistencyRequest added in v1.61.147

type CheckDataConsistencyRequest struct {
	*requests.RpcRequest
	CurrentTimestamp requests.Integer `position:"Query" name:"CurrentTimestamp"`
	AppType          string           `position:"Query" name:"AppType"`
	Pid              string           `position:"Query" name:"Pid"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
}

CheckDataConsistencyRequest is the request struct for api CheckDataConsistency

func CreateCheckDataConsistencyRequest added in v1.61.147

func CreateCheckDataConsistencyRequest() (request *CheckDataConsistencyRequest)

CreateCheckDataConsistencyRequest creates a request to invoke CheckDataConsistency API

type CheckDataConsistencyResponse added in v1.61.147

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

CheckDataConsistencyResponse is the response struct for api CheckDataConsistency

func CreateCheckDataConsistencyResponse added in v1.61.147

func CreateCheckDataConsistencyResponse() (response *CheckDataConsistencyResponse)

CreateCheckDataConsistencyResponse creates a response to parse from CheckDataConsistency response

type CheckServiceLinkedRoleForDeletingRequest added in v1.61.208

type CheckServiceLinkedRoleForDeletingRequest struct {
	*requests.RpcRequest
	SPIRegionId    string `position:"Query" name:"SPIRegionId"`
	RoleArn        string `position:"Query" name:"RoleArn"`
	DeletionTaskId string `position:"Query" name:"DeletionTaskId"`
	ServiceName    string `position:"Query" name:"ServiceName"`
}

CheckServiceLinkedRoleForDeletingRequest is the request struct for api CheckServiceLinkedRoleForDeleting

func CreateCheckServiceLinkedRoleForDeletingRequest added in v1.61.208

func CreateCheckServiceLinkedRoleForDeletingRequest() (request *CheckServiceLinkedRoleForDeletingRequest)

CreateCheckServiceLinkedRoleForDeletingRequest creates a request to invoke CheckServiceLinkedRoleForDeleting API

type CheckServiceLinkedRoleForDeletingResponse added in v1.61.208

type CheckServiceLinkedRoleForDeletingResponse struct {
	*responses.BaseResponse
	Deletable  bool             `json:"Deletable" xml:"Deletable"`
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	RoleUsages []RoleUsagesItem `json:"RoleUsages" xml:"RoleUsages"`
}

CheckServiceLinkedRoleForDeletingResponse is the response struct for api CheckServiceLinkedRoleForDeleting

func CreateCheckServiceLinkedRoleForDeletingResponse added in v1.61.208

func CreateCheckServiceLinkedRoleForDeletingResponse() (response *CheckServiceLinkedRoleForDeletingResponse)

CreateCheckServiceLinkedRoleForDeletingResponse creates a response to parse from CheckServiceLinkedRoleForDeleting 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 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) 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) 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) CheckDataConsistency added in v1.61.147

func (client *Client) CheckDataConsistency(request *CheckDataConsistencyRequest) (response *CheckDataConsistencyResponse, err error)

CheckDataConsistency invokes the arms.CheckDataConsistency API synchronously

func (*Client) CheckDataConsistencyWithCallback added in v1.61.147

func (client *Client) CheckDataConsistencyWithCallback(request *CheckDataConsistencyRequest, callback func(response *CheckDataConsistencyResponse, err error)) <-chan int

CheckDataConsistencyWithCallback invokes the arms.CheckDataConsistency API asynchronously

func (*Client) CheckDataConsistencyWithChan added in v1.61.147

func (client *Client) CheckDataConsistencyWithChan(request *CheckDataConsistencyRequest) (<-chan *CheckDataConsistencyResponse, <-chan error)

CheckDataConsistencyWithChan invokes the arms.CheckDataConsistency API asynchronously

func (*Client) CheckServiceLinkedRoleForDeleting added in v1.61.208

func (client *Client) CheckServiceLinkedRoleForDeleting(request *CheckServiceLinkedRoleForDeletingRequest) (response *CheckServiceLinkedRoleForDeletingResponse, err error)

CheckServiceLinkedRoleForDeleting invokes the arms.CheckServiceLinkedRoleForDeleting API synchronously

func (*Client) CheckServiceLinkedRoleForDeletingWithCallback added in v1.61.208

func (client *Client) CheckServiceLinkedRoleForDeletingWithCallback(request *CheckServiceLinkedRoleForDeletingRequest, callback func(response *CheckServiceLinkedRoleForDeletingResponse, err error)) <-chan int

CheckServiceLinkedRoleForDeletingWithCallback invokes the arms.CheckServiceLinkedRoleForDeleting API asynchronously

func (*Client) CheckServiceLinkedRoleForDeletingWithChan added in v1.61.208

func (client *Client) CheckServiceLinkedRoleForDeletingWithChan(request *CheckServiceLinkedRoleForDeletingRequest) (<-chan *CheckServiceLinkedRoleForDeletingResponse, <-chan error)

CheckServiceLinkedRoleForDeletingWithChan invokes the arms.CheckServiceLinkedRoleForDeleting 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) CreateAlertTemplate added in v1.61.1056

func (client *Client) CreateAlertTemplate(request *CreateAlertTemplateRequest) (response *CreateAlertTemplateResponse, err error)

CreateAlertTemplate invokes the arms.CreateAlertTemplate API synchronously

func (*Client) CreateAlertTemplateWithCallback added in v1.61.1056

func (client *Client) CreateAlertTemplateWithCallback(request *CreateAlertTemplateRequest, callback func(response *CreateAlertTemplateResponse, err error)) <-chan int

CreateAlertTemplateWithCallback invokes the arms.CreateAlertTemplate API asynchronously

func (*Client) CreateAlertTemplateWithChan added in v1.61.1056

func (client *Client) CreateAlertTemplateWithChan(request *CreateAlertTemplateRequest) (<-chan *CreateAlertTemplateResponse, <-chan error)

CreateAlertTemplateWithChan invokes the arms.CreateAlertTemplate 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) 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) CreateWehook added in v1.61.571

func (client *Client) CreateWehook(request *CreateWehookRequest) (response *CreateWehookResponse, err error)

CreateWehook invokes the arms.CreateWehook API synchronously

func (*Client) CreateWehookWithCallback added in v1.61.571

func (client *Client) CreateWehookWithCallback(request *CreateWehookRequest, callback func(response *CreateWehookResponse, err error)) <-chan int

CreateWehookWithCallback invokes the arms.CreateWehook API asynchronously

func (*Client) CreateWehookWithChan added in v1.61.571

func (client *Client) CreateWehookWithChan(request *CreateWehookRequest) (<-chan *CreateWehookResponse, <-chan error)

CreateWehookWithChan invokes the arms.CreateWehook 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) 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) DeleteAlertTemplate added in v1.61.1056

func (client *Client) DeleteAlertTemplate(request *DeleteAlertTemplateRequest) (response *DeleteAlertTemplateResponse, err error)

DeleteAlertTemplate invokes the arms.DeleteAlertTemplate API synchronously

func (*Client) DeleteAlertTemplateWithCallback added in v1.61.1056

func (client *Client) DeleteAlertTemplateWithCallback(request *DeleteAlertTemplateRequest, callback func(response *DeleteAlertTemplateResponse, err error)) <-chan int

DeleteAlertTemplateWithCallback invokes the arms.DeleteAlertTemplate API asynchronously

func (*Client) DeleteAlertTemplateWithChan added in v1.61.1056

func (client *Client) DeleteAlertTemplateWithChan(request *DeleteAlertTemplateRequest) (<-chan *DeleteAlertTemplateResponse, <-chan error)

DeleteAlertTemplateWithChan invokes the arms.DeleteAlertTemplate 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) 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) 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) 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) 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) 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) 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) DescribeTraceLocation added in v1.61.244

func (client *Client) DescribeTraceLocation(request *DescribeTraceLocationRequest) (response *DescribeTraceLocationResponse, err error)

DescribeTraceLocation invokes the arms.DescribeTraceLocation API synchronously

func (*Client) DescribeTraceLocationWithCallback added in v1.61.244

func (client *Client) DescribeTraceLocationWithCallback(request *DescribeTraceLocationRequest, callback func(response *DescribeTraceLocationResponse, err error)) <-chan int

DescribeTraceLocationWithCallback invokes the arms.DescribeTraceLocation API asynchronously

func (*Client) DescribeTraceLocationWithChan added in v1.61.244

func (client *Client) DescribeTraceLocationWithChan(request *DescribeTraceLocationRequest) (<-chan *DescribeTraceLocationResponse, <-chan error)

DescribeTraceLocationWithChan invokes the arms.DescribeTraceLocation API asynchronously

func (*Client) DisableAlertTemplate added in v1.61.1056

func (client *Client) DisableAlertTemplate(request *DisableAlertTemplateRequest) (response *DisableAlertTemplateResponse, err error)

DisableAlertTemplate invokes the arms.DisableAlertTemplate API synchronously

func (*Client) DisableAlertTemplateWithCallback added in v1.61.1056

func (client *Client) DisableAlertTemplateWithCallback(request *DisableAlertTemplateRequest, callback func(response *DisableAlertTemplateResponse, err error)) <-chan int

DisableAlertTemplateWithCallback invokes the arms.DisableAlertTemplate API asynchronously

func (*Client) DisableAlertTemplateWithChan added in v1.61.1056

func (client *Client) DisableAlertTemplateWithChan(request *DisableAlertTemplateRequest) (<-chan *DisableAlertTemplateResponse, <-chan error)

DisableAlertTemplateWithChan invokes the arms.DisableAlertTemplate API asynchronously

func (*Client) EnableAlertTemplate added in v1.61.1056

func (client *Client) EnableAlertTemplate(request *EnableAlertTemplateRequest) (response *EnableAlertTemplateResponse, err error)

EnableAlertTemplate invokes the arms.EnableAlertTemplate API synchronously

func (*Client) EnableAlertTemplateWithCallback added in v1.61.1056

func (client *Client) EnableAlertTemplateWithCallback(request *EnableAlertTemplateRequest, callback func(response *EnableAlertTemplateResponse, err error)) <-chan int

EnableAlertTemplateWithCallback invokes the arms.EnableAlertTemplate API asynchronously

func (*Client) EnableAlertTemplateWithChan added in v1.61.1056

func (client *Client) EnableAlertTemplateWithChan(request *EnableAlertTemplateRequest) (<-chan *EnableAlertTemplateResponse, <-chan error)

EnableAlertTemplateWithChan invokes the arms.EnableAlertTemplate API asynchronously

func (*Client) ExportPrometheusRules added in v1.61.678

func (client *Client) ExportPrometheusRules(request *ExportPrometheusRulesRequest) (response *ExportPrometheusRulesResponse, err error)

ExportPrometheusRules invokes the arms.ExportPrometheusRules API synchronously

func (*Client) ExportPrometheusRulesWithCallback added in v1.61.678

func (client *Client) ExportPrometheusRulesWithCallback(request *ExportPrometheusRulesRequest, callback func(response *ExportPrometheusRulesResponse, err error)) <-chan int

ExportPrometheusRulesWithCallback invokes the arms.ExportPrometheusRules API asynchronously

func (*Client) ExportPrometheusRulesWithChan added in v1.61.678

func (client *Client) ExportPrometheusRulesWithChan(request *ExportPrometheusRulesRequest) (<-chan *ExportPrometheusRulesResponse, <-chan error)

ExportPrometheusRulesWithChan invokes the arms.ExportPrometheusRules 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) 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) GetArmsConsoleUrl added in v1.61.1131

func (client *Client) GetArmsConsoleUrl(request *GetArmsConsoleUrlRequest) (response *GetArmsConsoleUrlResponse, err error)

GetArmsConsoleUrl invokes the arms.GetArmsConsoleUrl API synchronously

func (*Client) GetArmsConsoleUrlWithCallback added in v1.61.1131

func (client *Client) GetArmsConsoleUrlWithCallback(request *GetArmsConsoleUrlRequest, callback func(response *GetArmsConsoleUrlResponse, err error)) <-chan int

GetArmsConsoleUrlWithCallback invokes the arms.GetArmsConsoleUrl API asynchronously

func (*Client) GetArmsConsoleUrlWithChan added in v1.61.1131

func (client *Client) GetArmsConsoleUrlWithChan(request *GetArmsConsoleUrlRequest) (<-chan *GetArmsConsoleUrlResponse, <-chan error)

GetArmsConsoleUrlWithChan invokes the arms.GetArmsConsoleUrl API asynchronously

func (*Client) GetConsistencySnapshot added in v1.61.147

func (client *Client) GetConsistencySnapshot(request *GetConsistencySnapshotRequest) (response *GetConsistencySnapshotResponse, err error)

GetConsistencySnapshot invokes the arms.GetConsistencySnapshot API synchronously

func (*Client) GetConsistencySnapshotWithCallback added in v1.61.147

func (client *Client) GetConsistencySnapshotWithCallback(request *GetConsistencySnapshotRequest, callback func(response *GetConsistencySnapshotResponse, err error)) <-chan int

GetConsistencySnapshotWithCallback invokes the arms.GetConsistencySnapshot API asynchronously

func (*Client) GetConsistencySnapshotWithChan added in v1.61.147

func (client *Client) GetConsistencySnapshotWithChan(request *GetConsistencySnapshotRequest) (<-chan *GetConsistencySnapshotResponse, <-chan error)

GetConsistencySnapshotWithChan invokes the arms.GetConsistencySnapshot API asynchronously

func (*Client) GetIntegrationToken added in v1.61.714

func (client *Client) GetIntegrationToken(request *GetIntegrationTokenRequest) (response *GetIntegrationTokenResponse, err error)

GetIntegrationToken invokes the arms.GetIntegrationToken API synchronously

func (*Client) GetIntegrationTokenWithCallback added in v1.61.714

func (client *Client) GetIntegrationTokenWithCallback(request *GetIntegrationTokenRequest, callback func(response *GetIntegrationTokenResponse, err error)) <-chan int

GetIntegrationTokenWithCallback invokes the arms.GetIntegrationToken API asynchronously

func (*Client) GetIntegrationTokenWithChan added in v1.61.714

func (client *Client) GetIntegrationTokenWithChan(request *GetIntegrationTokenRequest) (<-chan *GetIntegrationTokenResponse, <-chan error)

GetIntegrationTokenWithChan invokes the arms.GetIntegrationToken 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) GetPrometheusRemoteActionToken added in v1.62.55

func (client *Client) GetPrometheusRemoteActionToken(request *GetPrometheusRemoteActionTokenRequest) (response *GetPrometheusRemoteActionTokenResponse, err error)

GetPrometheusRemoteActionToken invokes the arms.GetPrometheusRemoteActionToken API synchronously

func (*Client) GetPrometheusRemoteActionTokenWithCallback added in v1.62.55

func (client *Client) GetPrometheusRemoteActionTokenWithCallback(request *GetPrometheusRemoteActionTokenRequest, callback func(response *GetPrometheusRemoteActionTokenResponse, err error)) <-chan int

GetPrometheusRemoteActionTokenWithCallback invokes the arms.GetPrometheusRemoteActionToken API asynchronously

func (*Client) GetPrometheusRemoteActionTokenWithChan added in v1.62.55

func (client *Client) GetPrometheusRemoteActionTokenWithChan(request *GetPrometheusRemoteActionTokenRequest) (<-chan *GetPrometheusRemoteActionTokenResponse, <-chan error)

GetPrometheusRemoteActionTokenWithChan invokes the arms.GetPrometheusRemoteActionToken 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) 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) ImportCustomAlertRules added in v1.61.90

func (client *Client) ImportCustomAlertRules(request *ImportCustomAlertRulesRequest) (response *ImportCustomAlertRulesResponse, err error)

ImportCustomAlertRules invokes the arms.ImportCustomAlertRules API synchronously

func (*Client) ImportCustomAlertRulesWithCallback added in v1.61.90

func (client *Client) ImportCustomAlertRulesWithCallback(request *ImportCustomAlertRulesRequest, callback func(response *ImportCustomAlertRulesResponse, err error)) <-chan int

ImportCustomAlertRulesWithCallback invokes the arms.ImportCustomAlertRules API asynchronously

func (*Client) ImportCustomAlertRulesWithChan added in v1.61.90

func (client *Client) ImportCustomAlertRulesWithChan(request *ImportCustomAlertRulesRequest) (<-chan *ImportCustomAlertRulesResponse, <-chan error)

ImportCustomAlertRulesWithChan invokes the arms.ImportCustomAlertRules API asynchronously

func (*Client) ImportPrometheusRules added in v1.61.678

func (client *Client) ImportPrometheusRules(request *ImportPrometheusRulesRequest) (response *ImportPrometheusRulesResponse, err error)

ImportPrometheusRules invokes the arms.ImportPrometheusRules API synchronously

func (*Client) ImportPrometheusRulesWithCallback added in v1.61.678

func (client *Client) ImportPrometheusRulesWithCallback(request *ImportPrometheusRulesRequest, callback func(response *ImportPrometheusRulesResponse, err error)) <-chan int

ImportPrometheusRulesWithCallback invokes the arms.ImportPrometheusRules API asynchronously

func (*Client) ImportPrometheusRulesWithChan added in v1.61.678

func (client *Client) ImportPrometheusRulesWithChan(request *ImportPrometheusRulesRequest) (<-chan *ImportPrometheusRulesResponse, <-chan error)

ImportPrometheusRulesWithChan invokes the arms.ImportPrometheusRules 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) InstallEventer added in v1.62.55

func (client *Client) InstallEventer(request *InstallEventerRequest) (response *InstallEventerResponse, err error)

InstallEventer invokes the arms.InstallEventer API synchronously

func (*Client) InstallEventerWithCallback added in v1.62.55

func (client *Client) InstallEventerWithCallback(request *InstallEventerRequest, callback func(response *InstallEventerResponse, err error)) <-chan int

InstallEventerWithCallback invokes the arms.InstallEventer API asynchronously

func (*Client) InstallEventerWithChan added in v1.62.55

func (client *Client) InstallEventerWithChan(request *InstallEventerRequest) (<-chan *InstallEventerResponse, <-chan error)

InstallEventerWithChan invokes the arms.InstallEventer 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) ListAlertTemplates added in v1.61.1056

func (client *Client) ListAlertTemplates(request *ListAlertTemplatesRequest) (response *ListAlertTemplatesResponse, err error)

ListAlertTemplates invokes the arms.ListAlertTemplates API synchronously

func (*Client) ListAlertTemplatesWithCallback added in v1.61.1056

func (client *Client) ListAlertTemplatesWithCallback(request *ListAlertTemplatesRequest, callback func(response *ListAlertTemplatesResponse, err error)) <-chan int

ListAlertTemplatesWithCallback invokes the arms.ListAlertTemplates API asynchronously

func (*Client) ListAlertTemplatesWithChan added in v1.61.1056

func (client *Client) ListAlertTemplatesWithChan(request *ListAlertTemplatesRequest) (<-chan *ListAlertTemplatesResponse, <-chan error)

ListAlertTemplatesWithChan invokes the arms.ListAlertTemplates 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) 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) 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) ListPromClusters added in v1.61.90

func (client *Client) ListPromClusters(request *ListPromClustersRequest) (response *ListPromClustersResponse, err error)

ListPromClusters invokes the arms.ListPromClusters API synchronously

func (*Client) ListPromClustersWithCallback added in v1.61.90

func (client *Client) ListPromClustersWithCallback(request *ListPromClustersRequest, callback func(response *ListPromClustersResponse, err error)) <-chan int

ListPromClustersWithCallback invokes the arms.ListPromClusters API asynchronously

func (*Client) ListPromClustersWithChan added in v1.61.90

func (client *Client) ListPromClustersWithChan(request *ListPromClustersRequest) (<-chan *ListPromClustersResponse, <-chan error)

ListPromClustersWithChan invokes the arms.ListPromClusters 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) 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) ListServerlessTopNApps added in v1.61.953

func (client *Client) ListServerlessTopNApps(request *ListServerlessTopNAppsRequest) (response *ListServerlessTopNAppsResponse, err error)

ListServerlessTopNApps invokes the arms.ListServerlessTopNApps API synchronously

func (*Client) ListServerlessTopNAppsWithCallback added in v1.61.953

func (client *Client) ListServerlessTopNAppsWithCallback(request *ListServerlessTopNAppsRequest, callback func(response *ListServerlessTopNAppsResponse, err error)) <-chan int

ListServerlessTopNAppsWithCallback invokes the arms.ListServerlessTopNApps API asynchronously

func (*Client) ListServerlessTopNAppsWithChan added in v1.61.953

func (client *Client) ListServerlessTopNAppsWithChan(request *ListServerlessTopNAppsRequest) (<-chan *ListServerlessTopNAppsResponse, <-chan error)

ListServerlessTopNAppsWithChan invokes the arms.ListServerlessTopNApps 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) 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) QueryMetric

func (client *Client) QueryMetric(request *QueryMetricRequest) (response *QueryMetricResponse, err error)

QueryMetric invokes the arms.QueryMetric API synchronously

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) QueryMetricWithCallback

func (client *Client) QueryMetricWithCallback(request *QueryMetricRequest, callback func(response *QueryMetricResponse, err error)) <-chan int

QueryMetricWithCallback invokes the arms.QueryMetric API asynchronously

func (*Client) QueryMetricWithChan

func (client *Client) QueryMetricWithChan(request *QueryMetricRequest) (<-chan *QueryMetricResponse, <-chan error)

QueryMetricWithChan invokes the arms.QueryMetric 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) 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) SendCustomIncidents added in v1.61.714

func (client *Client) SendCustomIncidents(request *SendCustomIncidentsRequest) (response *SendCustomIncidentsResponse, err error)

SendCustomIncidents invokes the arms.SendCustomIncidents API synchronously

func (*Client) SendCustomIncidentsWithCallback added in v1.61.714

func (client *Client) SendCustomIncidentsWithCallback(request *SendCustomIncidentsRequest, callback func(response *SendCustomIncidentsResponse, err error)) <-chan int

SendCustomIncidentsWithCallback invokes the arms.SendCustomIncidents API asynchronously

func (*Client) SendCustomIncidentsWithChan added in v1.61.714

func (client *Client) SendCustomIncidentsWithChan(request *SendCustomIncidentsRequest) (<-chan *SendCustomIncidentsResponse, <-chan error)

SendCustomIncidentsWithChan invokes the arms.SendCustomIncidents API asynchronously

func (*Client) SendMseIncident added in v1.61.678

func (client *Client) SendMseIncident(request *SendMseIncidentRequest) (response *SendMseIncidentResponse, err error)

SendMseIncident invokes the arms.SendMseIncident API synchronously

func (*Client) SendMseIncidentWithCallback added in v1.61.678

func (client *Client) SendMseIncidentWithCallback(request *SendMseIncidentRequest, callback func(response *SendMseIncidentResponse, err error)) <-chan int

SendMseIncidentWithCallback invokes the arms.SendMseIncident API asynchronously

func (*Client) SendMseIncidentWithChan added in v1.61.678

func (client *Client) SendMseIncidentWithChan(request *SendMseIncidentRequest) (<-chan *SendMseIncidentResponse, <-chan error)

SendMseIncidentWithChan invokes the arms.SendMseIncident 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) 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) 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) UpdateAlertTemplate added in v1.61.1056

func (client *Client) UpdateAlertTemplate(request *UpdateAlertTemplateRequest) (response *UpdateAlertTemplateResponse, err error)

UpdateAlertTemplate invokes the arms.UpdateAlertTemplate API synchronously

func (*Client) UpdateAlertTemplateWithCallback added in v1.61.1056

func (client *Client) UpdateAlertTemplateWithCallback(request *UpdateAlertTemplateRequest, callback func(response *UpdateAlertTemplateResponse, err error)) <-chan int

UpdateAlertTemplateWithCallback invokes the arms.UpdateAlertTemplate API asynchronously

func (*Client) UpdateAlertTemplateWithChan added in v1.61.1056

func (client *Client) UpdateAlertTemplateWithChan(request *UpdateAlertTemplateRequest) (<-chan *UpdateAlertTemplateResponse, <-chan error)

UpdateAlertTemplateWithChan invokes the arms.UpdateAlertTemplate 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

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

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

type CreateAlertTemplateRequest struct {
	*requests.RpcRequest
	TemplateProvider string `position:"Query" name:"TemplateProvider"`
	Annotations      string `position:"Query" name:"Annotations"`
	Rule             string `position:"Query" name:"Rule"`
	ProxyUserId      string `position:"Query" name:"ProxyUserId"`
	Type             string `position:"Query" name:"Type"`
	Message          string `position:"Query" name:"Message"`
	ParentId         string `position:"Query" name:"ParentId"`
	Labels           string `position:"Query" name:"Labels"`
	Name             string `position:"Query" name:"Name"`
	MatchExpressions string `position:"Query" name:"MatchExpressions"`
}

CreateAlertTemplateRequest is the request struct for api CreateAlertTemplate

func CreateCreateAlertTemplateRequest added in v1.61.1056

func CreateCreateAlertTemplateRequest() (request *CreateAlertTemplateRequest)

CreateCreateAlertTemplateRequest creates a request to invoke CreateAlertTemplate API

type CreateAlertTemplateResponse added in v1.61.1056

type CreateAlertTemplateResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	AlertTemplate AlertTemplate `json:"AlertTemplate" xml:"AlertTemplate"`
}

CreateAlertTemplateResponse is the response struct for api CreateAlertTemplate

func CreateCreateAlertTemplateResponse added in v1.61.1056

func CreateCreateAlertTemplateResponse() (response *CreateAlertTemplateResponse)

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

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 CreateWehookRequest added in v1.61.571

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

CreateWehookRequest is the request struct for api CreateWehook

func CreateCreateWehookRequest added in v1.61.571

func CreateCreateWehookRequest() (request *CreateWehookRequest)

CreateCreateWehookRequest creates a request to invoke CreateWehook API

type CreateWehookResponse added in v1.61.571

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

CreateWehookResponse is the response struct for api CreateWehook

func CreateCreateWehookResponse added in v1.61.571

func CreateCreateWehookResponse() (response *CreateWehookResponse)

CreateCreateWehookResponse creates a response to parse from CreateWehook 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"`
	Url            string   `json:"Url" xml:"Url"`
	DashboardType  string   `json:"DashboardType" xml:"DashboardType"`
	Exporter       string   `json:"Exporter" xml:"Exporter"`
	Version        string   `json:"Version" xml:"Version"`
	IsArmsExporter bool     `json:"IsArmsExporter" xml:"IsArmsExporter"`
	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"`
}

DashboardVosItem is a nested struct in arms response

type Data added in v1.61.434

type Data struct {
	IsControllerInstalled bool                     `json:"isControllerInstalled" xml:"isControllerInstalled"`
	Page                  int                      `json:"Page" xml:"Page"`
	Total                 string                   `json:"Total" xml:"Total"`
	PageSize              int                      `json:"PageSize" xml:"PageSize"`
	Items                 []map[string]interface{} `json:"Items" xml:"Items"`
}

Data is a nested struct in arms response

type DataInListServerlessTopNApps added in v1.61.953

type DataInListServerlessTopNApps struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListServerlessTopNApps is a nested struct in arms response

type DataInQueryMetricByPage added in v1.61.434

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

DataInQueryMetricByPage is a nested struct in arms response

type DataItem added in v1.61.953

type DataItem struct {
	Pid    string  `json:"Pid" xml:"Pid"`
	Region string  `json:"Region" xml:"Region"`
	Rt     float64 `json:"Rt" xml:"Rt"`
	Error  int     `json:"Error" xml:"Error"`
	Name   string  `json:"Name" xml:"Name"`
	Count  int     `json:"Count" xml:"Count"`
}

DataItem is a nested struct in arms 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 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 DeleteAlertTemplateRequest added in v1.61.1056

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

DeleteAlertTemplateRequest is the request struct for api DeleteAlertTemplate

func CreateDeleteAlertTemplateRequest added in v1.61.1056

func CreateDeleteAlertTemplateRequest() (request *DeleteAlertTemplateRequest)

CreateDeleteAlertTemplateRequest creates a request to invoke DeleteAlertTemplate API

type DeleteAlertTemplateResponse added in v1.61.1056

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

DeleteAlertTemplateResponse is the response struct for api DeleteAlertTemplate

func CreateDeleteAlertTemplateResponse added in v1.61.1056

func CreateDeleteAlertTemplateResponse() (response *DeleteAlertTemplateResponse)

CreateDeleteAlertTemplateResponse creates a response to parse from DeleteAlertTemplate 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 DeleteGrafanaResourceRequest added in v1.61.1056

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

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 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 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 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 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 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 DescribeTraceLocationRequest added in v1.61.244

type DescribeTraceLocationRequest struct {
	*requests.RpcRequest
}

DescribeTraceLocationRequest is the request struct for api DescribeTraceLocation

func CreateDescribeTraceLocationRequest added in v1.61.244

func CreateDescribeTraceLocationRequest() (request *DescribeTraceLocationRequest)

CreateDescribeTraceLocationRequest creates a request to invoke DescribeTraceLocation API

type DescribeTraceLocationResponse added in v1.61.244

type DescribeTraceLocationResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	RegionConfigs []RegionConfig `json:"RegionConfigs" xml:"RegionConfigs"`
}

DescribeTraceLocationResponse is the response struct for api DescribeTraceLocation

func CreateDescribeTraceLocationResponse added in v1.61.244

func CreateDescribeTraceLocationResponse() (response *DescribeTraceLocationResponse)

CreateDescribeTraceLocationResponse creates a response to parse from DescribeTraceLocation 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 DisableAlertTemplateRequest added in v1.61.1056

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

DisableAlertTemplateRequest is the request struct for api DisableAlertTemplate

func CreateDisableAlertTemplateRequest added in v1.61.1056

func CreateDisableAlertTemplateRequest() (request *DisableAlertTemplateRequest)

CreateDisableAlertTemplateRequest creates a request to invoke DisableAlertTemplate API

type DisableAlertTemplateResponse added in v1.61.1056

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

DisableAlertTemplateResponse is the response struct for api DisableAlertTemplate

func CreateDisableAlertTemplateResponse added in v1.61.1056

func CreateDisableAlertTemplateResponse() (response *DisableAlertTemplateResponse)

CreateDisableAlertTemplateResponse creates a response to parse from DisableAlertTemplate response

type DispatchRule added in v1.61.678

type DispatchRule struct {
	Name                     string                   `json:"Name" xml:"Name"`
	State                    string                   `json:"State" xml:"State"`
	RuleId                   int64                    `json:"RuleId" xml:"RuleId"`
	LabelMatchExpressionGrid LabelMatchExpressionGrid `json:"LabelMatchExpressionGrid" xml:"LabelMatchExpressionGrid"`
	GroupRules               []GroupRule              `json:"GroupRules" xml:"GroupRules"`
	NotifyRules              []NotifyRule             `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 EnableAlertTemplateRequest added in v1.61.1056

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

EnableAlertTemplateRequest is the request struct for api EnableAlertTemplate

func CreateEnableAlertTemplateRequest added in v1.61.1056

func CreateEnableAlertTemplateRequest() (request *EnableAlertTemplateRequest)

CreateEnableAlertTemplateRequest creates a request to invoke EnableAlertTemplate API

type EnableAlertTemplateResponse added in v1.61.1056

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

EnableAlertTemplateResponse is the response struct for api EnableAlertTemplate

func CreateEnableAlertTemplateResponse added in v1.61.1056

func CreateEnableAlertTemplateResponse() (response *EnableAlertTemplateResponse)

CreateEnableAlertTemplateResponse creates a response to parse from EnableAlertTemplate 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 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 ExportPrometheusRulesRequest added in v1.61.678

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

ExportPrometheusRulesRequest is the request struct for api ExportPrometheusRules

func CreateExportPrometheusRulesRequest added in v1.61.678

func CreateExportPrometheusRulesRequest() (request *ExportPrometheusRulesRequest)

CreateExportPrometheusRulesRequest creates a request to invoke ExportPrometheusRules API

type ExportPrometheusRulesResponse added in v1.61.678

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

ExportPrometheusRulesResponse is the response struct for api ExportPrometheusRules

func CreateExportPrometheusRulesResponse added in v1.61.678

func CreateExportPrometheusRulesResponse() (response *ExportPrometheusRulesResponse)

CreateExportPrometheusRulesResponse creates a response to parse from ExportPrometheusRules 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 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 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 GetArmsConsoleUrlRequest added in v1.61.1131

type GetArmsConsoleUrlRequest struct {
	*requests.RpcRequest
}

GetArmsConsoleUrlRequest is the request struct for api GetArmsConsoleUrl

func CreateGetArmsConsoleUrlRequest added in v1.61.1131

func CreateGetArmsConsoleUrlRequest() (request *GetArmsConsoleUrlRequest)

CreateGetArmsConsoleUrlRequest creates a request to invoke GetArmsConsoleUrl API

type GetArmsConsoleUrlResponse added in v1.61.1131

type GetArmsConsoleUrlResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ArmsConsoleUrl string `json:"ArmsConsoleUrl" xml:"ArmsConsoleUrl"`
}

GetArmsConsoleUrlResponse is the response struct for api GetArmsConsoleUrl

func CreateGetArmsConsoleUrlResponse added in v1.61.1131

func CreateGetArmsConsoleUrlResponse() (response *GetArmsConsoleUrlResponse)

CreateGetArmsConsoleUrlResponse creates a response to parse from GetArmsConsoleUrl response

type GetConsistencySnapshotRequest added in v1.61.147

type GetConsistencySnapshotRequest struct {
	*requests.RpcRequest
	CurrentTimestamp requests.Integer `position:"Query" name:"CurrentTimestamp"`
	AppType          string           `position:"Query" name:"AppType"`
	Pid              string           `position:"Query" name:"Pid"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
}

GetConsistencySnapshotRequest is the request struct for api GetConsistencySnapshot

func CreateGetConsistencySnapshotRequest added in v1.61.147

func CreateGetConsistencySnapshotRequest() (request *GetConsistencySnapshotRequest)

CreateGetConsistencySnapshotRequest creates a request to invoke GetConsistencySnapshot API

type GetConsistencySnapshotResponse added in v1.61.147

type GetConsistencySnapshotResponse struct {
	*responses.BaseResponse
	ConsistencyResultJsonStr string `json:"ConsistencyResultJsonStr" xml:"ConsistencyResultJsonStr"`
	RequestId                string `json:"RequestId" xml:"RequestId"`
}

GetConsistencySnapshotResponse is the response struct for api GetConsistencySnapshot

func CreateGetConsistencySnapshotResponse added in v1.61.147

func CreateGetConsistencySnapshotResponse() (response *GetConsistencySnapshotResponse)

CreateGetConsistencySnapshotResponse creates a response to parse from GetConsistencySnapshot response

type GetIntegrationTokenRequest added in v1.61.714

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

GetIntegrationTokenRequest is the request struct for api GetIntegrationToken

func CreateGetIntegrationTokenRequest added in v1.61.714

func CreateGetIntegrationTokenRequest() (request *GetIntegrationTokenRequest)

CreateGetIntegrationTokenRequest creates a request to invoke GetIntegrationToken API

type GetIntegrationTokenResponse added in v1.61.714

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

GetIntegrationTokenResponse is the response struct for api GetIntegrationToken

func CreateGetIntegrationTokenResponse added in v1.61.714

func CreateGetIntegrationTokenResponse() (response *GetIntegrationTokenResponse)

CreateGetIntegrationTokenResponse creates a response to parse from GetIntegrationToken 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 GetPrometheusRemoteActionTokenRequest added in v1.62.55

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

GetPrometheusRemoteActionTokenRequest is the request struct for api GetPrometheusRemoteActionToken

func CreateGetPrometheusRemoteActionTokenRequest added in v1.62.55

func CreateGetPrometheusRemoteActionTokenRequest() (request *GetPrometheusRemoteActionTokenRequest)

CreateGetPrometheusRemoteActionTokenRequest creates a request to invoke GetPrometheusRemoteActionToken API

type GetPrometheusRemoteActionTokenResponse added in v1.62.55

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

GetPrometheusRemoteActionTokenResponse is the response struct for api GetPrometheusRemoteActionToken

func CreateGetPrometheusRemoteActionTokenResponse added in v1.62.55

func CreateGetPrometheusRemoteActionTokenResponse() (response *GetPrometheusRemoteActionTokenResponse)

CreateGetPrometheusRemoteActionTokenResponse creates a response to parse from GetPrometheusRemoteActionToken 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"`
	RpcID   string `position:"Query" name:"RpcID"`
	Pid     string `position:"Query" name:"Pid"`
}

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 GroupRule added in v1.61.678

type GroupRule struct {
	GroupId        int64    `json:"GroupId" xml:"GroupId"`
	GroupWaitTime  int64    `json:"GroupWaitTime" xml:"GroupWaitTime"`
	GroupInterval  int64    `json:"GroupInterval" xml:"GroupInterval"`
	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 GroupingFields added in v1.61.678

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

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

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

ImportCustomAlertRulesRequest is the request struct for api ImportCustomAlertRules

func CreateImportCustomAlertRulesRequest added in v1.61.90

func CreateImportCustomAlertRulesRequest() (request *ImportCustomAlertRulesRequest)

CreateImportCustomAlertRulesRequest creates a request to invoke ImportCustomAlertRules API

type ImportCustomAlertRulesResponse added in v1.61.90

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

ImportCustomAlertRulesResponse is the response struct for api ImportCustomAlertRules

func CreateImportCustomAlertRulesResponse added in v1.61.90

func CreateImportCustomAlertRulesResponse() (response *ImportCustomAlertRulesResponse)

CreateImportCustomAlertRulesResponse creates a response to parse from ImportCustomAlertRules response

type ImportPrometheusRulesRequest added in v1.61.678

type ImportPrometheusRulesRequest struct {
	*requests.RpcRequest
	NameSpace string `position:"Query" name:"NameSpace"`
	Name      string `position:"Query" name:"Name"`
	ClusterId string `position:"Query" name:"ClusterId"`
	Content   string `position:"Query" name:"Content"`
}

ImportPrometheusRulesRequest is the request struct for api ImportPrometheusRules

func CreateImportPrometheusRulesRequest added in v1.61.678

func CreateImportPrometheusRulesRequest() (request *ImportPrometheusRulesRequest)

CreateImportPrometheusRulesRequest creates a request to invoke ImportPrometheusRules API

type ImportPrometheusRulesResponse added in v1.61.678

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

ImportPrometheusRulesResponse is the response struct for api ImportPrometheusRules

func CreateImportPrometheusRulesResponse added in v1.61.678

func CreateImportPrometheusRulesResponse() (response *ImportPrometheusRulesResponse)

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

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

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 InstallEventerRequest added in v1.62.55

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

InstallEventerRequest is the request struct for api InstallEventer

func CreateInstallEventerRequest added in v1.62.55

func CreateInstallEventerRequest() (request *InstallEventerRequest)

CreateInstallEventerRequest creates a request to invoke InstallEventer API

type InstallEventerResponse added in v1.62.55

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

InstallEventerResponse is the response struct for api InstallEventer

func CreateInstallEventerResponse added in v1.62.55

func CreateInstallEventerResponse() (response *InstallEventerResponse)

CreateInstallEventerResponse creates a response to parse from InstallEventer 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 LabelMatchExpressionGroupsInCreateAlertTemplate added in v1.61.1056

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

LabelMatchExpressionGroupsInCreateAlertTemplate is a nested struct in arms response

type LabelMatchExpressionGroupsInDescribeDispatchRule added in v1.61.1056

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

LabelMatchExpressionGroupsInDescribeDispatchRule is a nested struct in arms response

type LabelMatchExpressionGroupsInListAlertTemplates added in v1.61.1056

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

LabelMatchExpressionGroupsInListAlertTemplates is a nested struct in arms response

type LabelMatchExpressionsInCreateAlertTemplate added in v1.61.1056

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

LabelMatchExpressionsInCreateAlertTemplate is a nested struct in arms response

type LabelMatchExpressionsInDescribeDispatchRule added in v1.61.1056

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

LabelMatchExpressionsInDescribeDispatchRule is a nested struct in arms response

type LabelMatchExpressionsInListAlertTemplates added in v1.61.1056

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

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

type ListAlertTemplatesRequest struct {
	*requests.RpcRequest
	AlertProvider    string           `position:"Query" name:"AlertProvider"`
	TemplateProvider string           `position:"Query" name:"TemplateProvider"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
	Type             string           `position:"Query" name:"Type"`
	Labels           string           `position:"Query" name:"Labels"`
	Name             string           `position:"Query" name:"Name"`
	Status           requests.Boolean `position:"Query" name:"Status"`
}

ListAlertTemplatesRequest is the request struct for api ListAlertTemplates

func CreateListAlertTemplatesRequest added in v1.61.1056

func CreateListAlertTemplatesRequest() (request *ListAlertTemplatesRequest)

CreateListAlertTemplatesRequest creates a request to invoke ListAlertTemplates API

type ListAlertTemplatesResponse added in v1.61.1056

type ListAlertTemplatesResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	AlertTemplates []AlertTemplate `json:"AlertTemplates" xml:"AlertTemplates"`
}

ListAlertTemplatesResponse is the response struct for api ListAlertTemplates

func CreateListAlertTemplatesResponse added in v1.61.1056

func CreateListAlertTemplatesResponse() (response *ListAlertTemplatesResponse)

CreateListAlertTemplatesResponse creates a response to parse from ListAlertTemplates 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 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"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	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 ListPromClustersRequest added in v1.61.90

type ListPromClustersRequest struct {
	*requests.RpcRequest
}

ListPromClustersRequest is the request struct for api ListPromClusters

func CreateListPromClustersRequest added in v1.61.90

func CreateListPromClustersRequest() (request *ListPromClustersRequest)

CreateListPromClustersRequest creates a request to invoke ListPromClusters API

type ListPromClustersResponse added in v1.61.90

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

ListPromClustersResponse is the response struct for api ListPromClusters

func CreateListPromClustersResponse added in v1.61.90

func CreateListPromClustersResponse() (response *ListPromClustersResponse)

CreateListPromClustersResponse creates a response to parse from ListPromClusters 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 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 ListServerlessTopNAppsRequest added in v1.61.953

type ListServerlessTopNAppsRequest struct {
	*requests.RpcRequest
	Limit     requests.Integer `position:"Query" name:"Limit"`
	OrderBy   string           `position:"Query" name:"OrderBy"`
	EndTime   requests.Integer `position:"Query" name:"EndTime"`
	StartTime requests.Integer `position:"Query" name:"StartTime"`
}

ListServerlessTopNAppsRequest is the request struct for api ListServerlessTopNApps

func CreateListServerlessTopNAppsRequest added in v1.61.953

func CreateListServerlessTopNAppsRequest() (request *ListServerlessTopNAppsRequest)

CreateListServerlessTopNAppsRequest creates a request to invoke ListServerlessTopNApps API

type ListServerlessTopNAppsResponse added in v1.61.953

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

ListServerlessTopNAppsResponse is the response struct for api ListServerlessTopNApps

func CreateListServerlessTopNAppsResponse added in v1.61.953

func CreateListServerlessTopNAppsResponse() (response *ListServerlessTopNAppsResponse)

CreateListServerlessTopNAppsResponse creates a response to parse from ListServerlessTopNApps response

type ListTraceAppsRequest

type ListTraceAppsRequest struct {
	*requests.RpcRequest
}

ListTraceAppsRequest is the request struct for api ListTraceApps

func CreateListTraceAppsRequest

func CreateListTraceAppsRequest() (request *ListTraceAppsRequest)

CreateListTraceAppsRequest creates a request to invoke ListTraceApps API

type ListTraceAppsResponse

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

ListTraceAppsResponse is the response struct for api ListTraceApps

func CreateListTraceAppsResponse

func CreateListTraceAppsResponse() (response *ListTraceAppsResponse)

CreateListTraceAppsResponse creates a response to parse from ListTraceApps response

type LogEvent 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 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 NotifyChannels added in v1.61.678

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

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

NotifyObjects is a nested struct in arms response

type NotifyRule added in v1.61.678

type NotifyRule struct {
	NotifyChannels []string       `json:"NotifyChannels" xml:"NotifyChannels"`
	NotifyObjects  []NotifyObject `json:"NotifyObjects" xml:"NotifyObjects"`
}

NotifyRule is a nested struct in arms response

type NotifyRules added in v1.61.678

type NotifyRules struct {
	NotifyRule []NotifyRule `json:"NotifyRule" xml:"NotifyRule"`
}

NotifyRules 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 {
	Total          int               `json:"Total" xml:"Total"`
	TotalCount     int               `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int               `json:"PageNumber" xml:"PageNumber"`
	PageSize       int               `json:"PageSize" xml:"PageSize"`
	AlarmHistories []AlarmHistory    `json:"AlarmHistories" xml:"AlarmHistories"`
	Event          []EventItem       `json:"Event" xml:"Event"`
	Contacts       []Contact         `json:"Contacts" xml:"Contacts"`
	TraceApps      []TraceApp        `json:"TraceApps" xml:"TraceApps"`
	AlertRules     []AlertRuleEntity `json:"AlertRules" xml:"AlertRules"`
	RetcodeApps    []RetcodeApp      `json:"RetcodeApps" xml:"RetcodeApps"`
	TraceInfos     []TraceInfo       `json:"TraceInfos" xml:"TraceInfos"`
}

PageBean is a nested struct in arms response

type PromCluster added in v1.61.90

type PromCluster struct {
	ClusterId             string `json:"ClusterId" xml:"ClusterId"`
	ClusterType           string `json:"ClusterType" xml:"ClusterType"`
	NodeNum               int    `json:"NodeNum" xml:"NodeNum"`
	UpdateTime            int64  `json:"UpdateTime" xml:"UpdateTime"`
	Id                    int64  `json:"Id" xml:"Id"`
	Options               string `json:"Options" xml:"Options"`
	CreateTime            int64  `json:"CreateTime" xml:"CreateTime"`
	Extra                 string `json:"Extra" xml:"Extra"`
	ControllerId          string `json:"ControllerId" xml:"ControllerId"`
	PluginsJsonArray      string `json:"PluginsJsonArray" xml:"PluginsJsonArray"`
	AgentStatus           string `json:"AgentStatus" xml:"AgentStatus"`
	IsControllerInstalled bool   `json:"IsControllerInstalled" xml:"IsControllerInstalled"`
	RegionId              string `json:"RegionId" xml:"RegionId"`
	UserId                string `json:"UserId" xml:"UserId"`
	ClusterName           string `json:"ClusterName" xml:"ClusterName"`
	LastHeartBeatTime     int64  `json:"LastHeartBeatTime" xml:"LastHeartBeatTime"`
	StateJson             string `json:"StateJson" xml:"StateJson"`
	InstallTime           int64  `json:"InstallTime" xml:"InstallTime"`
}

PromCluster is a nested struct in arms response

type PromClusterListInListClusterFromGrafana added in v1.61.90

type PromClusterListInListClusterFromGrafana struct {
	PromCluster []PromCluster `json:"PromCluster" xml:"PromCluster"`
}

PromClusterListInListClusterFromGrafana is a nested struct in arms response

type PromClusterListInListPromClusters added in v1.61.90

type PromClusterListInListPromClusters struct {
	PromCluster []PromCluster `json:"PromCluster" xml:"PromCluster"`
}

PromClusterListInListPromClusters 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 QueryMetricFilters

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

QueryMetricFilters is a repeated param struct in QueryMetricRequest

type QueryMetricRequest

type QueryMetricRequest struct {
	*requests.RpcRequest
	ConsistencyQueryStrategy string                `position:"Query" name:"ConsistencyQueryStrategy"`
	EndTime                  requests.Integer      `position:"Query" name:"EndTime"`
	OrderBy                  string                `position:"Query" name:"OrderBy"`
	StartTime                requests.Integer      `position:"Query" name:"StartTime"`
	ConsistencyDataKey       string                `position:"Query" name:"ConsistencyDataKey"`
	Filters                  *[]QueryMetricFilters `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"`
	Limit                    requests.Integer      `position:"Query" name:"Limit"`
	Order                    string                `position:"Query" name:"Order"`
	Dimensions               *[]string             `position:"Query" name:"Dimensions"  type:"Repeated"`
}

QueryMetricRequest is the request struct for api QueryMetric

func CreateQueryMetricRequest

func CreateQueryMetricRequest() (request *QueryMetricRequest)

CreateQueryMetricRequest creates a request to invoke QueryMetric API

type QueryMetricResponse

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

QueryMetricResponse is the response struct for api QueryMetric

func CreateQueryMetricResponse

func CreateQueryMetricResponse() (response *QueryMetricResponse)

CreateQueryMetricResponse creates a response to parse from QueryMetric 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 RegionConfig added in v1.61.244

type RegionConfig struct {
	Url      string `json:"Url" xml:"Url"`
	RegionNo string `json:"RegionNo" xml:"RegionNo"`
}

RegionConfig is a nested struct in arms response

type RegionConfigs added in v1.61.244

type RegionConfigs struct {
	RegionConfig []RegionConfig `json:"RegionConfig" xml:"RegionConfig"`
}

RegionConfigs is a nested struct in arms response

type Resources added in v1.61.208

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

Resources is a nested struct in arms response

type RetcodeApp

type RetcodeApp struct {
	AppId      int64  `json:"AppId" xml:"AppId"`
	RegionId   string `json:"RegionId" xml:"RegionId"`
	UpdateTime int64  `json:"UpdateTime" xml:"UpdateTime"`
	Pid        string `json:"Pid" xml:"Pid"`
	UserId     string `json:"UserId" xml:"UserId"`
	CreateTime int64  `json:"CreateTime" xml:"CreateTime"`
	AppName    string `json:"AppName" xml:"AppName"`
	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 RoleUsages added in v1.61.208

type RoleUsages struct {
	RoleUsagesItem []RoleUsagesItem `json:"RoleUsages" xml:"RoleUsages"`
}

RoleUsages is a nested struct in arms response

type RoleUsagesItem added in v1.61.208

type RoleUsagesItem struct {
	Region    string   `json:"Region" xml:"Region"`
	Resources []string `json:"Resources" xml:"Resources"`
}

RoleUsagesItem 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"`
	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  PageBean `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"`
	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"`
	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  PageBean `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 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"`
	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 SendCustomIncidentsRequest added in v1.61.714

type SendCustomIncidentsRequest struct {
	*requests.RpcRequest
	Incidents   string `position:"Query" name:"Incidents"`
	ProxyUserId string `position:"Query" name:"ProxyUserId"`
	ProductType string `position:"Query" name:"ProductType"`
}

SendCustomIncidentsRequest is the request struct for api SendCustomIncidents

func CreateSendCustomIncidentsRequest added in v1.61.714

func CreateSendCustomIncidentsRequest() (request *SendCustomIncidentsRequest)

CreateSendCustomIncidentsRequest creates a request to invoke SendCustomIncidents API

type SendCustomIncidentsResponse added in v1.61.714

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

SendCustomIncidentsResponse is the response struct for api SendCustomIncidents

func CreateSendCustomIncidentsResponse added in v1.61.714

func CreateSendCustomIncidentsResponse() (response *SendCustomIncidentsResponse)

CreateSendCustomIncidentsResponse creates a response to parse from SendCustomIncidents response

type SendMseIncidentRequest added in v1.61.678

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

SendMseIncidentRequest is the request struct for api SendMseIncident

func CreateSendMseIncidentRequest added in v1.61.678

func CreateSendMseIncidentRequest() (request *SendMseIncidentRequest)

CreateSendMseIncidentRequest creates a request to invoke SendMseIncident API

type SendMseIncidentResponse added in v1.61.678

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

SendMseIncidentResponse is the response struct for api SendMseIncident

func CreateSendMseIncidentResponse added in v1.61.678

func CreateSendMseIncidentResponse() (response *SendMseIncidentResponse)

CreateSendMseIncidentResponse creates a response to parse from SendMseIncident 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 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"`
	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 Tags added in v1.61.167

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

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

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

type UpdateAlertTemplateRequest struct {
	*requests.RpcRequest
	Annotations      string           `position:"Query" name:"Annotations"`
	Rule             string           `position:"Query" name:"Rule"`
	ProxyUserId      string           `position:"Query" name:"ProxyUserId"`
	Type             string           `position:"Query" name:"Type"`
	Message          string           `position:"Query" name:"Message"`
	Labels           string           `position:"Query" name:"Labels"`
	Name             string           `position:"Query" name:"Name"`
	Id               requests.Integer `position:"Query" name:"Id"`
	MatchExpressions string           `position:"Query" name:"MatchExpressions"`
	Status           requests.Boolean `position:"Query" name:"Status"`
}

UpdateAlertTemplateRequest is the request struct for api UpdateAlertTemplate

func CreateUpdateAlertTemplateRequest added in v1.61.1056

func CreateUpdateAlertTemplateRequest() (request *UpdateAlertTemplateRequest)

CreateUpdateAlertTemplateRequest creates a request to invoke UpdateAlertTemplate API

type UpdateAlertTemplateResponse added in v1.61.1056

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

UpdateAlertTemplateResponse is the response struct for api UpdateAlertTemplate

func CreateUpdateAlertTemplateResponse added in v1.61.1056

func CreateUpdateAlertTemplateResponse() (response *UpdateAlertTemplateResponse)

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

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL