mse

package
v1.63.53 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2024 License: Apache-2.0 Imports: 6 Imported by: 3

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

type AddAuthPolicyRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	AuthRule       string           `position:"Query" name:"AuthRule"`
	Source         string           `position:"Query" name:"Source"`
	AuthType       requests.Integer `position:"Query" name:"AuthType"`
	Protocol       string           `position:"Query" name:"Protocol"`
	Enable         string           `position:"Query" name:"Enable"`
	K8sNamespace   string           `position:"Query" name:"K8sNamespace"`
	AppId          string           `position:"Query" name:"AppId"`
	Name           string           `position:"Query" name:"Name"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Region         string           `position:"Query" name:"Region"`
}

AddAuthPolicyRequest is the request struct for api AddAuthPolicy

func CreateAddAuthPolicyRequest ¶ added in v1.62.440

func CreateAddAuthPolicyRequest() (request *AddAuthPolicyRequest)

CreateAddAuthPolicyRequest creates a request to invoke AddAuthPolicy API

type AddAuthPolicyResponse ¶ added in v1.62.440

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

AddAuthPolicyResponse is the response struct for api AddAuthPolicy

func CreateAddAuthPolicyResponse ¶ added in v1.62.440

func CreateAddAuthPolicyResponse() (response *AddAuthPolicyResponse)

CreateAddAuthPolicyResponse creates a response to parse from AddAuthPolicy response

type AddAuthResourceAuthResourceHeaderList ¶ added in v1.62.153

type AddAuthResourceAuthResourceHeaderList struct {
	HeaderValue  string `name:"HeaderValue"`
	HeaderMethod string `name:"HeaderMethod"`
	HeaderKey    string `name:"HeaderKey"`
}

AddAuthResourceAuthResourceHeaderList is a repeated param struct in AddAuthResourceRequest

type AddAuthResourceRequest ¶ added in v1.61.1450

type AddAuthResourceRequest struct {
	*requests.RpcRequest
	IgnoreCase             requests.Boolean                         `position:"Query" name:"IgnoreCase"`
	MseSessionId           string                                   `position:"Query" name:"MseSessionId"`
	GatewayUniqueId        string                                   `position:"Query" name:"GatewayUniqueId"`
	DomainId               requests.Integer                         `position:"Query" name:"DomainId"`
	Path                   string                                   `position:"Query" name:"Path"`
	MatchType              string                                   `position:"Query" name:"MatchType"`
	AuthId                 requests.Integer                         `position:"Query" name:"AuthId"`
	AuthResourceHeaderList *[]AddAuthResourceAuthResourceHeaderList `position:"Query" name:"AuthResourceHeaderList"  type:"Json"`
	AcceptLanguage         string                                   `position:"Query" name:"AcceptLanguage"`
}

AddAuthResourceRequest is the request struct for api AddAuthResource

func CreateAddAuthResourceRequest ¶ added in v1.61.1450

func CreateAddAuthResourceRequest() (request *AddAuthResourceRequest)

CreateAddAuthResourceRequest creates a request to invoke AddAuthResource API

type AddAuthResourceResponse ¶ added in v1.61.1450

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

AddAuthResourceResponse is the response struct for api AddAuthResource

func CreateAddAuthResourceResponse ¶ added in v1.61.1450

func CreateAddAuthResourceResponse() (response *AddAuthResourceResponse)

CreateAddAuthResourceResponse creates a response to parse from AddAuthResource response

type AddBlackWhiteListRequest ¶ added in v1.61.1450

type AddBlackWhiteListRequest struct {
	*requests.RpcRequest
	Note               string           `position:"Query" name:"Note"`
	MseSessionId       string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId    string           `position:"Query" name:"GatewayUniqueId"`
	Type               string           `position:"Query" name:"Type"`
	Content            string           `position:"Query" name:"Content"`
	IsWhite            requests.Boolean `position:"Query" name:"IsWhite"`
	ResourceIdJsonList string           `position:"Query" name:"ResourceIdJsonList"`
	ResourceType       string           `position:"Query" name:"ResourceType"`
	Name               string           `position:"Query" name:"Name"`
	AcceptLanguage     string           `position:"Query" name:"AcceptLanguage"`
	Status             string           `position:"Query" name:"Status"`
}

AddBlackWhiteListRequest is the request struct for api AddBlackWhiteList

func CreateAddBlackWhiteListRequest ¶ added in v1.61.1450

func CreateAddBlackWhiteListRequest() (request *AddBlackWhiteListRequest)

CreateAddBlackWhiteListRequest creates a request to invoke AddBlackWhiteList API

type AddBlackWhiteListResponse ¶ added in v1.61.1450

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

AddBlackWhiteListResponse is the response struct for api AddBlackWhiteList

func CreateAddBlackWhiteListResponse ¶ added in v1.61.1450

func CreateAddBlackWhiteListResponse() (response *AddBlackWhiteListResponse)

CreateAddBlackWhiteListResponse creates a response to parse from AddBlackWhiteList response

type AddGatewayAuthAuthResourceList ¶ added in v1.63.40

type AddGatewayAuthAuthResourceList struct {
	Path                   string                                                      `name:"Path"`
	IgnoreCase             string                                                      `name:"IgnoreCase"`
	AuthResourceHeaderList *[]AddGatewayAuthAuthResourceListAuthResourceHeaderListItem `name:"AuthResourceHeaderList" type:"Repeated"`
	MatchType              string                                                      `name:"MatchType"`
	DomainId               string                                                      `name:"DomainId"`
}

AddGatewayAuthAuthResourceList is a repeated param struct in AddGatewayAuthRequest

type AddGatewayAuthAuthResourceListAuthResourceHeaderListItem ¶ added in v1.63.40

type AddGatewayAuthAuthResourceListAuthResourceHeaderListItem struct {
	HeaderValue  string `name:"HeaderValue"`
	HeaderMethod string `name:"HeaderMethod"`
	HeaderKey    string `name:"HeaderKey"`
}

AddGatewayAuthAuthResourceListAuthResourceHeaderListItem is a repeated param struct in AddGatewayAuthRequest

type AddGatewayAuthConsumerRequest ¶ added in v1.62.440

type AddGatewayAuthConsumerRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	Type            string           `position:"Query" name:"Type"`
	KeyName         string           `position:"Query" name:"KeyName"`
	TokenPrefix     string           `position:"Query" name:"TokenPrefix"`
	Name            string           `position:"Query" name:"Name"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Jwks            string           `position:"Query" name:"Jwks"`
	Description     string           `position:"Query" name:"Description"`
	TokenPosition   string           `position:"Query" name:"TokenPosition"`
	EncodeType      string           `position:"Query" name:"EncodeType"`
	KeyValue        string           `position:"Query" name:"KeyValue"`
	TokenPass       requests.Boolean `position:"Query" name:"TokenPass"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	TokenName       string           `position:"Query" name:"TokenName"`
}

AddGatewayAuthConsumerRequest is the request struct for api AddGatewayAuthConsumer

func CreateAddGatewayAuthConsumerRequest ¶ added in v1.62.440

func CreateAddGatewayAuthConsumerRequest() (request *AddGatewayAuthConsumerRequest)

CreateAddGatewayAuthConsumerRequest creates a request to invoke AddGatewayAuthConsumer API

type AddGatewayAuthConsumerResponse ¶ added in v1.62.440

type AddGatewayAuthConsumerResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           int64  `json:"Data" xml:"Data"`
}

AddGatewayAuthConsumerResponse is the response struct for api AddGatewayAuthConsumer

func CreateAddGatewayAuthConsumerResponse ¶ added in v1.62.440

func CreateAddGatewayAuthConsumerResponse() (response *AddGatewayAuthConsumerResponse)

CreateAddGatewayAuthConsumerResponse creates a response to parse from AddGatewayAuthConsumer response

type AddGatewayAuthExternalAuthZJSON ¶ added in v1.63.40

type AddGatewayAuthExternalAuthZJSON struct {
	TokenKey             string    `name:"TokenKey"`
	AllowUpstreamHeaders *[]string `name:"AllowUpstreamHeaders" type:"Repeated"`
	WithRequestBody      string    `name:"WithRequestBody"`
	WithRematchRoute     string    `name:"WithRematchRoute"`
	BodyMaxBytes         string    `name:"BodyMaxBytes"`
	IsRestrict           string    `name:"IsRestrict"`
	ServiceId            string    `name:"ServiceId"`
	AllowRequestHeaders  *[]string `name:"AllowRequestHeaders" type:"Repeated"`
	PrefixPath           string    `name:"PrefixPath"`
	Timeout              string    `name:"Timeout"`
}

AddGatewayAuthExternalAuthZJSON is a repeated param struct in AddGatewayAuthRequest

type AddGatewayAuthRequest ¶ added in v1.63.40

type AddGatewayAuthRequest struct {
	*requests.RpcRequest
	MseSessionId       string                            `position:"Query" name:"MseSessionId"`
	ClientId           string                            `position:"Query" name:"ClientId"`
	Type               string                            `position:"Query" name:"Type"`
	ScopesList         *[]string                         `position:"Query" name:"ScopesList"  type:"Json"`
	Issuer             string                            `position:"Query" name:"Issuer"`
	AuthResourceMode   requests.Integer                  `position:"Query" name:"AuthResourceMode"`
	Name               string                            `position:"Query" name:"Name"`
	AuthResourceConfig string                            `position:"Query" name:"AuthResourceConfig"`
	AuthResourceList   *[]AddGatewayAuthAuthResourceList `position:"Query" name:"AuthResourceList"  type:"Json"`
	Status             requests.Boolean                  `position:"Query" name:"Status"`
	Sub                string                            `position:"Query" name:"Sub"`
	Jwks               string                            `position:"Query" name:"Jwks"`
	GatewayUniqueId    string                            `position:"Query" name:"GatewayUniqueId"`
	TokenPosition      string                            `position:"Query" name:"TokenPosition"`
	IsWhite            requests.Boolean                  `position:"Query" name:"IsWhite"`
	CookieDomain       string                            `position:"Query" name:"CookieDomain"`
	ExternalAuthZJSON  AddGatewayAuthExternalAuthZJSON   `position:"Query" name:"ExternalAuthZJSON"  type:"Struct"`
	RedirectUrl        string                            `position:"Query" name:"RedirectUrl"`
	ClientSecret       string                            `position:"Query" name:"ClientSecret"`
	TokenNamePrefix    string                            `position:"Query" name:"TokenNamePrefix"`
	TokenPass          requests.Boolean                  `position:"Query" name:"TokenPass"`
	LoginUrl           string                            `position:"Query" name:"LoginUrl"`
	AcceptLanguage     string                            `position:"Query" name:"AcceptLanguage"`
	TokenName          string                            `position:"Query" name:"TokenName"`
}

AddGatewayAuthRequest is the request struct for api AddGatewayAuth

func CreateAddGatewayAuthRequest ¶ added in v1.63.40

func CreateAddGatewayAuthRequest() (request *AddGatewayAuthRequest)

CreateAddGatewayAuthRequest creates a request to invoke AddGatewayAuth API

type AddGatewayAuthResponse ¶ added in v1.63.40

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

AddGatewayAuthResponse is the response struct for api AddGatewayAuth

func CreateAddGatewayAuthResponse ¶ added in v1.63.40

func CreateAddGatewayAuthResponse() (response *AddGatewayAuthResponse)

CreateAddGatewayAuthResponse creates a response to parse from AddGatewayAuth response

type AddGatewayDomainRequest ¶ added in v1.61.1450

type AddGatewayDomainRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	TlsMax          string           `position:"Query" name:"TlsMax"`
	Protocol        string           `position:"Query" name:"Protocol"`
	MustHttps       requests.Boolean `position:"Query" name:"MustHttps"`
	Http2           string           `position:"Query" name:"Http2"`
	TlsMin          string           `position:"Query" name:"TlsMin"`
	CertIdentifier  string           `position:"Query" name:"CertIdentifier"`
	Name            string           `position:"Query" name:"Name"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

AddGatewayDomainRequest is the request struct for api AddGatewayDomain

func CreateAddGatewayDomainRequest ¶ added in v1.61.1450

func CreateAddGatewayDomainRequest() (request *AddGatewayDomainRequest)

CreateAddGatewayDomainRequest creates a request to invoke AddGatewayDomain API

type AddGatewayDomainResponse ¶ added in v1.61.1450

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

AddGatewayDomainResponse is the response struct for api AddGatewayDomain

func CreateAddGatewayDomainResponse ¶ added in v1.61.1450

func CreateAddGatewayDomainResponse() (response *AddGatewayDomainResponse)

CreateAddGatewayDomainResponse creates a response to parse from AddGatewayDomain response

type AddGatewayRequest ¶ added in v1.61.1450

type AddGatewayRequest struct {
	*requests.RpcRequest
	MseSessionId               string                `position:"Query" name:"MseSessionId"`
	InternetSlbSpec            string                `position:"Query" name:"InternetSlbSpec"`
	EnableXtrace               requests.Boolean      `position:"Query" name:"EnableXtrace"`
	Replica                    requests.Integer      `position:"Query" name:"Replica"`
	EnableHardwareAcceleration requests.Boolean      `position:"Query" name:"EnableHardwareAcceleration"`
	EnableSls                  requests.Boolean      `position:"Query" name:"EnableSls"`
	Spec                       string                `position:"Query" name:"Spec"`
	ResourceGroupId            string                `position:"Query" name:"ResourceGroupId"`
	RequestPars                string                `position:"Query" name:"RequestPars"`
	EnterpriseSecurityGroup    requests.Boolean      `position:"Query" name:"EnterpriseSecurityGroup"`
	Tag                        *[]AddGatewayTag      `position:"Query" name:"Tag"  type:"Repeated"`
	VSwitchId                  string                `position:"Query" name:"VSwitchId"`
	SlbSpec                    string                `position:"Query" name:"SlbSpec"`
	Name                       string                `position:"Query" name:"Name"`
	Region                     string                `position:"Query" name:"Region"`
	MserVersion                string                `position:"Query" name:"MserVersion"`
	ZoneInfo                   *[]AddGatewayZoneInfo `position:"Query" name:"ZoneInfo"  type:"Json"`
	XtraceRatio                string                `position:"Query" name:"XtraceRatio"`
	VSwitchId2                 string                `position:"Query" name:"VSwitchId2"`
	ClbNetworkType             string                `position:"Query" name:"ClbNetworkType"`
	Vpc                        string                `position:"Query" name:"Vpc"`
	NlbNetworkType             string                `position:"Query" name:"NlbNetworkType"`
	AcceptLanguage             string                `position:"Query" name:"AcceptLanguage"`
	ChargeType                 string                `position:"Query" name:"ChargeType"`
}

AddGatewayRequest is the request struct for api AddGateway

func CreateAddGatewayRequest ¶ added in v1.61.1450

func CreateAddGatewayRequest() (request *AddGatewayRequest)

CreateAddGatewayRequest creates a request to invoke AddGateway API

type AddGatewayResponse ¶ added in v1.61.1450

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

AddGatewayResponse is the response struct for api AddGateway

func CreateAddGatewayResponse ¶ added in v1.61.1450

func CreateAddGatewayResponse() (response *AddGatewayResponse)

CreateAddGatewayResponse creates a response to parse from AddGateway response

type AddGatewayRouteDirectResponseJSON ¶ added in v1.61.1488

type AddGatewayRouteDirectResponseJSON struct {
	Code string `name:"Code"`
	Body string `name:"Body"`
}

AddGatewayRouteDirectResponseJSON is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRouteFallbackServices ¶ added in v1.62.153

type AddGatewayRouteFallbackServices struct {
	AgreementType string `name:"AgreementType"`
	Name          string `name:"Name"`
	Namespace     string `name:"Namespace"`
	SourceType    string `name:"SourceType"`
	ServiceId     string `name:"ServiceId"`
	Percent       string `name:"Percent"`
	Version       string `name:"Version"`
	GroupName     string `name:"GroupName"`
	ServicePort   string `name:"ServicePort"`
}

AddGatewayRouteFallbackServices is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRoutePredicates ¶ added in v1.61.1488

type AddGatewayRoutePredicates struct {
	PathPredicates   AddGatewayRoutePredicatesPathPredicates          `name:"PathPredicates" type:"Struct"`
	MethodPredicates *[]string                                        `name:"MethodPredicates" type:"Repeated"`
	HeaderPredicates *[]AddGatewayRoutePredicatesHeaderPredicatesItem `name:"HeaderPredicates" type:"Repeated"`
	QueryPredicates  *[]AddGatewayRoutePredicatesQueryPredicatesItem  `name:"QueryPredicates" type:"Repeated"`
}

AddGatewayRoutePredicates is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRoutePredicatesHeaderPredicatesItem ¶ added in v1.61.1488

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

AddGatewayRoutePredicatesHeaderPredicatesItem is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRoutePredicatesPathPredicates ¶ added in v1.61.1488

type AddGatewayRoutePredicatesPathPredicates struct {
	Path       string `name:"Path"`
	IgnoreCase string `name:"IgnoreCase"`
	Type       string `name:"Type"`
}

AddGatewayRoutePredicatesPathPredicates is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRoutePredicatesQueryPredicatesItem ¶ added in v1.61.1488

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

AddGatewayRoutePredicatesQueryPredicatesItem is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRouteRedirectJSON ¶ added in v1.61.1488

type AddGatewayRouteRedirectJSON struct {
	Path string `name:"Path"`
	Code string `name:"Code"`
	Host string `name:"Host"`
}

AddGatewayRouteRedirectJSON is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRouteRequest ¶ added in v1.61.1488

type AddGatewayRouteRequest struct {
	*requests.RpcRequest
	MseSessionId       string                             `position:"Query" name:"MseSessionId"`
	DomainIdListJSON   string                             `position:"Query" name:"DomainIdListJSON"`
	DomainId           requests.Integer                   `position:"Query" name:"DomainId"`
	RouteType          string                             `position:"Query" name:"RouteType"`
	GatewayId          requests.Integer                   `position:"Query" name:"GatewayId"`
	EnableWaf          requests.Boolean                   `position:"Query" name:"EnableWaf"`
	Predicates         AddGatewayRoutePredicates          `position:"Query" name:"Predicates"  type:"Struct"`
	DirectResponseJSON AddGatewayRouteDirectResponseJSON  `position:"Query" name:"DirectResponseJSON"  type:"Struct"`
	Name               string                             `position:"Query" name:"Name"`
	FallbackServices   *[]AddGatewayRouteFallbackServices `position:"Query" name:"FallbackServices"  type:"Json"`
	Fallback           requests.Boolean                   `position:"Query" name:"Fallback"`
	GatewayUniqueId    string                             `position:"Query" name:"GatewayUniqueId"`
	DestinationType    string                             `position:"Query" name:"DestinationType"`
	Policies           string                             `position:"Query" name:"Policies"`
	Description        string                             `position:"Query" name:"Description"`
	RouteOrder         requests.Integer                   `position:"Query" name:"RouteOrder"`
	Services           *[]AddGatewayRouteServices         `position:"Query" name:"Services"  type:"Json"`
	RedirectJSON       AddGatewayRouteRedirectJSON        `position:"Query" name:"RedirectJSON"  type:"Struct"`
	AcceptLanguage     string                             `position:"Query" name:"AcceptLanguage"`
}

AddGatewayRouteRequest is the request struct for api AddGatewayRoute

func CreateAddGatewayRouteRequest ¶ added in v1.61.1488

func CreateAddGatewayRouteRequest() (request *AddGatewayRouteRequest)

CreateAddGatewayRouteRequest creates a request to invoke AddGatewayRoute API

type AddGatewayRouteResponse ¶ added in v1.61.1488

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

AddGatewayRouteResponse is the response struct for api AddGatewayRoute

func CreateAddGatewayRouteResponse ¶ added in v1.61.1488

func CreateAddGatewayRouteResponse() (response *AddGatewayRouteResponse)

CreateAddGatewayRouteResponse creates a response to parse from AddGatewayRoute response

type AddGatewayRouteServices ¶ added in v1.61.1488

type AddGatewayRouteServices struct {
	HttpDubboTranscoder AddGatewayRouteServicesHttpDubboTranscoder `name:"HttpDubboTranscoder" type:"Struct"`
	AgreementType       string                                     `name:"AgreementType"`
	Name                string                                     `name:"Name"`
	Namespace           string                                     `name:"Namespace"`
	SourceType          string                                     `name:"SourceType"`
	ServiceId           string                                     `name:"ServiceId"`
	Percent             string                                     `name:"Percent"`
	Version             string                                     `name:"Version"`
	GroupName           string                                     `name:"GroupName"`
	ServicePort         string                                     `name:"ServicePort"`
}

AddGatewayRouteServices is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRouteServicesHttpDubboTranscoder ¶ added in v1.62.153

type AddGatewayRouteServicesHttpDubboTranscoder struct {
	DubboServiceName    string                                                         `name:"DubboServiceName"`
	MothedMapList       *[]AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItem `name:"MothedMapList" type:"Repeated"`
	DubboServiceVersion string                                                         `name:"DubboServiceVersion"`
	DubboServiceGroup   string                                                         `name:"DubboServiceGroup"`
}

AddGatewayRouteServicesHttpDubboTranscoder is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItem ¶ added in v1.62.153

type AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItem struct {
	HttpMothed            string                                                                          `name:"HttpMothed"`
	ParamMapsList         *[]AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem `name:"ParamMapsList" type:"Repeated"`
	Mothedpath            string                                                                          `name:"Mothedpath"`
	DubboMothedName       string                                                                          `name:"DubboMothedName"`
	PassThroughAllHeaders string                                                                          `name:"PassThroughAllHeaders"`
	PassThroughList       *[]string                                                                       `name:"PassThroughList" type:"Repeated"`
}

AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItem is a repeated param struct in AddGatewayRouteRequest

type AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem ¶ added in v1.62.153

type AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem struct {
	ExtractKeySpec string `name:"ExtractKeySpec"`
	ExtractKey     string `name:"ExtractKey"`
	MappingType    string `name:"MappingType"`
}

AddGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem is a repeated param struct in AddGatewayRouteRequest

type AddGatewayServiceVersionRequest ¶ added in v1.61.1450

type AddGatewayServiceVersionRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ServiceVersion  string           `position:"Query" name:"ServiceVersion"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	ServiceId       requests.Integer `position:"Query" name:"ServiceId"`
}

AddGatewayServiceVersionRequest is the request struct for api AddGatewayServiceVersion

func CreateAddGatewayServiceVersionRequest ¶ added in v1.61.1450

func CreateAddGatewayServiceVersionRequest() (request *AddGatewayServiceVersionRequest)

CreateAddGatewayServiceVersionRequest creates a request to invoke AddGatewayServiceVersion API

type AddGatewayServiceVersionResponse ¶ added in v1.61.1450

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

AddGatewayServiceVersionResponse is the response struct for api AddGatewayServiceVersion

func CreateAddGatewayServiceVersionResponse ¶ added in v1.61.1450

func CreateAddGatewayServiceVersionResponse() (response *AddGatewayServiceVersionResponse)

CreateAddGatewayServiceVersionResponse creates a response to parse from AddGatewayServiceVersion response

type AddGatewaySlbRequest ¶ added in v1.61.1450

type AddGatewaySlbRequest struct {
	*requests.RpcRequest
	MseSessionId        string                       `position:"Query" name:"MseSessionId"`
	SlbId               string                       `position:"Query" name:"SlbId"`
	GatewayUniqueId     string                       `position:"Query" name:"GatewayUniqueId"`
	Type                string                       `position:"Query" name:"Type"`
	HttpPort            requests.Integer             `position:"Query" name:"HttpPort"`
	ServiceWeight       requests.Integer             `position:"Query" name:"ServiceWeight"`
	VServerGroupId      string                       `position:"Query" name:"VServerGroupId"`
	VServiceList        *[]AddGatewaySlbVServiceList `position:"Query" name:"VServiceList"  type:"Json"`
	HttpsVServerGroupId string                       `position:"Query" name:"HttpsVServerGroupId"`
	AcceptLanguage      string                       `position:"Query" name:"AcceptLanguage"`
	HttpsPort           requests.Integer             `position:"Query" name:"HttpsPort"`
}

AddGatewaySlbRequest is the request struct for api AddGatewaySlb

func CreateAddGatewaySlbRequest ¶ added in v1.61.1450

func CreateAddGatewaySlbRequest() (request *AddGatewaySlbRequest)

CreateAddGatewaySlbRequest creates a request to invoke AddGatewaySlb API

type AddGatewaySlbResponse ¶ added in v1.61.1450

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

AddGatewaySlbResponse is the response struct for api AddGatewaySlb

func CreateAddGatewaySlbResponse ¶ added in v1.61.1450

func CreateAddGatewaySlbResponse() (response *AddGatewaySlbResponse)

CreateAddGatewaySlbResponse creates a response to parse from AddGatewaySlb response

type AddGatewaySlbVServiceList ¶ added in v1.62.440

type AddGatewaySlbVServiceList struct {
	VServerGroupId   string `name:"VServerGroupId"`
	Protocol         string `name:"Protocol"`
	Port             string `name:"Port"`
	VServerGroupName string `name:"VServerGroupName"`
}

AddGatewaySlbVServiceList is a repeated param struct in AddGatewaySlbRequest

type AddGatewayTag ¶ added in v1.62.153

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

AddGatewayTag is a repeated param struct in AddGatewayRequest

type AddGatewayZoneInfo ¶ added in v1.62.440

type AddGatewayZoneInfo struct {
	VSwitchId string `name:"VSwitchId"`
	ZoneId    string `name:"ZoneId"`
}

AddGatewayZoneInfo is a repeated param struct in AddGatewayRequest

type AddMigrationTaskRequest ¶ added in v1.62.153

type AddMigrationTaskRequest struct {
	*requests.RpcRequest
	MseSessionId            string `position:"Query" name:"MseSessionId"`
	SyncType                string `position:"Query" name:"SyncType"`
	RequestPars             string `position:"Query" name:"RequestPars"`
	Id                      string `position:"Query" name:"Id"`
	OriginInstanceName      string `position:"Query" name:"OriginInstanceName"`
	ProjectDesc             string `position:"Query" name:"ProjectDesc"`
	ClusterType             string `position:"Query" name:"ClusterType"`
	TargetClusterName       string `position:"Query" name:"TargetClusterName"`
	TargetClusterUrl        string `position:"Query" name:"TargetClusterUrl"`
	OriginInstanceAddress   string `position:"Query" name:"OriginInstanceAddress"`
	OriginInstanceNamespace string `position:"Query" name:"OriginInstanceNamespace"`
	TargetInstanceId        string `position:"Query" name:"TargetInstanceId"`
	AcceptLanguage          string `position:"Query" name:"AcceptLanguage"`
}

AddMigrationTaskRequest is the request struct for api AddMigrationTask

func CreateAddMigrationTaskRequest ¶ added in v1.62.153

func CreateAddMigrationTaskRequest() (request *AddMigrationTaskRequest)

CreateAddMigrationTaskRequest creates a request to invoke AddMigrationTask API

type AddMigrationTaskResponse ¶ added in v1.62.153

type AddMigrationTaskResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

AddMigrationTaskResponse is the response struct for api AddMigrationTask

func CreateAddMigrationTaskResponse ¶ added in v1.62.153

func CreateAddMigrationTaskResponse() (response *AddMigrationTaskResponse)

CreateAddMigrationTaskResponse creates a response to parse from AddMigrationTask response

type AddMockRuleRequest ¶ added in v1.61.998

type AddMockRuleRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	ExtraJson       string           `position:"Query" name:"ExtraJson"`
	Source          string           `position:"Query" name:"Source"`
	Enable          requests.Boolean `position:"Query" name:"Enable"`
	ScMockItems     string           `position:"Query" name:"ScMockItems"`
	Name            string           `position:"Query" name:"Name"`
	Region          string           `position:"Query" name:"Region"`
	ProviderAppId   string           `position:"Query" name:"ProviderAppId"`
	ProviderAppName string           `position:"Query" name:"ProviderAppName"`
	ConsumerAppIds  string           `position:"Query" name:"ConsumerAppIds"`
	DubboMockItems  string           `position:"Query" name:"DubboMockItems"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	MockType        requests.Integer `position:"Query" name:"MockType"`
}

AddMockRuleRequest is the request struct for api AddMockRule

func CreateAddMockRuleRequest ¶ added in v1.61.998

func CreateAddMockRuleRequest() (request *AddMockRuleRequest)

CreateAddMockRuleRequest creates a request to invoke AddMockRule API

type AddMockRuleResponse ¶ added in v1.61.998

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

AddMockRuleResponse is the response struct for api AddMockRule

func CreateAddMockRuleResponse ¶ added in v1.61.998

func CreateAddMockRuleResponse() (response *AddMockRuleResponse)

CreateAddMockRuleResponse creates a response to parse from AddMockRule response

type AddSSLCertRequest ¶ added in v1.61.1450

type AddSSLCertRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	DomainId        requests.Integer `position:"Query" name:"DomainId"`
	CertIdentifier  string           `position:"Query" name:"CertIdentifier"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

AddSSLCertRequest is the request struct for api AddSSLCert

func CreateAddSSLCertRequest ¶ added in v1.61.1450

func CreateAddSSLCertRequest() (request *AddSSLCertRequest)

CreateAddSSLCertRequest creates a request to invoke AddSSLCert API

type AddSSLCertResponse ¶ added in v1.61.1450

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

AddSSLCertResponse is the response struct for api AddSSLCert

func CreateAddSSLCertResponse ¶ added in v1.61.1450

func CreateAddSSLCertResponse() (response *AddSSLCertResponse)

CreateAddSSLCertResponse creates a response to parse from AddSSLCert response

type AddSecurityGroupRuleRequest ¶ added in v1.61.1581

type AddSecurityGroupRuleRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
	Description     string `position:"Query" name:"Description"`
	PortRange       string `position:"Query" name:"PortRange"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

AddSecurityGroupRuleRequest is the request struct for api AddSecurityGroupRule

func CreateAddSecurityGroupRuleRequest ¶ added in v1.61.1581

func CreateAddSecurityGroupRuleRequest() (request *AddSecurityGroupRuleRequest)

CreateAddSecurityGroupRuleRequest creates a request to invoke AddSecurityGroupRule API

type AddSecurityGroupRuleResponse ¶ added in v1.61.1581

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

AddSecurityGroupRuleResponse is the response struct for api AddSecurityGroupRule

func CreateAddSecurityGroupRuleResponse ¶ added in v1.61.1581

func CreateAddSecurityGroupRuleResponse() (response *AddSecurityGroupRuleResponse)

CreateAddSecurityGroupRuleResponse creates a response to parse from AddSecurityGroupRule response

type AddServiceSourceIngressOptionsRequest ¶ added in v1.61.1581

type AddServiceSourceIngressOptionsRequest struct {
	EnableStatus   string `name:"EnableStatus"`
	EnableIngress  string `name:"EnableIngress"`
	WatchNamespace string `name:"WatchNamespace"`
	IngressClass   string `name:"IngressClass"`
}

AddServiceSourceIngressOptionsRequest is a repeated param struct in AddServiceSourceRequest

type AddServiceSourceRequest ¶ added in v1.61.1344

type AddServiceSourceRequest struct {
	*requests.RpcRequest
	IngressOptionsRequest     AddServiceSourceIngressOptionsRequest        `position:"Query" name:"IngressOptionsRequest"  type:"Struct"`
	MseSessionId              string                                       `position:"Query" name:"MseSessionId"`
	GatewayUniqueId           string                                       `position:"Query" name:"GatewayUniqueId"`
	Source                    string                                       `position:"Query" name:"Source"`
	Type                      string                                       `position:"Query" name:"Type"`
	PathList                  *[]string                                    `position:"Query" name:"PathList"  type:"Json"`
	Address                   string                                       `position:"Query" name:"Address"`
	ToAuthorizeSecurityGroups *[]AddServiceSourceToAuthorizeSecurityGroups `position:"Query" name:"ToAuthorizeSecurityGroups"  type:"Json"`
	Name                      string                                       `position:"Query" name:"Name"`
	AcceptLanguage            string                                       `position:"Query" name:"AcceptLanguage"`
	GroupList                 *[]string                                    `position:"Query" name:"GroupList"  type:"Json"`
}

AddServiceSourceRequest is the request struct for api AddServiceSource

func CreateAddServiceSourceRequest ¶ added in v1.61.1344

func CreateAddServiceSourceRequest() (request *AddServiceSourceRequest)

CreateAddServiceSourceRequest creates a request to invoke AddServiceSource API

type AddServiceSourceResponse ¶ added in v1.61.1344

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

AddServiceSourceResponse is the response struct for api AddServiceSource

func CreateAddServiceSourceResponse ¶ added in v1.61.1344

func CreateAddServiceSourceResponse() (response *AddServiceSourceResponse)

CreateAddServiceSourceResponse creates a response to parse from AddServiceSource response

type AddServiceSourceToAuthorizeSecurityGroups ¶ added in v1.63.40

type AddServiceSourceToAuthorizeSecurityGroups struct {
	PortRange       string `name:"PortRange"`
	SecurityGroupId string `name:"SecurityGroupId"`
	Description     string `name:"Description"`
}

AddServiceSourceToAuthorizeSecurityGroups is a repeated param struct in AddServiceSourceRequest

type AllowRequestHeaders ¶ added in v1.63.40

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

AllowRequestHeaders is a nested struct in mse response

type AllowUpstreamHeaders ¶ added in v1.63.40

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

AllowUpstreamHeaders is a nested struct in mse response

type AppDetail ¶ added in v1.62.440

type AppDetail struct {
	AppId               string `json:"AppId" xml:"AppId"`
	AppName             string `json:"AppName" xml:"AppName"`
	Port                int    `json:"Port" xml:"Port"`
	CheckType           string `json:"CheckType" xml:"CheckType"`
	CheckPath           string `json:"CheckPath" xml:"CheckPath"`
	CheckTimeout        int    `json:"CheckTimeout" xml:"CheckTimeout"`
	CheckInternal       int    `json:"CheckInternal" xml:"CheckInternal"`
	HealthyCheckTimes   int    `json:"HealthyCheckTimes" xml:"HealthyCheckTimes"`
	UnhealthyCheckTimes int    `json:"UnhealthyCheckTimes" xml:"UnhealthyCheckTimes"`
}

AppDetail is a nested struct in mse response

type AppIds ¶ added in v1.62.440

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

AppIds is a nested struct in mse response

type ApplicationList ¶ added in v1.61.1488

type ApplicationList struct {
	Count           int         `json:"Count" xml:"Count"`
	LicenseKey      string      `json:"LicenseKey" xml:"LicenseKey"`
	Aligned         bool        `json:"Aligned" xml:"Aligned"`
	Status          int64       `json:"Status" xml:"Status"`
	Language        string      `json:"Language" xml:"Language"`
	Notice          bool        `json:"Notice" xml:"Notice"`
	RouteStatus     int64       `json:"RouteStatus" xml:"RouteStatus"`
	Source          string      `json:"Source" xml:"Source"`
	ExtraInfo       string      `json:"ExtraInfo" xml:"ExtraInfo"`
	WarmupTime      int         `json:"WarmupTime" xml:"WarmupTime"`
	AppId           string      `json:"AppId" xml:"AppId"`
	TagCount        int64       `json:"TagCount" xml:"TagCount"`
	RegionId        string      `json:"RegionId" xml:"RegionId"`
	FuncType        int         `json:"FuncType" xml:"FuncType"`
	Namespace       string      `json:"Namespace" xml:"Namespace"`
	UserId          string      `json:"UserId" xml:"UserId"`
	DelayTime       int         `json:"DelayTime" xml:"DelayTime"`
	Enable          bool        `json:"Enable" xml:"Enable"`
	Related         bool        `json:"Related" xml:"Related"`
	LossLessDetail  bool        `json:"LossLessDetail" xml:"LossLessDetail"`
	AppName         string      `json:"AppName" xml:"AppName"`
	InstancesNumber int         `json:"InstancesNumber" xml:"InstancesNumber"`
	RouteRules      []RouteRule `json:"RouteRules" xml:"RouteRules"`
}

ApplicationList is a nested struct in mse response

type ApplicationListInCreateOrUpdateSwimmingLaneGroup ¶ added in v1.62.440

type ApplicationListInCreateOrUpdateSwimmingLaneGroup struct {
	ApplicationList []string `json:"applicationList" xml:"applicationList"`
}

ApplicationListInCreateOrUpdateSwimmingLaneGroup is a nested struct in mse response

type ApplicationListInQueryAllSwimmingLaneGroup ¶ added in v1.62.440

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

ApplicationListInQueryAllSwimmingLaneGroup is a nested struct in mse response

type ApplyGatewayRouteRequest ¶ added in v1.61.1488

type ApplyGatewayRouteRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	RouteId         string `position:"Query" name:"RouteId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ApplyGatewayRouteRequest is the request struct for api ApplyGatewayRoute

func CreateApplyGatewayRouteRequest ¶ added in v1.61.1488

func CreateApplyGatewayRouteRequest() (request *ApplyGatewayRouteRequest)

CreateApplyGatewayRouteRequest creates a request to invoke ApplyGatewayRoute API

type ApplyGatewayRouteResponse ¶ added in v1.61.1488

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

ApplyGatewayRouteResponse is the response struct for api ApplyGatewayRoute

func CreateApplyGatewayRouteResponse ¶ added in v1.61.1488

func CreateApplyGatewayRouteResponse() (response *ApplyGatewayRouteResponse)

CreateApplyGatewayRouteResponse creates a response to parse from ApplyGatewayRoute response

type ApplyTagPoliciesRequest ¶ added in v1.61.1488

type ApplyTagPoliciesRequest struct {
	*requests.RpcRequest
	MseSessionId   string                           `position:"Query" name:"MseSessionId"`
	Rules          map[string]ApplyTagPoliciesRules `position:"Query" name:"Rules"  type:"Map"`
	Source         string                           `position:"Query" name:"Source"`
	AppName        string                           `position:"Query" name:"AppName"`
	NamespaceId    string                           `position:"Query" name:"NamespaceId"`
	Enable         requests.Boolean                 `position:"Query" name:"Enable"`
	AppId          string                           `position:"Query" name:"AppId"`
	Namespace      string                           `position:"Query" name:"Namespace"`
	AcceptLanguage string                           `position:"Query" name:"AcceptLanguage"`
	Region         string                           `position:"Query" name:"Region"`
}

ApplyTagPoliciesRequest is the request struct for api ApplyTagPolicies

func CreateApplyTagPoliciesRequest ¶ added in v1.61.1488

func CreateApplyTagPoliciesRequest() (request *ApplyTagPoliciesRequest)

CreateApplyTagPoliciesRequest creates a request to invoke ApplyTagPolicies API

type ApplyTagPoliciesResponse ¶ added in v1.61.1488

type ApplyTagPoliciesResponse struct {
	*responses.BaseResponse
	HttpStatusCode int           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string        `json:"Message" xml:"Message"`
	RequestId      string        `json:"RequestId" xml:"RequestId"`
	Code           int           `json:"Code" xml:"Code"`
	Success        bool          `json:"Success" xml:"Success"`
	Data           []RouteRuleVO `json:"Data" xml:"Data"`
}

ApplyTagPoliciesResponse is the response struct for api ApplyTagPolicies

func CreateApplyTagPoliciesResponse ¶ added in v1.61.1488

func CreateApplyTagPoliciesResponse() (response *ApplyTagPoliciesResponse)

CreateApplyTagPoliciesResponse creates a response to parse from ApplyTagPolicies response

type ApplyTagPoliciesRules ¶ added in v1.63.40

type ApplyTagPoliciesRules struct {
	Rate        string                     `name:"Rate"`
	Enable      string                     `name:"Enable"`
	InstanceNum string                     `name:"InstanceNum"`
	Name        string                     `name:"Name"`
	CarryData   string                     `name:"CarryData"`
	Rules       ApplyTagPoliciesRulesRules `name:"Rules" type:"Struct"`
	Tag         string                     `name:"Tag"`
	Id          string                     `name:"Id"`
	Remove      string                     `name:"remove"`
	Status      string                     `name:"Status"`
}

ApplyTagPoliciesRules is a repeated param struct in ApplyTagPoliciesRequest

type ApplyTagPoliciesRulesRules ¶ added in v1.63.40

type ApplyTagPoliciesRulesRules struct {
	Springcloud *[]ApplyTagPoliciesRulesRulesSpringcloudItem `name:"springcloud" type:"Repeated"`
	Dubbo       *[]ApplyTagPoliciesRulesRulesDubboItem       `name:"dubbo" type:"Repeated"`
}

ApplyTagPoliciesRulesRules is a repeated param struct in ApplyTagPoliciesRequest

type ApplyTagPoliciesRulesRulesDubboItem ¶ added in v1.63.40

type ApplyTagPoliciesRulesRulesDubboItem struct {
	ParamTypes    *[]string                                               `name:"paramTypes" type:"Repeated"`
	Condition     string                                                  `name:"condition"`
	AppId         string                                                  `name:"appId"`
	CarryData     string                                                  `name:"carryData"`
	ServiceName   string                                                  `name:"serviceName"`
	TriggerPolicy string                                                  `name:"triggerPolicy"`
	Version       string                                                  `name:"version"`
	ArgumentItems *[]ApplyTagPoliciesRulesRulesDubboItemArgumentItemsItem `name:"argumentItems" type:"Repeated"`
	Tags          *[]string                                               `name:"tags" type:"Repeated"`
	Group         string                                                  `name:"group"`
	MethodName    string                                                  `name:"methodName"`
}

ApplyTagPoliciesRulesRulesDubboItem is a repeated param struct in ApplyTagPoliciesRequest

type ApplyTagPoliciesRulesRulesDubboItemArgumentItemsItem ¶ added in v1.63.40

type ApplyTagPoliciesRulesRulesDubboItemArgumentItemsItem struct {
	Datum     string    `name:"datum"`
	Divisor   string    `name:"divisor"`
	Rate      string    `name:"rate"`
	NameList  *[]string `name:"nameList" type:"Repeated"`
	Index     string    `name:"index"`
	Expr      string    `name:"expr"`
	Cond      string    `name:"cond"`
	Remainder string    `name:"remainder"`
	Value     string    `name:"value"`
	Operator  string    `name:"operator"`
}

ApplyTagPoliciesRulesRulesDubboItemArgumentItemsItem is a repeated param struct in ApplyTagPoliciesRequest

type ApplyTagPoliciesRulesRulesSpringcloudItem ¶ added in v1.63.40

type ApplyTagPoliciesRulesRulesSpringcloudItem struct {
	RestItems     *[]ApplyTagPoliciesRulesRulesSpringcloudItemRestItemsItem `name:"restItems" type:"Repeated"`
	Path          string                                                    `name:"path"`
	Condition     string                                                    `name:"condition"`
	Enable        string                                                    `name:"enable"`
	Paths         *[]string                                                 `name:"paths" type:"Repeated"`
	AppId         string                                                    `name:"appId"`
	Priority      string                                                    `name:"priority"`
	TriggerPolicy string                                                    `name:"triggerPolicy"`
	Tags          *[]string                                                 `name:"tags" type:"Repeated"`
}

ApplyTagPoliciesRulesRulesSpringcloudItem is a repeated param struct in ApplyTagPoliciesRequest

type ApplyTagPoliciesRulesRulesSpringcloudItemRestItemsItem ¶ added in v1.63.40

type ApplyTagPoliciesRulesRulesSpringcloudItemRestItemsItem struct {
	Datum     string    `name:"datum"`
	Divisor   string    `name:"divisor"`
	Rate      string    `name:"rate"`
	NameList  *[]string `name:"nameList" type:"Repeated"`
	Name      string    `name:"name"`
	Cond      string    `name:"cond"`
	Type      string    `name:"type"`
	Remainder string    `name:"remainder"`
	Value     string    `name:"value"`
	Operator  string    `name:"operator"`
}

ApplyTagPoliciesRulesRulesSpringcloudItemRestItemsItem is a repeated param struct in ApplyTagPoliciesRequest

type ArgumentItem ¶ added in v1.63.40

type ArgumentItem struct {
	Operator  string   `json:"operator" xml:"operator"`
	Datum     string   `json:"datum" xml:"datum"`
	Cond      string   `json:"cond" xml:"cond"`
	Divisor   int      `json:"divisor" xml:"divisor"`
	Remainder int      `json:"remainder" xml:"remainder"`
	Rate      int      `json:"rate" xml:"rate"`
	Index     int      `json:"index" xml:"index"`
	Expr      string   `json:"expr" xml:"expr"`
	Value     string   `json:"value" xml:"value"`
	NameList  []string `json:"nameList" xml:"nameList"`
}

ArgumentItem is a nested struct in mse response

type ArgumentItems ¶ added in v1.63.40

type ArgumentItems struct {
	ArgumentItem []ArgumentItem `json:"ArgumentItem" xml:"ArgumentItem"`
}

ArgumentItems is a nested struct in mse response

type AuthCidrs ¶ added in v1.63.40

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

AuthCidrs is a nested struct in mse response

type AuthResourceHeader ¶ added in v1.63.40

type AuthResourceHeader struct {
	HeaderKey    string `json:"HeaderKey" xml:"HeaderKey"`
	HeaderMethod string `json:"HeaderMethod" xml:"HeaderMethod"`
	HeaderValue  string `json:"HeaderValue" xml:"HeaderValue"`
}

AuthResourceHeader is a nested struct in mse response

type AuthResourceHeaderList ¶ added in v1.63.40

type AuthResourceHeaderList struct {
	AuthResourceHeader []AuthResourceHeader `json:"authResourceHeader" xml:"authResourceHeader"`
}

AuthResourceHeaderList is a nested struct in mse response

type AuthResourceList ¶ added in v1.63.40

type AuthResourceList struct {
	Id                     int64                `json:"Id" xml:"Id"`
	AuthId                 int64                `json:"AuthId" xml:"AuthId"`
	DomainId               int64                `json:"DomainId" xml:"DomainId"`
	DomainName             string               `json:"DomainName" xml:"DomainName"`
	Path                   string               `json:"Path" xml:"Path"`
	IsWhite                bool                 `json:"IsWhite" xml:"IsWhite"`
	GatewayId              int64                `json:"GatewayId" xml:"GatewayId"`
	GatewayUniqueId        string               `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GmtCreate              string               `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified            string               `json:"GmtModified" xml:"GmtModified"`
	MatchType              string               `json:"MatchType" xml:"MatchType"`
	IgnoreCase             bool                 `json:"IgnoreCase" xml:"IgnoreCase"`
	AuthResourceHeaderList []AuthResourceHeader `json:"AuthResourceHeaderList" xml:"AuthResourceHeaderList"`
}

AuthResourceList is a nested struct in mse response

type AuthRule ¶ added in v1.62.440

type AuthRule struct {
	AuthRuleItem []AuthRuleItem `json:"AuthRule" xml:"AuthRule"`
}

AuthRule is a nested struct in mse response

type AuthRuleItem ¶ added in v1.62.440

type AuthRuleItem struct {
	Black         bool     `json:"Black" xml:"Black"`
	Path          string   `json:"Path" xml:"Path"`
	AuthType      int      `json:"AuthType" xml:"AuthType"`
	AppIds        []string `json:"AppIds" xml:"AppIds"`
	K8sNamespaces []string `json:"K8sNamespaces" xml:"K8sNamespaces"`
	Method        Method   `json:"Method" xml:"Method"`
}

AuthRuleItem is a nested struct in mse response

type BindSentinelBlockFallbackDefinitionRequest ¶ added in v1.63.40

type BindSentinelBlockFallbackDefinitionRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	TargetType     string           `position:"Query" name:"TargetType"`
	AppName        string           `position:"Query" name:"AppName"`
	Resource       string           `position:"Query" name:"Resource"`
	FallbackId     requests.Integer `position:"Query" name:"FallbackId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

BindSentinelBlockFallbackDefinitionRequest is the request struct for api BindSentinelBlockFallbackDefinition

func CreateBindSentinelBlockFallbackDefinitionRequest ¶ added in v1.63.40

func CreateBindSentinelBlockFallbackDefinitionRequest() (request *BindSentinelBlockFallbackDefinitionRequest)

CreateBindSentinelBlockFallbackDefinitionRequest creates a request to invoke BindSentinelBlockFallbackDefinition API

type BindSentinelBlockFallbackDefinitionResponse ¶ added in v1.63.40

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

BindSentinelBlockFallbackDefinitionResponse is the response struct for api BindSentinelBlockFallbackDefinition

func CreateBindSentinelBlockFallbackDefinitionResponse ¶ added in v1.63.40

func CreateBindSentinelBlockFallbackDefinitionResponse() (response *BindSentinelBlockFallbackDefinitionResponse)

CreateBindSentinelBlockFallbackDefinitionResponse creates a response to parse from BindSentinelBlockFallbackDefinition response

type ChangeResourceGroupRequest ¶ added in v1.63.40

type ChangeResourceGroupRequest struct {
	*requests.RpcRequest
	MseSessionId     string `position:"Query" name:"MseSessionId"`
	ResourceGroupId  string `position:"Query" name:"ResourceGroupId"`
	ResourceRegionId string `position:"Query" name:"ResourceRegionId"`
	ResourceId       string `position:"Query" name:"ResourceId"`
	ResourceType     string `position:"Query" name:"ResourceType"`
	Service          string `position:"Query" name:"Service"`
	AcceptLanguage   string `position:"Query" name:"AcceptLanguage"`
}

ChangeResourceGroupRequest is the request struct for api ChangeResourceGroup

func CreateChangeResourceGroupRequest ¶ added in v1.63.40

func CreateChangeResourceGroupRequest() (request *ChangeResourceGroupRequest)

CreateChangeResourceGroupRequest creates a request to invoke ChangeResourceGroup API

type ChangeResourceGroupResponse ¶ added in v1.63.40

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

ChangeResourceGroupResponse is the response struct for api ChangeResourceGroup

func CreateChangeResourceGroupResponse ¶ added in v1.63.40

func CreateChangeResourceGroupResponse() (response *ChangeResourceGroupResponse)

CreateChangeResourceGroupResponse creates a response to parse from ChangeResourceGroup 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) AddAuthPolicy ¶ added in v1.62.440

func (client *Client) AddAuthPolicy(request *AddAuthPolicyRequest) (response *AddAuthPolicyResponse, err error)

AddAuthPolicy invokes the mse.AddAuthPolicy API synchronously

func (*Client) AddAuthPolicyWithCallback ¶ added in v1.62.440

func (client *Client) AddAuthPolicyWithCallback(request *AddAuthPolicyRequest, callback func(response *AddAuthPolicyResponse, err error)) <-chan int

AddAuthPolicyWithCallback invokes the mse.AddAuthPolicy API asynchronously

func (*Client) AddAuthPolicyWithChan ¶ added in v1.62.440

func (client *Client) AddAuthPolicyWithChan(request *AddAuthPolicyRequest) (<-chan *AddAuthPolicyResponse, <-chan error)

AddAuthPolicyWithChan invokes the mse.AddAuthPolicy API asynchronously

func (*Client) AddAuthResource ¶ added in v1.61.1450

func (client *Client) AddAuthResource(request *AddAuthResourceRequest) (response *AddAuthResourceResponse, err error)

AddAuthResource invokes the mse.AddAuthResource API synchronously

func (*Client) AddAuthResourceWithCallback ¶ added in v1.61.1450

func (client *Client) AddAuthResourceWithCallback(request *AddAuthResourceRequest, callback func(response *AddAuthResourceResponse, err error)) <-chan int

AddAuthResourceWithCallback invokes the mse.AddAuthResource API asynchronously

func (*Client) AddAuthResourceWithChan ¶ added in v1.61.1450

func (client *Client) AddAuthResourceWithChan(request *AddAuthResourceRequest) (<-chan *AddAuthResourceResponse, <-chan error)

AddAuthResourceWithChan invokes the mse.AddAuthResource API asynchronously

func (*Client) AddBlackWhiteList ¶ added in v1.61.1450

func (client *Client) AddBlackWhiteList(request *AddBlackWhiteListRequest) (response *AddBlackWhiteListResponse, err error)

AddBlackWhiteList invokes the mse.AddBlackWhiteList API synchronously

func (*Client) AddBlackWhiteListWithCallback ¶ added in v1.61.1450

func (client *Client) AddBlackWhiteListWithCallback(request *AddBlackWhiteListRequest, callback func(response *AddBlackWhiteListResponse, err error)) <-chan int

AddBlackWhiteListWithCallback invokes the mse.AddBlackWhiteList API asynchronously

func (*Client) AddBlackWhiteListWithChan ¶ added in v1.61.1450

func (client *Client) AddBlackWhiteListWithChan(request *AddBlackWhiteListRequest) (<-chan *AddBlackWhiteListResponse, <-chan error)

AddBlackWhiteListWithChan invokes the mse.AddBlackWhiteList API asynchronously

func (*Client) AddGateway ¶ added in v1.61.1450

func (client *Client) AddGateway(request *AddGatewayRequest) (response *AddGatewayResponse, err error)

AddGateway invokes the mse.AddGateway API synchronously

func (*Client) AddGatewayAuth ¶ added in v1.63.40

func (client *Client) AddGatewayAuth(request *AddGatewayAuthRequest) (response *AddGatewayAuthResponse, err error)

AddGatewayAuth invokes the mse.AddGatewayAuth API synchronously

func (*Client) AddGatewayAuthConsumer ¶ added in v1.62.440

func (client *Client) AddGatewayAuthConsumer(request *AddGatewayAuthConsumerRequest) (response *AddGatewayAuthConsumerResponse, err error)

AddGatewayAuthConsumer invokes the mse.AddGatewayAuthConsumer API synchronously

func (*Client) AddGatewayAuthConsumerWithCallback ¶ added in v1.62.440

func (client *Client) AddGatewayAuthConsumerWithCallback(request *AddGatewayAuthConsumerRequest, callback func(response *AddGatewayAuthConsumerResponse, err error)) <-chan int

AddGatewayAuthConsumerWithCallback invokes the mse.AddGatewayAuthConsumer API asynchronously

func (*Client) AddGatewayAuthConsumerWithChan ¶ added in v1.62.440

func (client *Client) AddGatewayAuthConsumerWithChan(request *AddGatewayAuthConsumerRequest) (<-chan *AddGatewayAuthConsumerResponse, <-chan error)

AddGatewayAuthConsumerWithChan invokes the mse.AddGatewayAuthConsumer API asynchronously

func (*Client) AddGatewayAuthWithCallback ¶ added in v1.63.40

func (client *Client) AddGatewayAuthWithCallback(request *AddGatewayAuthRequest, callback func(response *AddGatewayAuthResponse, err error)) <-chan int

AddGatewayAuthWithCallback invokes the mse.AddGatewayAuth API asynchronously

func (*Client) AddGatewayAuthWithChan ¶ added in v1.63.40

func (client *Client) AddGatewayAuthWithChan(request *AddGatewayAuthRequest) (<-chan *AddGatewayAuthResponse, <-chan error)

AddGatewayAuthWithChan invokes the mse.AddGatewayAuth API asynchronously

func (*Client) AddGatewayDomain ¶ added in v1.61.1450

func (client *Client) AddGatewayDomain(request *AddGatewayDomainRequest) (response *AddGatewayDomainResponse, err error)

AddGatewayDomain invokes the mse.AddGatewayDomain API synchronously

func (*Client) AddGatewayDomainWithCallback ¶ added in v1.61.1450

func (client *Client) AddGatewayDomainWithCallback(request *AddGatewayDomainRequest, callback func(response *AddGatewayDomainResponse, err error)) <-chan int

AddGatewayDomainWithCallback invokes the mse.AddGatewayDomain API asynchronously

func (*Client) AddGatewayDomainWithChan ¶ added in v1.61.1450

func (client *Client) AddGatewayDomainWithChan(request *AddGatewayDomainRequest) (<-chan *AddGatewayDomainResponse, <-chan error)

AddGatewayDomainWithChan invokes the mse.AddGatewayDomain API asynchronously

func (*Client) AddGatewayRoute ¶ added in v1.61.1488

func (client *Client) AddGatewayRoute(request *AddGatewayRouteRequest) (response *AddGatewayRouteResponse, err error)

AddGatewayRoute invokes the mse.AddGatewayRoute API synchronously

func (*Client) AddGatewayRouteWithCallback ¶ added in v1.61.1488

func (client *Client) AddGatewayRouteWithCallback(request *AddGatewayRouteRequest, callback func(response *AddGatewayRouteResponse, err error)) <-chan int

AddGatewayRouteWithCallback invokes the mse.AddGatewayRoute API asynchronously

func (*Client) AddGatewayRouteWithChan ¶ added in v1.61.1488

func (client *Client) AddGatewayRouteWithChan(request *AddGatewayRouteRequest) (<-chan *AddGatewayRouteResponse, <-chan error)

AddGatewayRouteWithChan invokes the mse.AddGatewayRoute API asynchronously

func (*Client) AddGatewayServiceVersion ¶ added in v1.61.1450

func (client *Client) AddGatewayServiceVersion(request *AddGatewayServiceVersionRequest) (response *AddGatewayServiceVersionResponse, err error)

AddGatewayServiceVersion invokes the mse.AddGatewayServiceVersion API synchronously

func (*Client) AddGatewayServiceVersionWithCallback ¶ added in v1.61.1450

func (client *Client) AddGatewayServiceVersionWithCallback(request *AddGatewayServiceVersionRequest, callback func(response *AddGatewayServiceVersionResponse, err error)) <-chan int

AddGatewayServiceVersionWithCallback invokes the mse.AddGatewayServiceVersion API asynchronously

func (*Client) AddGatewayServiceVersionWithChan ¶ added in v1.61.1450

func (client *Client) AddGatewayServiceVersionWithChan(request *AddGatewayServiceVersionRequest) (<-chan *AddGatewayServiceVersionResponse, <-chan error)

AddGatewayServiceVersionWithChan invokes the mse.AddGatewayServiceVersion API asynchronously

func (*Client) AddGatewaySlb ¶ added in v1.61.1450

func (client *Client) AddGatewaySlb(request *AddGatewaySlbRequest) (response *AddGatewaySlbResponse, err error)

AddGatewaySlb invokes the mse.AddGatewaySlb API synchronously

func (*Client) AddGatewaySlbWithCallback ¶ added in v1.61.1450

func (client *Client) AddGatewaySlbWithCallback(request *AddGatewaySlbRequest, callback func(response *AddGatewaySlbResponse, err error)) <-chan int

AddGatewaySlbWithCallback invokes the mse.AddGatewaySlb API asynchronously

func (*Client) AddGatewaySlbWithChan ¶ added in v1.61.1450

func (client *Client) AddGatewaySlbWithChan(request *AddGatewaySlbRequest) (<-chan *AddGatewaySlbResponse, <-chan error)

AddGatewaySlbWithChan invokes the mse.AddGatewaySlb API asynchronously

func (*Client) AddGatewayWithCallback ¶ added in v1.61.1450

func (client *Client) AddGatewayWithCallback(request *AddGatewayRequest, callback func(response *AddGatewayResponse, err error)) <-chan int

AddGatewayWithCallback invokes the mse.AddGateway API asynchronously

func (*Client) AddGatewayWithChan ¶ added in v1.61.1450

func (client *Client) AddGatewayWithChan(request *AddGatewayRequest) (<-chan *AddGatewayResponse, <-chan error)

AddGatewayWithChan invokes the mse.AddGateway API asynchronously

func (*Client) AddMigrationTask ¶ added in v1.62.153

func (client *Client) AddMigrationTask(request *AddMigrationTaskRequest) (response *AddMigrationTaskResponse, err error)

AddMigrationTask invokes the mse.AddMigrationTask API synchronously

func (*Client) AddMigrationTaskWithCallback ¶ added in v1.62.153

func (client *Client) AddMigrationTaskWithCallback(request *AddMigrationTaskRequest, callback func(response *AddMigrationTaskResponse, err error)) <-chan int

AddMigrationTaskWithCallback invokes the mse.AddMigrationTask API asynchronously

func (*Client) AddMigrationTaskWithChan ¶ added in v1.62.153

func (client *Client) AddMigrationTaskWithChan(request *AddMigrationTaskRequest) (<-chan *AddMigrationTaskResponse, <-chan error)

AddMigrationTaskWithChan invokes the mse.AddMigrationTask API asynchronously

func (*Client) AddMockRule ¶ added in v1.61.998

func (client *Client) AddMockRule(request *AddMockRuleRequest) (response *AddMockRuleResponse, err error)

AddMockRule invokes the mse.AddMockRule API synchronously

func (*Client) AddMockRuleWithCallback ¶ added in v1.61.998

func (client *Client) AddMockRuleWithCallback(request *AddMockRuleRequest, callback func(response *AddMockRuleResponse, err error)) <-chan int

AddMockRuleWithCallback invokes the mse.AddMockRule API asynchronously

func (*Client) AddMockRuleWithChan ¶ added in v1.61.998

func (client *Client) AddMockRuleWithChan(request *AddMockRuleRequest) (<-chan *AddMockRuleResponse, <-chan error)

AddMockRuleWithChan invokes the mse.AddMockRule API asynchronously

func (*Client) AddSSLCert ¶ added in v1.61.1450

func (client *Client) AddSSLCert(request *AddSSLCertRequest) (response *AddSSLCertResponse, err error)

AddSSLCert invokes the mse.AddSSLCert API synchronously

func (*Client) AddSSLCertWithCallback ¶ added in v1.61.1450

func (client *Client) AddSSLCertWithCallback(request *AddSSLCertRequest, callback func(response *AddSSLCertResponse, err error)) <-chan int

AddSSLCertWithCallback invokes the mse.AddSSLCert API asynchronously

func (*Client) AddSSLCertWithChan ¶ added in v1.61.1450

func (client *Client) AddSSLCertWithChan(request *AddSSLCertRequest) (<-chan *AddSSLCertResponse, <-chan error)

AddSSLCertWithChan invokes the mse.AddSSLCert API asynchronously

func (*Client) AddSecurityGroupRule ¶ added in v1.61.1581

func (client *Client) AddSecurityGroupRule(request *AddSecurityGroupRuleRequest) (response *AddSecurityGroupRuleResponse, err error)

AddSecurityGroupRule invokes the mse.AddSecurityGroupRule API synchronously

func (*Client) AddSecurityGroupRuleWithCallback ¶ added in v1.61.1581

func (client *Client) AddSecurityGroupRuleWithCallback(request *AddSecurityGroupRuleRequest, callback func(response *AddSecurityGroupRuleResponse, err error)) <-chan int

AddSecurityGroupRuleWithCallback invokes the mse.AddSecurityGroupRule API asynchronously

func (*Client) AddSecurityGroupRuleWithChan ¶ added in v1.61.1581

func (client *Client) AddSecurityGroupRuleWithChan(request *AddSecurityGroupRuleRequest) (<-chan *AddSecurityGroupRuleResponse, <-chan error)

AddSecurityGroupRuleWithChan invokes the mse.AddSecurityGroupRule API asynchronously

func (*Client) AddServiceSource ¶ added in v1.61.1344

func (client *Client) AddServiceSource(request *AddServiceSourceRequest) (response *AddServiceSourceResponse, err error)

AddServiceSource invokes the mse.AddServiceSource API synchronously

func (*Client) AddServiceSourceWithCallback ¶ added in v1.61.1344

func (client *Client) AddServiceSourceWithCallback(request *AddServiceSourceRequest, callback func(response *AddServiceSourceResponse, err error)) <-chan int

AddServiceSourceWithCallback invokes the mse.AddServiceSource API asynchronously

func (*Client) AddServiceSourceWithChan ¶ added in v1.61.1344

func (client *Client) AddServiceSourceWithChan(request *AddServiceSourceRequest) (<-chan *AddServiceSourceResponse, <-chan error)

AddServiceSourceWithChan invokes the mse.AddServiceSource API asynchronously

func (*Client) ApplyGatewayRoute ¶ added in v1.61.1488

func (client *Client) ApplyGatewayRoute(request *ApplyGatewayRouteRequest) (response *ApplyGatewayRouteResponse, err error)

ApplyGatewayRoute invokes the mse.ApplyGatewayRoute API synchronously

func (*Client) ApplyGatewayRouteWithCallback ¶ added in v1.61.1488

func (client *Client) ApplyGatewayRouteWithCallback(request *ApplyGatewayRouteRequest, callback func(response *ApplyGatewayRouteResponse, err error)) <-chan int

ApplyGatewayRouteWithCallback invokes the mse.ApplyGatewayRoute API asynchronously

func (*Client) ApplyGatewayRouteWithChan ¶ added in v1.61.1488

func (client *Client) ApplyGatewayRouteWithChan(request *ApplyGatewayRouteRequest) (<-chan *ApplyGatewayRouteResponse, <-chan error)

ApplyGatewayRouteWithChan invokes the mse.ApplyGatewayRoute API asynchronously

func (*Client) ApplyTagPolicies ¶ added in v1.61.1488

func (client *Client) ApplyTagPolicies(request *ApplyTagPoliciesRequest) (response *ApplyTagPoliciesResponse, err error)

ApplyTagPolicies invokes the mse.ApplyTagPolicies API synchronously

func (*Client) ApplyTagPoliciesWithCallback ¶ added in v1.61.1488

func (client *Client) ApplyTagPoliciesWithCallback(request *ApplyTagPoliciesRequest, callback func(response *ApplyTagPoliciesResponse, err error)) <-chan int

ApplyTagPoliciesWithCallback invokes the mse.ApplyTagPolicies API asynchronously

func (*Client) ApplyTagPoliciesWithChan ¶ added in v1.61.1488

func (client *Client) ApplyTagPoliciesWithChan(request *ApplyTagPoliciesRequest) (<-chan *ApplyTagPoliciesResponse, <-chan error)

ApplyTagPoliciesWithChan invokes the mse.ApplyTagPolicies API asynchronously

func (*Client) BindSentinelBlockFallbackDefinition ¶ added in v1.63.40

func (client *Client) BindSentinelBlockFallbackDefinition(request *BindSentinelBlockFallbackDefinitionRequest) (response *BindSentinelBlockFallbackDefinitionResponse, err error)

BindSentinelBlockFallbackDefinition invokes the mse.BindSentinelBlockFallbackDefinition API synchronously

func (*Client) BindSentinelBlockFallbackDefinitionWithCallback ¶ added in v1.63.40

func (client *Client) BindSentinelBlockFallbackDefinitionWithCallback(request *BindSentinelBlockFallbackDefinitionRequest, callback func(response *BindSentinelBlockFallbackDefinitionResponse, err error)) <-chan int

BindSentinelBlockFallbackDefinitionWithCallback invokes the mse.BindSentinelBlockFallbackDefinition API asynchronously

func (*Client) BindSentinelBlockFallbackDefinitionWithChan ¶ added in v1.63.40

func (client *Client) BindSentinelBlockFallbackDefinitionWithChan(request *BindSentinelBlockFallbackDefinitionRequest) (<-chan *BindSentinelBlockFallbackDefinitionResponse, <-chan error)

BindSentinelBlockFallbackDefinitionWithChan invokes the mse.BindSentinelBlockFallbackDefinition API asynchronously

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

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

ChangeResourceGroup invokes the mse.ChangeResourceGroup API synchronously

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

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

ChangeResourceGroupWithCallback invokes the mse.ChangeResourceGroup API asynchronously

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

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

ChangeResourceGroupWithChan invokes the mse.ChangeResourceGroup API asynchronously

func (*Client) CloneNacosConfig ¶ added in v1.61.998

func (client *Client) CloneNacosConfig(request *CloneNacosConfigRequest) (response *CloneNacosConfigResponse, err error)

CloneNacosConfig invokes the mse.CloneNacosConfig API synchronously

func (*Client) CloneNacosConfigWithCallback ¶ added in v1.61.998

func (client *Client) CloneNacosConfigWithCallback(request *CloneNacosConfigRequest, callback func(response *CloneNacosConfigResponse, err error)) <-chan int

CloneNacosConfigWithCallback invokes the mse.CloneNacosConfig API asynchronously

func (*Client) CloneNacosConfigWithChan ¶ added in v1.61.998

func (client *Client) CloneNacosConfigWithChan(request *CloneNacosConfigRequest) (<-chan *CloneNacosConfigResponse, <-chan error)

CloneNacosConfigWithChan invokes the mse.CloneNacosConfig API asynchronously

func (*Client) CloneSentinelRuleFromAhas ¶ added in v1.63.40

func (client *Client) CloneSentinelRuleFromAhas(request *CloneSentinelRuleFromAhasRequest) (response *CloneSentinelRuleFromAhasResponse, err error)

CloneSentinelRuleFromAhas invokes the mse.CloneSentinelRuleFromAhas API synchronously

func (*Client) CloneSentinelRuleFromAhasWithCallback ¶ added in v1.63.40

func (client *Client) CloneSentinelRuleFromAhasWithCallback(request *CloneSentinelRuleFromAhasRequest, callback func(response *CloneSentinelRuleFromAhasResponse, err error)) <-chan int

CloneSentinelRuleFromAhasWithCallback invokes the mse.CloneSentinelRuleFromAhas API asynchronously

func (*Client) CloneSentinelRuleFromAhasWithChan ¶ added in v1.63.40

func (client *Client) CloneSentinelRuleFromAhasWithChan(request *CloneSentinelRuleFromAhasRequest) (<-chan *CloneSentinelRuleFromAhasResponse, <-chan error)

CloneSentinelRuleFromAhasWithChan invokes the mse.CloneSentinelRuleFromAhas API asynchronously

func (*Client) CreateApplication ¶ added in v1.61.1002

func (client *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)

CreateApplication invokes the mse.CreateApplication API synchronously

func (*Client) CreateApplicationWithCallback ¶ added in v1.61.1002

func (client *Client) CreateApplicationWithCallback(request *CreateApplicationRequest, callback func(response *CreateApplicationResponse, err error)) <-chan int

CreateApplicationWithCallback invokes the mse.CreateApplication API asynchronously

func (*Client) CreateApplicationWithChan ¶ added in v1.61.1002

func (client *Client) CreateApplicationWithChan(request *CreateApplicationRequest) (<-chan *CreateApplicationResponse, <-chan error)

CreateApplicationWithChan invokes the mse.CreateApplication API asynchronously

func (*Client) CreateCircuitBreakerRule ¶ added in v1.62.440

func (client *Client) CreateCircuitBreakerRule(request *CreateCircuitBreakerRuleRequest) (response *CreateCircuitBreakerRuleResponse, err error)

CreateCircuitBreakerRule invokes the mse.CreateCircuitBreakerRule API synchronously

func (*Client) CreateCircuitBreakerRuleWithCallback ¶ added in v1.62.440

func (client *Client) CreateCircuitBreakerRuleWithCallback(request *CreateCircuitBreakerRuleRequest, callback func(response *CreateCircuitBreakerRuleResponse, err error)) <-chan int

CreateCircuitBreakerRuleWithCallback invokes the mse.CreateCircuitBreakerRule API asynchronously

func (*Client) CreateCircuitBreakerRuleWithChan ¶ added in v1.62.440

func (client *Client) CreateCircuitBreakerRuleWithChan(request *CreateCircuitBreakerRuleRequest) (<-chan *CreateCircuitBreakerRuleResponse, <-chan error)

CreateCircuitBreakerRuleWithChan invokes the mse.CreateCircuitBreakerRule API asynchronously

func (*Client) CreateCluster ¶

func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster invokes the mse.CreateCluster API synchronously

func (*Client) CreateClusterWithCallback ¶

func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int

CreateClusterWithCallback invokes the mse.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan ¶

func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)

CreateClusterWithChan invokes the mse.CreateCluster API asynchronously

func (*Client) CreateEngineNamespace ¶

func (client *Client) CreateEngineNamespace(request *CreateEngineNamespaceRequest) (response *CreateEngineNamespaceResponse, err error)

CreateEngineNamespace invokes the mse.CreateEngineNamespace API synchronously

func (*Client) CreateEngineNamespaceWithCallback ¶

func (client *Client) CreateEngineNamespaceWithCallback(request *CreateEngineNamespaceRequest, callback func(response *CreateEngineNamespaceResponse, err error)) <-chan int

CreateEngineNamespaceWithCallback invokes the mse.CreateEngineNamespace API asynchronously

func (*Client) CreateEngineNamespaceWithChan ¶

func (client *Client) CreateEngineNamespaceWithChan(request *CreateEngineNamespaceRequest) (<-chan *CreateEngineNamespaceResponse, <-chan error)

CreateEngineNamespaceWithChan invokes the mse.CreateEngineNamespace API asynchronously

func (*Client) CreateFlowRule ¶ added in v1.62.440

func (client *Client) CreateFlowRule(request *CreateFlowRuleRequest) (response *CreateFlowRuleResponse, err error)

CreateFlowRule invokes the mse.CreateFlowRule API synchronously

func (*Client) CreateFlowRuleWithCallback ¶ added in v1.62.440

func (client *Client) CreateFlowRuleWithCallback(request *CreateFlowRuleRequest, callback func(response *CreateFlowRuleResponse, err error)) <-chan int

CreateFlowRuleWithCallback invokes the mse.CreateFlowRule API asynchronously

func (*Client) CreateFlowRuleWithChan ¶ added in v1.62.440

func (client *Client) CreateFlowRuleWithChan(request *CreateFlowRuleRequest) (<-chan *CreateFlowRuleResponse, <-chan error)

CreateFlowRuleWithChan invokes the mse.CreateFlowRule API asynchronously

func (*Client) CreateGatewayCircuitBreakerRule ¶ added in v1.63.40

func (client *Client) CreateGatewayCircuitBreakerRule(request *CreateGatewayCircuitBreakerRuleRequest) (response *CreateGatewayCircuitBreakerRuleResponse, err error)

CreateGatewayCircuitBreakerRule invokes the mse.CreateGatewayCircuitBreakerRule API synchronously

func (*Client) CreateGatewayCircuitBreakerRuleWithCallback ¶ added in v1.63.40

func (client *Client) CreateGatewayCircuitBreakerRuleWithCallback(request *CreateGatewayCircuitBreakerRuleRequest, callback func(response *CreateGatewayCircuitBreakerRuleResponse, err error)) <-chan int

CreateGatewayCircuitBreakerRuleWithCallback invokes the mse.CreateGatewayCircuitBreakerRule API asynchronously

func (*Client) CreateGatewayCircuitBreakerRuleWithChan ¶ added in v1.63.40

func (client *Client) CreateGatewayCircuitBreakerRuleWithChan(request *CreateGatewayCircuitBreakerRuleRequest) (<-chan *CreateGatewayCircuitBreakerRuleResponse, <-chan error)

CreateGatewayCircuitBreakerRuleWithChan invokes the mse.CreateGatewayCircuitBreakerRule API asynchronously

func (*Client) CreateGatewayFlowRule ¶ added in v1.63.40

func (client *Client) CreateGatewayFlowRule(request *CreateGatewayFlowRuleRequest) (response *CreateGatewayFlowRuleResponse, err error)

CreateGatewayFlowRule invokes the mse.CreateGatewayFlowRule API synchronously

func (*Client) CreateGatewayFlowRuleWithCallback ¶ added in v1.63.40

func (client *Client) CreateGatewayFlowRuleWithCallback(request *CreateGatewayFlowRuleRequest, callback func(response *CreateGatewayFlowRuleResponse, err error)) <-chan int

CreateGatewayFlowRuleWithCallback invokes the mse.CreateGatewayFlowRule API asynchronously

func (*Client) CreateGatewayFlowRuleWithChan ¶ added in v1.63.40

func (client *Client) CreateGatewayFlowRuleWithChan(request *CreateGatewayFlowRuleRequest) (<-chan *CreateGatewayFlowRuleResponse, <-chan error)

CreateGatewayFlowRuleWithChan invokes the mse.CreateGatewayFlowRule API asynchronously

func (*Client) CreateGatewayIsolationRule ¶ added in v1.63.40

func (client *Client) CreateGatewayIsolationRule(request *CreateGatewayIsolationRuleRequest) (response *CreateGatewayIsolationRuleResponse, err error)

CreateGatewayIsolationRule invokes the mse.CreateGatewayIsolationRule API synchronously

func (*Client) CreateGatewayIsolationRuleWithCallback ¶ added in v1.63.40

func (client *Client) CreateGatewayIsolationRuleWithCallback(request *CreateGatewayIsolationRuleRequest, callback func(response *CreateGatewayIsolationRuleResponse, err error)) <-chan int

CreateGatewayIsolationRuleWithCallback invokes the mse.CreateGatewayIsolationRule API asynchronously

func (*Client) CreateGatewayIsolationRuleWithChan ¶ added in v1.63.40

func (client *Client) CreateGatewayIsolationRuleWithChan(request *CreateGatewayIsolationRuleRequest) (<-chan *CreateGatewayIsolationRuleResponse, <-chan error)

CreateGatewayIsolationRuleWithChan invokes the mse.CreateGatewayIsolationRule API asynchronously

func (*Client) CreateIsolationRule ¶ added in v1.63.40

func (client *Client) CreateIsolationRule(request *CreateIsolationRuleRequest) (response *CreateIsolationRuleResponse, err error)

CreateIsolationRule invokes the mse.CreateIsolationRule API synchronously

func (*Client) CreateIsolationRuleWithCallback ¶ added in v1.63.40

func (client *Client) CreateIsolationRuleWithCallback(request *CreateIsolationRuleRequest, callback func(response *CreateIsolationRuleResponse, err error)) <-chan int

CreateIsolationRuleWithCallback invokes the mse.CreateIsolationRule API asynchronously

func (*Client) CreateIsolationRuleWithChan ¶ added in v1.63.40

func (client *Client) CreateIsolationRuleWithChan(request *CreateIsolationRuleRequest) (<-chan *CreateIsolationRuleResponse, <-chan error)

CreateIsolationRuleWithChan invokes the mse.CreateIsolationRule API asynchronously

func (*Client) CreateMseServiceApplication ¶ added in v1.61.1624

func (client *Client) CreateMseServiceApplication(request *CreateMseServiceApplicationRequest) (response *CreateMseServiceApplicationResponse, err error)

CreateMseServiceApplication invokes the mse.CreateMseServiceApplication API synchronously

func (*Client) CreateMseServiceApplicationWithCallback ¶ added in v1.61.1624

func (client *Client) CreateMseServiceApplicationWithCallback(request *CreateMseServiceApplicationRequest, callback func(response *CreateMseServiceApplicationResponse, err error)) <-chan int

CreateMseServiceApplicationWithCallback invokes the mse.CreateMseServiceApplication API asynchronously

func (*Client) CreateMseServiceApplicationWithChan ¶ added in v1.61.1624

func (client *Client) CreateMseServiceApplicationWithChan(request *CreateMseServiceApplicationRequest) (<-chan *CreateMseServiceApplicationResponse, <-chan error)

CreateMseServiceApplicationWithChan invokes the mse.CreateMseServiceApplication API asynchronously

func (*Client) CreateNacosConfig ¶

func (client *Client) CreateNacosConfig(request *CreateNacosConfigRequest) (response *CreateNacosConfigResponse, err error)

CreateNacosConfig invokes the mse.CreateNacosConfig API synchronously

func (*Client) CreateNacosConfigWithCallback ¶

func (client *Client) CreateNacosConfigWithCallback(request *CreateNacosConfigRequest, callback func(response *CreateNacosConfigResponse, err error)) <-chan int

CreateNacosConfigWithCallback invokes the mse.CreateNacosConfig API asynchronously

func (*Client) CreateNacosConfigWithChan ¶

func (client *Client) CreateNacosConfigWithChan(request *CreateNacosConfigRequest) (<-chan *CreateNacosConfigResponse, <-chan error)

CreateNacosConfigWithChan invokes the mse.CreateNacosConfig API asynchronously

func (*Client) CreateNacosInstance ¶ added in v1.61.1450

func (client *Client) CreateNacosInstance(request *CreateNacosInstanceRequest) (response *CreateNacosInstanceResponse, err error)

CreateNacosInstance invokes the mse.CreateNacosInstance API synchronously

func (*Client) CreateNacosInstanceWithCallback ¶ added in v1.61.1450

func (client *Client) CreateNacosInstanceWithCallback(request *CreateNacosInstanceRequest, callback func(response *CreateNacosInstanceResponse, err error)) <-chan int

CreateNacosInstanceWithCallback invokes the mse.CreateNacosInstance API asynchronously

func (*Client) CreateNacosInstanceWithChan ¶ added in v1.61.1450

func (client *Client) CreateNacosInstanceWithChan(request *CreateNacosInstanceRequest) (<-chan *CreateNacosInstanceResponse, <-chan error)

CreateNacosInstanceWithChan invokes the mse.CreateNacosInstance API asynchronously

func (*Client) CreateNacosService ¶ added in v1.61.1450

func (client *Client) CreateNacosService(request *CreateNacosServiceRequest) (response *CreateNacosServiceResponse, err error)

CreateNacosService invokes the mse.CreateNacosService API synchronously

func (*Client) CreateNacosServiceWithCallback ¶ added in v1.61.1450

func (client *Client) CreateNacosServiceWithCallback(request *CreateNacosServiceRequest, callback func(response *CreateNacosServiceResponse, err error)) <-chan int

CreateNacosServiceWithCallback invokes the mse.CreateNacosService API asynchronously

func (*Client) CreateNacosServiceWithChan ¶ added in v1.61.1450

func (client *Client) CreateNacosServiceWithChan(request *CreateNacosServiceRequest) (<-chan *CreateNacosServiceResponse, <-chan error)

CreateNacosServiceWithChan invokes the mse.CreateNacosService API asynchronously

func (*Client) CreateOrUpdateSwimmingLane ¶ added in v1.61.1488

func (client *Client) CreateOrUpdateSwimmingLane(request *CreateOrUpdateSwimmingLaneRequest) (response *CreateOrUpdateSwimmingLaneResponse, err error)

CreateOrUpdateSwimmingLane invokes the mse.CreateOrUpdateSwimmingLane API synchronously

func (*Client) CreateOrUpdateSwimmingLaneGroup ¶ added in v1.61.1488

func (client *Client) CreateOrUpdateSwimmingLaneGroup(request *CreateOrUpdateSwimmingLaneGroupRequest) (response *CreateOrUpdateSwimmingLaneGroupResponse, err error)

CreateOrUpdateSwimmingLaneGroup invokes the mse.CreateOrUpdateSwimmingLaneGroup API synchronously

func (*Client) CreateOrUpdateSwimmingLaneGroupWithCallback ¶ added in v1.61.1488

func (client *Client) CreateOrUpdateSwimmingLaneGroupWithCallback(request *CreateOrUpdateSwimmingLaneGroupRequest, callback func(response *CreateOrUpdateSwimmingLaneGroupResponse, err error)) <-chan int

CreateOrUpdateSwimmingLaneGroupWithCallback invokes the mse.CreateOrUpdateSwimmingLaneGroup API asynchronously

func (*Client) CreateOrUpdateSwimmingLaneGroupWithChan ¶ added in v1.61.1488

func (client *Client) CreateOrUpdateSwimmingLaneGroupWithChan(request *CreateOrUpdateSwimmingLaneGroupRequest) (<-chan *CreateOrUpdateSwimmingLaneGroupResponse, <-chan error)

CreateOrUpdateSwimmingLaneGroupWithChan invokes the mse.CreateOrUpdateSwimmingLaneGroup API asynchronously

func (*Client) CreateOrUpdateSwimmingLaneWithCallback ¶ added in v1.61.1488

func (client *Client) CreateOrUpdateSwimmingLaneWithCallback(request *CreateOrUpdateSwimmingLaneRequest, callback func(response *CreateOrUpdateSwimmingLaneResponse, err error)) <-chan int

CreateOrUpdateSwimmingLaneWithCallback invokes the mse.CreateOrUpdateSwimmingLane API asynchronously

func (*Client) CreateOrUpdateSwimmingLaneWithChan ¶ added in v1.61.1488

func (client *Client) CreateOrUpdateSwimmingLaneWithChan(request *CreateOrUpdateSwimmingLaneRequest) (<-chan *CreateOrUpdateSwimmingLaneResponse, <-chan error)

CreateOrUpdateSwimmingLaneWithChan invokes the mse.CreateOrUpdateSwimmingLane API asynchronously

func (*Client) CreatePluginConfig ¶ added in v1.63.40

func (client *Client) CreatePluginConfig(request *CreatePluginConfigRequest) (response *CreatePluginConfigResponse, err error)

CreatePluginConfig invokes the mse.CreatePluginConfig API synchronously

func (*Client) CreatePluginConfigWithCallback ¶ added in v1.63.40

func (client *Client) CreatePluginConfigWithCallback(request *CreatePluginConfigRequest, callback func(response *CreatePluginConfigResponse, err error)) <-chan int

CreatePluginConfigWithCallback invokes the mse.CreatePluginConfig API asynchronously

func (*Client) CreatePluginConfigWithChan ¶ added in v1.63.40

func (client *Client) CreatePluginConfigWithChan(request *CreatePluginConfigRequest) (<-chan *CreatePluginConfigResponse, <-chan error)

CreatePluginConfigWithChan invokes the mse.CreatePluginConfig API asynchronously

func (*Client) CreateZnode ¶

func (client *Client) CreateZnode(request *CreateZnodeRequest) (response *CreateZnodeResponse, err error)

CreateZnode invokes the mse.CreateZnode API synchronously

func (*Client) CreateZnodeWithCallback ¶

func (client *Client) CreateZnodeWithCallback(request *CreateZnodeRequest, callback func(response *CreateZnodeResponse, err error)) <-chan int

CreateZnodeWithCallback invokes the mse.CreateZnode API asynchronously

func (*Client) CreateZnodeWithChan ¶

func (client *Client) CreateZnodeWithChan(request *CreateZnodeRequest) (<-chan *CreateZnodeResponse, <-chan error)

CreateZnodeWithChan invokes the mse.CreateZnode API asynchronously

func (*Client) DeleteAuthResource ¶ added in v1.61.1450

func (client *Client) DeleteAuthResource(request *DeleteAuthResourceRequest) (response *DeleteAuthResourceResponse, err error)

DeleteAuthResource invokes the mse.DeleteAuthResource API synchronously

func (*Client) DeleteAuthResourceWithCallback ¶ added in v1.61.1450

func (client *Client) DeleteAuthResourceWithCallback(request *DeleteAuthResourceRequest, callback func(response *DeleteAuthResourceResponse, err error)) <-chan int

DeleteAuthResourceWithCallback invokes the mse.DeleteAuthResource API asynchronously

func (*Client) DeleteAuthResourceWithChan ¶ added in v1.61.1450

func (client *Client) DeleteAuthResourceWithChan(request *DeleteAuthResourceRequest) (<-chan *DeleteAuthResourceResponse, <-chan error)

DeleteAuthResourceWithChan invokes the mse.DeleteAuthResource API asynchronously

func (*Client) DeleteCircuitBreakerRules ¶ added in v1.62.440

func (client *Client) DeleteCircuitBreakerRules(request *DeleteCircuitBreakerRulesRequest) (response *DeleteCircuitBreakerRulesResponse, err error)

DeleteCircuitBreakerRules invokes the mse.DeleteCircuitBreakerRules API synchronously

func (*Client) DeleteCircuitBreakerRulesWithCallback ¶ added in v1.62.440

func (client *Client) DeleteCircuitBreakerRulesWithCallback(request *DeleteCircuitBreakerRulesRequest, callback func(response *DeleteCircuitBreakerRulesResponse, err error)) <-chan int

DeleteCircuitBreakerRulesWithCallback invokes the mse.DeleteCircuitBreakerRules API asynchronously

func (*Client) DeleteCircuitBreakerRulesWithChan ¶ added in v1.62.440

func (client *Client) DeleteCircuitBreakerRulesWithChan(request *DeleteCircuitBreakerRulesRequest) (<-chan *DeleteCircuitBreakerRulesResponse, <-chan error)

DeleteCircuitBreakerRulesWithChan invokes the mse.DeleteCircuitBreakerRules API asynchronously

func (*Client) DeleteCluster ¶

func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster invokes the mse.DeleteCluster API synchronously

func (*Client) DeleteClusterWithCallback ¶

func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int

DeleteClusterWithCallback invokes the mse.DeleteCluster API asynchronously

func (*Client) DeleteClusterWithChan ¶

func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)

DeleteClusterWithChan invokes the mse.DeleteCluster API asynchronously

func (*Client) DeleteEngineNamespace ¶

func (client *Client) DeleteEngineNamespace(request *DeleteEngineNamespaceRequest) (response *DeleteEngineNamespaceResponse, err error)

DeleteEngineNamespace invokes the mse.DeleteEngineNamespace API synchronously

func (*Client) DeleteEngineNamespaceWithCallback ¶

func (client *Client) DeleteEngineNamespaceWithCallback(request *DeleteEngineNamespaceRequest, callback func(response *DeleteEngineNamespaceResponse, err error)) <-chan int

DeleteEngineNamespaceWithCallback invokes the mse.DeleteEngineNamespace API asynchronously

func (*Client) DeleteEngineNamespaceWithChan ¶

func (client *Client) DeleteEngineNamespaceWithChan(request *DeleteEngineNamespaceRequest) (<-chan *DeleteEngineNamespaceResponse, <-chan error)

DeleteEngineNamespaceWithChan invokes the mse.DeleteEngineNamespace API asynchronously

func (*Client) DeleteFlowRules ¶ added in v1.62.440

func (client *Client) DeleteFlowRules(request *DeleteFlowRulesRequest) (response *DeleteFlowRulesResponse, err error)

DeleteFlowRules invokes the mse.DeleteFlowRules API synchronously

func (*Client) DeleteFlowRulesWithCallback ¶ added in v1.62.440

func (client *Client) DeleteFlowRulesWithCallback(request *DeleteFlowRulesRequest, callback func(response *DeleteFlowRulesResponse, err error)) <-chan int

DeleteFlowRulesWithCallback invokes the mse.DeleteFlowRules API asynchronously

func (*Client) DeleteFlowRulesWithChan ¶ added in v1.62.440

func (client *Client) DeleteFlowRulesWithChan(request *DeleteFlowRulesRequest) (<-chan *DeleteFlowRulesResponse, <-chan error)

DeleteFlowRulesWithChan invokes the mse.DeleteFlowRules API asynchronously

func (*Client) DeleteGateway ¶ added in v1.61.1450

func (client *Client) DeleteGateway(request *DeleteGatewayRequest) (response *DeleteGatewayResponse, err error)

DeleteGateway invokes the mse.DeleteGateway API synchronously

func (*Client) DeleteGatewayAuthConsumer ¶ added in v1.62.440

func (client *Client) DeleteGatewayAuthConsumer(request *DeleteGatewayAuthConsumerRequest) (response *DeleteGatewayAuthConsumerResponse, err error)

DeleteGatewayAuthConsumer invokes the mse.DeleteGatewayAuthConsumer API synchronously

func (*Client) DeleteGatewayAuthConsumerResource ¶ added in v1.62.440

func (client *Client) DeleteGatewayAuthConsumerResource(request *DeleteGatewayAuthConsumerResourceRequest) (response *DeleteGatewayAuthConsumerResourceResponse, err error)

DeleteGatewayAuthConsumerResource invokes the mse.DeleteGatewayAuthConsumerResource API synchronously

func (*Client) DeleteGatewayAuthConsumerResourceWithCallback ¶ added in v1.62.440

func (client *Client) DeleteGatewayAuthConsumerResourceWithCallback(request *DeleteGatewayAuthConsumerResourceRequest, callback func(response *DeleteGatewayAuthConsumerResourceResponse, err error)) <-chan int

DeleteGatewayAuthConsumerResourceWithCallback invokes the mse.DeleteGatewayAuthConsumerResource API asynchronously

func (*Client) DeleteGatewayAuthConsumerResourceWithChan ¶ added in v1.62.440

func (client *Client) DeleteGatewayAuthConsumerResourceWithChan(request *DeleteGatewayAuthConsumerResourceRequest) (<-chan *DeleteGatewayAuthConsumerResourceResponse, <-chan error)

DeleteGatewayAuthConsumerResourceWithChan invokes the mse.DeleteGatewayAuthConsumerResource API asynchronously

func (*Client) DeleteGatewayAuthConsumerWithCallback ¶ added in v1.62.440

func (client *Client) DeleteGatewayAuthConsumerWithCallback(request *DeleteGatewayAuthConsumerRequest, callback func(response *DeleteGatewayAuthConsumerResponse, err error)) <-chan int

DeleteGatewayAuthConsumerWithCallback invokes the mse.DeleteGatewayAuthConsumer API asynchronously

func (*Client) DeleteGatewayAuthConsumerWithChan ¶ added in v1.62.440

func (client *Client) DeleteGatewayAuthConsumerWithChan(request *DeleteGatewayAuthConsumerRequest) (<-chan *DeleteGatewayAuthConsumerResponse, <-chan error)

DeleteGatewayAuthConsumerWithChan invokes the mse.DeleteGatewayAuthConsumer API asynchronously

func (*Client) DeleteGatewayCircuitBreakerRule ¶ added in v1.63.40

func (client *Client) DeleteGatewayCircuitBreakerRule(request *DeleteGatewayCircuitBreakerRuleRequest) (response *DeleteGatewayCircuitBreakerRuleResponse, err error)

DeleteGatewayCircuitBreakerRule invokes the mse.DeleteGatewayCircuitBreakerRule API synchronously

func (*Client) DeleteGatewayCircuitBreakerRuleWithCallback ¶ added in v1.63.40

func (client *Client) DeleteGatewayCircuitBreakerRuleWithCallback(request *DeleteGatewayCircuitBreakerRuleRequest, callback func(response *DeleteGatewayCircuitBreakerRuleResponse, err error)) <-chan int

DeleteGatewayCircuitBreakerRuleWithCallback invokes the mse.DeleteGatewayCircuitBreakerRule API asynchronously

func (*Client) DeleteGatewayCircuitBreakerRuleWithChan ¶ added in v1.63.40

func (client *Client) DeleteGatewayCircuitBreakerRuleWithChan(request *DeleteGatewayCircuitBreakerRuleRequest) (<-chan *DeleteGatewayCircuitBreakerRuleResponse, <-chan error)

DeleteGatewayCircuitBreakerRuleWithChan invokes the mse.DeleteGatewayCircuitBreakerRule API asynchronously

func (*Client) DeleteGatewayDomain ¶ added in v1.61.1450

func (client *Client) DeleteGatewayDomain(request *DeleteGatewayDomainRequest) (response *DeleteGatewayDomainResponse, err error)

DeleteGatewayDomain invokes the mse.DeleteGatewayDomain API synchronously

func (*Client) DeleteGatewayDomainWithCallback ¶ added in v1.61.1450

func (client *Client) DeleteGatewayDomainWithCallback(request *DeleteGatewayDomainRequest, callback func(response *DeleteGatewayDomainResponse, err error)) <-chan int

DeleteGatewayDomainWithCallback invokes the mse.DeleteGatewayDomain API asynchronously

func (*Client) DeleteGatewayDomainWithChan ¶ added in v1.61.1450

func (client *Client) DeleteGatewayDomainWithChan(request *DeleteGatewayDomainRequest) (<-chan *DeleteGatewayDomainResponse, <-chan error)

DeleteGatewayDomainWithChan invokes the mse.DeleteGatewayDomain API asynchronously

func (*Client) DeleteGatewayFlowRule ¶ added in v1.63.40

func (client *Client) DeleteGatewayFlowRule(request *DeleteGatewayFlowRuleRequest) (response *DeleteGatewayFlowRuleResponse, err error)

DeleteGatewayFlowRule invokes the mse.DeleteGatewayFlowRule API synchronously

func (*Client) DeleteGatewayFlowRuleWithCallback ¶ added in v1.63.40

func (client *Client) DeleteGatewayFlowRuleWithCallback(request *DeleteGatewayFlowRuleRequest, callback func(response *DeleteGatewayFlowRuleResponse, err error)) <-chan int

DeleteGatewayFlowRuleWithCallback invokes the mse.DeleteGatewayFlowRule API asynchronously

func (*Client) DeleteGatewayFlowRuleWithChan ¶ added in v1.63.40

func (client *Client) DeleteGatewayFlowRuleWithChan(request *DeleteGatewayFlowRuleRequest) (<-chan *DeleteGatewayFlowRuleResponse, <-chan error)

DeleteGatewayFlowRuleWithChan invokes the mse.DeleteGatewayFlowRule API asynchronously

func (*Client) DeleteGatewayIsolationRule ¶ added in v1.63.40

func (client *Client) DeleteGatewayIsolationRule(request *DeleteGatewayIsolationRuleRequest) (response *DeleteGatewayIsolationRuleResponse, err error)

DeleteGatewayIsolationRule invokes the mse.DeleteGatewayIsolationRule API synchronously

func (*Client) DeleteGatewayIsolationRuleWithCallback ¶ added in v1.63.40

func (client *Client) DeleteGatewayIsolationRuleWithCallback(request *DeleteGatewayIsolationRuleRequest, callback func(response *DeleteGatewayIsolationRuleResponse, err error)) <-chan int

DeleteGatewayIsolationRuleWithCallback invokes the mse.DeleteGatewayIsolationRule API asynchronously

func (*Client) DeleteGatewayIsolationRuleWithChan ¶ added in v1.63.40

func (client *Client) DeleteGatewayIsolationRuleWithChan(request *DeleteGatewayIsolationRuleRequest) (<-chan *DeleteGatewayIsolationRuleResponse, <-chan error)

DeleteGatewayIsolationRuleWithChan invokes the mse.DeleteGatewayIsolationRule API asynchronously

func (*Client) DeleteGatewayRoute ¶ added in v1.61.1488

func (client *Client) DeleteGatewayRoute(request *DeleteGatewayRouteRequest) (response *DeleteGatewayRouteResponse, err error)

DeleteGatewayRoute invokes the mse.DeleteGatewayRoute API synchronously

func (*Client) DeleteGatewayRouteWithCallback ¶ added in v1.61.1488

func (client *Client) DeleteGatewayRouteWithCallback(request *DeleteGatewayRouteRequest, callback func(response *DeleteGatewayRouteResponse, err error)) <-chan int

DeleteGatewayRouteWithCallback invokes the mse.DeleteGatewayRoute API asynchronously

func (*Client) DeleteGatewayRouteWithChan ¶ added in v1.61.1488

func (client *Client) DeleteGatewayRouteWithChan(request *DeleteGatewayRouteRequest) (<-chan *DeleteGatewayRouteResponse, <-chan error)

DeleteGatewayRouteWithChan invokes the mse.DeleteGatewayRoute API asynchronously

func (*Client) DeleteGatewayService ¶ added in v1.61.1581

func (client *Client) DeleteGatewayService(request *DeleteGatewayServiceRequest) (response *DeleteGatewayServiceResponse, err error)

DeleteGatewayService invokes the mse.DeleteGatewayService API synchronously

func (*Client) DeleteGatewayServiceVersion ¶ added in v1.61.1450

func (client *Client) DeleteGatewayServiceVersion(request *DeleteGatewayServiceVersionRequest) (response *DeleteGatewayServiceVersionResponse, err error)

DeleteGatewayServiceVersion invokes the mse.DeleteGatewayServiceVersion API synchronously

func (*Client) DeleteGatewayServiceVersionWithCallback ¶ added in v1.61.1450

func (client *Client) DeleteGatewayServiceVersionWithCallback(request *DeleteGatewayServiceVersionRequest, callback func(response *DeleteGatewayServiceVersionResponse, err error)) <-chan int

DeleteGatewayServiceVersionWithCallback invokes the mse.DeleteGatewayServiceVersion API asynchronously

func (*Client) DeleteGatewayServiceVersionWithChan ¶ added in v1.61.1450

func (client *Client) DeleteGatewayServiceVersionWithChan(request *DeleteGatewayServiceVersionRequest) (<-chan *DeleteGatewayServiceVersionResponse, <-chan error)

DeleteGatewayServiceVersionWithChan invokes the mse.DeleteGatewayServiceVersion API asynchronously

func (*Client) DeleteGatewayServiceWithCallback ¶ added in v1.61.1581

func (client *Client) DeleteGatewayServiceWithCallback(request *DeleteGatewayServiceRequest, callback func(response *DeleteGatewayServiceResponse, err error)) <-chan int

DeleteGatewayServiceWithCallback invokes the mse.DeleteGatewayService API asynchronously

func (*Client) DeleteGatewayServiceWithChan ¶ added in v1.61.1581

func (client *Client) DeleteGatewayServiceWithChan(request *DeleteGatewayServiceRequest) (<-chan *DeleteGatewayServiceResponse, <-chan error)

DeleteGatewayServiceWithChan invokes the mse.DeleteGatewayService API asynchronously

func (*Client) DeleteGatewaySlb ¶ added in v1.61.1450

func (client *Client) DeleteGatewaySlb(request *DeleteGatewaySlbRequest) (response *DeleteGatewaySlbResponse, err error)

DeleteGatewaySlb invokes the mse.DeleteGatewaySlb API synchronously

func (*Client) DeleteGatewaySlbWithCallback ¶ added in v1.61.1450

func (client *Client) DeleteGatewaySlbWithCallback(request *DeleteGatewaySlbRequest, callback func(response *DeleteGatewaySlbResponse, err error)) <-chan int

DeleteGatewaySlbWithCallback invokes the mse.DeleteGatewaySlb API asynchronously

func (*Client) DeleteGatewaySlbWithChan ¶ added in v1.61.1450

func (client *Client) DeleteGatewaySlbWithChan(request *DeleteGatewaySlbRequest) (<-chan *DeleteGatewaySlbResponse, <-chan error)

DeleteGatewaySlbWithChan invokes the mse.DeleteGatewaySlb API asynchronously

func (*Client) DeleteGatewayWithCallback ¶ added in v1.61.1450

func (client *Client) DeleteGatewayWithCallback(request *DeleteGatewayRequest, callback func(response *DeleteGatewayResponse, err error)) <-chan int

DeleteGatewayWithCallback invokes the mse.DeleteGateway API asynchronously

func (*Client) DeleteGatewayWithChan ¶ added in v1.61.1450

func (client *Client) DeleteGatewayWithChan(request *DeleteGatewayRequest) (<-chan *DeleteGatewayResponse, <-chan error)

DeleteGatewayWithChan invokes the mse.DeleteGateway API asynchronously

func (*Client) DeleteIsolationRules ¶ added in v1.63.40

func (client *Client) DeleteIsolationRules(request *DeleteIsolationRulesRequest) (response *DeleteIsolationRulesResponse, err error)

DeleteIsolationRules invokes the mse.DeleteIsolationRules API synchronously

func (*Client) DeleteIsolationRulesWithCallback ¶ added in v1.63.40

func (client *Client) DeleteIsolationRulesWithCallback(request *DeleteIsolationRulesRequest, callback func(response *DeleteIsolationRulesResponse, err error)) <-chan int

DeleteIsolationRulesWithCallback invokes the mse.DeleteIsolationRules API asynchronously

func (*Client) DeleteIsolationRulesWithChan ¶ added in v1.63.40

func (client *Client) DeleteIsolationRulesWithChan(request *DeleteIsolationRulesRequest) (<-chan *DeleteIsolationRulesResponse, <-chan error)

DeleteIsolationRulesWithChan invokes the mse.DeleteIsolationRules API asynchronously

func (*Client) DeleteMigrationTask ¶ added in v1.62.153

func (client *Client) DeleteMigrationTask(request *DeleteMigrationTaskRequest) (response *DeleteMigrationTaskResponse, err error)

DeleteMigrationTask invokes the mse.DeleteMigrationTask API synchronously

func (*Client) DeleteMigrationTaskWithCallback ¶ added in v1.62.153

func (client *Client) DeleteMigrationTaskWithCallback(request *DeleteMigrationTaskRequest, callback func(response *DeleteMigrationTaskResponse, err error)) <-chan int

DeleteMigrationTaskWithCallback invokes the mse.DeleteMigrationTask API asynchronously

func (*Client) DeleteMigrationTaskWithChan ¶ added in v1.62.153

func (client *Client) DeleteMigrationTaskWithChan(request *DeleteMigrationTaskRequest) (<-chan *DeleteMigrationTaskResponse, <-chan error)

DeleteMigrationTaskWithChan invokes the mse.DeleteMigrationTask API asynchronously

func (*Client) DeleteNacosConfig ¶

func (client *Client) DeleteNacosConfig(request *DeleteNacosConfigRequest) (response *DeleteNacosConfigResponse, err error)

DeleteNacosConfig invokes the mse.DeleteNacosConfig API synchronously

func (*Client) DeleteNacosConfigWithCallback ¶

func (client *Client) DeleteNacosConfigWithCallback(request *DeleteNacosConfigRequest, callback func(response *DeleteNacosConfigResponse, err error)) <-chan int

DeleteNacosConfigWithCallback invokes the mse.DeleteNacosConfig API asynchronously

func (*Client) DeleteNacosConfigWithChan ¶

func (client *Client) DeleteNacosConfigWithChan(request *DeleteNacosConfigRequest) (<-chan *DeleteNacosConfigResponse, <-chan error)

DeleteNacosConfigWithChan invokes the mse.DeleteNacosConfig API asynchronously

func (*Client) DeleteNacosConfigs ¶

func (client *Client) DeleteNacosConfigs(request *DeleteNacosConfigsRequest) (response *DeleteNacosConfigsResponse, err error)

DeleteNacosConfigs invokes the mse.DeleteNacosConfigs API synchronously

func (*Client) DeleteNacosConfigsWithCallback ¶

func (client *Client) DeleteNacosConfigsWithCallback(request *DeleteNacosConfigsRequest, callback func(response *DeleteNacosConfigsResponse, err error)) <-chan int

DeleteNacosConfigsWithCallback invokes the mse.DeleteNacosConfigs API asynchronously

func (*Client) DeleteNacosConfigsWithChan ¶

func (client *Client) DeleteNacosConfigsWithChan(request *DeleteNacosConfigsRequest) (<-chan *DeleteNacosConfigsResponse, <-chan error)

DeleteNacosConfigsWithChan invokes the mse.DeleteNacosConfigs API asynchronously

func (*Client) DeleteNacosInstance ¶ added in v1.61.1488

func (client *Client) DeleteNacosInstance(request *DeleteNacosInstanceRequest) (response *DeleteNacosInstanceResponse, err error)

DeleteNacosInstance invokes the mse.DeleteNacosInstance API synchronously

func (*Client) DeleteNacosInstanceWithCallback ¶ added in v1.61.1488

func (client *Client) DeleteNacosInstanceWithCallback(request *DeleteNacosInstanceRequest, callback func(response *DeleteNacosInstanceResponse, err error)) <-chan int

DeleteNacosInstanceWithCallback invokes the mse.DeleteNacosInstance API asynchronously

func (*Client) DeleteNacosInstanceWithChan ¶ added in v1.61.1488

func (client *Client) DeleteNacosInstanceWithChan(request *DeleteNacosInstanceRequest) (<-chan *DeleteNacosInstanceResponse, <-chan error)

DeleteNacosInstanceWithChan invokes the mse.DeleteNacosInstance API asynchronously

func (*Client) DeleteNacosService ¶ added in v1.61.998

func (client *Client) DeleteNacosService(request *DeleteNacosServiceRequest) (response *DeleteNacosServiceResponse, err error)

DeleteNacosService invokes the mse.DeleteNacosService API synchronously

func (*Client) DeleteNacosServiceWithCallback ¶ added in v1.61.998

func (client *Client) DeleteNacosServiceWithCallback(request *DeleteNacosServiceRequest, callback func(response *DeleteNacosServiceResponse, err error)) <-chan int

DeleteNacosServiceWithCallback invokes the mse.DeleteNacosService API asynchronously

func (*Client) DeleteNacosServiceWithChan ¶ added in v1.61.998

func (client *Client) DeleteNacosServiceWithChan(request *DeleteNacosServiceRequest) (<-chan *DeleteNacosServiceResponse, <-chan error)

DeleteNacosServiceWithChan invokes the mse.DeleteNacosService API asynchronously

func (*Client) DeleteNamespace ¶ added in v1.62.440

func (client *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)

DeleteNamespace invokes the mse.DeleteNamespace API synchronously

func (*Client) DeleteNamespaceWithCallback ¶ added in v1.62.440

func (client *Client) DeleteNamespaceWithCallback(request *DeleteNamespaceRequest, callback func(response *DeleteNamespaceResponse, err error)) <-chan int

DeleteNamespaceWithCallback invokes the mse.DeleteNamespace API asynchronously

func (*Client) DeleteNamespaceWithChan ¶ added in v1.62.440

func (client *Client) DeleteNamespaceWithChan(request *DeleteNamespaceRequest) (<-chan *DeleteNamespaceResponse, <-chan error)

DeleteNamespaceWithChan invokes the mse.DeleteNamespace API asynchronously

func (*Client) DeletePluginConfig ¶ added in v1.63.40

func (client *Client) DeletePluginConfig(request *DeletePluginConfigRequest) (response *DeletePluginConfigResponse, err error)

DeletePluginConfig invokes the mse.DeletePluginConfig API synchronously

func (*Client) DeletePluginConfigWithCallback ¶ added in v1.63.40

func (client *Client) DeletePluginConfigWithCallback(request *DeletePluginConfigRequest, callback func(response *DeletePluginConfigResponse, err error)) <-chan int

DeletePluginConfigWithCallback invokes the mse.DeletePluginConfig API asynchronously

func (*Client) DeletePluginConfigWithChan ¶ added in v1.63.40

func (client *Client) DeletePluginConfigWithChan(request *DeletePluginConfigRequest) (<-chan *DeletePluginConfigResponse, <-chan error)

DeletePluginConfigWithChan invokes the mse.DeletePluginConfig API asynchronously

func (*Client) DeleteSecurityGroupRule ¶ added in v1.61.1581

func (client *Client) DeleteSecurityGroupRule(request *DeleteSecurityGroupRuleRequest) (response *DeleteSecurityGroupRuleResponse, err error)

DeleteSecurityGroupRule invokes the mse.DeleteSecurityGroupRule API synchronously

func (*Client) DeleteSecurityGroupRuleWithCallback ¶ added in v1.61.1581

func (client *Client) DeleteSecurityGroupRuleWithCallback(request *DeleteSecurityGroupRuleRequest, callback func(response *DeleteSecurityGroupRuleResponse, err error)) <-chan int

DeleteSecurityGroupRuleWithCallback invokes the mse.DeleteSecurityGroupRule API asynchronously

func (*Client) DeleteSecurityGroupRuleWithChan ¶ added in v1.61.1581

func (client *Client) DeleteSecurityGroupRuleWithChan(request *DeleteSecurityGroupRuleRequest) (<-chan *DeleteSecurityGroupRuleResponse, <-chan error)

DeleteSecurityGroupRuleWithChan invokes the mse.DeleteSecurityGroupRule API asynchronously

func (*Client) DeleteServiceSource ¶ added in v1.61.1450

func (client *Client) DeleteServiceSource(request *DeleteServiceSourceRequest) (response *DeleteServiceSourceResponse, err error)

DeleteServiceSource invokes the mse.DeleteServiceSource API synchronously

func (*Client) DeleteServiceSourceWithCallback ¶ added in v1.61.1450

func (client *Client) DeleteServiceSourceWithCallback(request *DeleteServiceSourceRequest, callback func(response *DeleteServiceSourceResponse, err error)) <-chan int

DeleteServiceSourceWithCallback invokes the mse.DeleteServiceSource API asynchronously

func (*Client) DeleteServiceSourceWithChan ¶ added in v1.61.1450

func (client *Client) DeleteServiceSourceWithChan(request *DeleteServiceSourceRequest) (<-chan *DeleteServiceSourceResponse, <-chan error)

DeleteServiceSourceWithChan invokes the mse.DeleteServiceSource API asynchronously

func (*Client) DeleteSwimmingLane ¶ added in v1.61.1488

func (client *Client) DeleteSwimmingLane(request *DeleteSwimmingLaneRequest) (response *DeleteSwimmingLaneResponse, err error)

DeleteSwimmingLane invokes the mse.DeleteSwimmingLane API synchronously

func (*Client) DeleteSwimmingLaneGroup ¶ added in v1.61.1488

func (client *Client) DeleteSwimmingLaneGroup(request *DeleteSwimmingLaneGroupRequest) (response *DeleteSwimmingLaneGroupResponse, err error)

DeleteSwimmingLaneGroup invokes the mse.DeleteSwimmingLaneGroup API synchronously

func (*Client) DeleteSwimmingLaneGroupWithCallback ¶ added in v1.61.1488

func (client *Client) DeleteSwimmingLaneGroupWithCallback(request *DeleteSwimmingLaneGroupRequest, callback func(response *DeleteSwimmingLaneGroupResponse, err error)) <-chan int

DeleteSwimmingLaneGroupWithCallback invokes the mse.DeleteSwimmingLaneGroup API asynchronously

func (*Client) DeleteSwimmingLaneGroupWithChan ¶ added in v1.61.1488

func (client *Client) DeleteSwimmingLaneGroupWithChan(request *DeleteSwimmingLaneGroupRequest) (<-chan *DeleteSwimmingLaneGroupResponse, <-chan error)

DeleteSwimmingLaneGroupWithChan invokes the mse.DeleteSwimmingLaneGroup API asynchronously

func (*Client) DeleteSwimmingLaneWithCallback ¶ added in v1.61.1488

func (client *Client) DeleteSwimmingLaneWithCallback(request *DeleteSwimmingLaneRequest, callback func(response *DeleteSwimmingLaneResponse, err error)) <-chan int

DeleteSwimmingLaneWithCallback invokes the mse.DeleteSwimmingLane API asynchronously

func (*Client) DeleteSwimmingLaneWithChan ¶ added in v1.61.1488

func (client *Client) DeleteSwimmingLaneWithChan(request *DeleteSwimmingLaneRequest) (<-chan *DeleteSwimmingLaneResponse, <-chan error)

DeleteSwimmingLaneWithChan invokes the mse.DeleteSwimmingLane API asynchronously

func (*Client) DeleteZnode ¶

func (client *Client) DeleteZnode(request *DeleteZnodeRequest) (response *DeleteZnodeResponse, err error)

DeleteZnode invokes the mse.DeleteZnode API synchronously

func (*Client) DeleteZnodeWithCallback ¶

func (client *Client) DeleteZnodeWithCallback(request *DeleteZnodeRequest, callback func(response *DeleteZnodeResponse, err error)) <-chan int

DeleteZnodeWithCallback invokes the mse.DeleteZnode API asynchronously

func (*Client) DeleteZnodeWithChan ¶

func (client *Client) DeleteZnodeWithChan(request *DeleteZnodeRequest) (<-chan *DeleteZnodeResponse, <-chan error)

DeleteZnodeWithChan invokes the mse.DeleteZnode API asynchronously

func (*Client) EnableHttp2 ¶ added in v1.63.40

func (client *Client) EnableHttp2(request *EnableHttp2Request) (response *EnableHttp2Response, err error)

EnableHttp2 invokes the mse.EnableHttp2 API synchronously

func (*Client) EnableHttp2WithCallback ¶ added in v1.63.40

func (client *Client) EnableHttp2WithCallback(request *EnableHttp2Request, callback func(response *EnableHttp2Response, err error)) <-chan int

EnableHttp2WithCallback invokes the mse.EnableHttp2 API asynchronously

func (*Client) EnableHttp2WithChan ¶ added in v1.63.40

func (client *Client) EnableHttp2WithChan(request *EnableHttp2Request) (<-chan *EnableHttp2Response, <-chan error)

EnableHttp2WithChan invokes the mse.EnableHttp2 API asynchronously

func (*Client) EnableProxyProtocol ¶ added in v1.63.40

func (client *Client) EnableProxyProtocol(request *EnableProxyProtocolRequest) (response *EnableProxyProtocolResponse, err error)

EnableProxyProtocol invokes the mse.EnableProxyProtocol API synchronously

func (*Client) EnableProxyProtocolWithCallback ¶ added in v1.63.40

func (client *Client) EnableProxyProtocolWithCallback(request *EnableProxyProtocolRequest, callback func(response *EnableProxyProtocolResponse, err error)) <-chan int

EnableProxyProtocolWithCallback invokes the mse.EnableProxyProtocol API asynchronously

func (*Client) EnableProxyProtocolWithChan ¶ added in v1.63.40

func (client *Client) EnableProxyProtocolWithChan(request *EnableProxyProtocolRequest) (<-chan *EnableProxyProtocolResponse, <-chan error)

EnableProxyProtocolWithChan invokes the mse.EnableProxyProtocol API asynchronously

func (*Client) ExportNacosConfig ¶ added in v1.61.998

func (client *Client) ExportNacosConfig(request *ExportNacosConfigRequest) (response *ExportNacosConfigResponse, err error)

ExportNacosConfig invokes the mse.ExportNacosConfig API synchronously

func (*Client) ExportNacosConfigWithCallback ¶ added in v1.61.998

func (client *Client) ExportNacosConfigWithCallback(request *ExportNacosConfigRequest, callback func(response *ExportNacosConfigResponse, err error)) <-chan int

ExportNacosConfigWithCallback invokes the mse.ExportNacosConfig API asynchronously

func (*Client) ExportNacosConfigWithChan ¶ added in v1.61.998

func (client *Client) ExportNacosConfigWithChan(request *ExportNacosConfigRequest) (<-chan *ExportNacosConfigResponse, <-chan error)

ExportNacosConfigWithChan invokes the mse.ExportNacosConfig API asynchronously

func (*Client) ExportZookeeperData ¶ added in v1.62.440

func (client *Client) ExportZookeeperData(request *ExportZookeeperDataRequest) (response *ExportZookeeperDataResponse, err error)

ExportZookeeperData invokes the mse.ExportZookeeperData API synchronously

func (*Client) ExportZookeeperDataWithCallback ¶ added in v1.62.440

func (client *Client) ExportZookeeperDataWithCallback(request *ExportZookeeperDataRequest, callback func(response *ExportZookeeperDataResponse, err error)) <-chan int

ExportZookeeperDataWithCallback invokes the mse.ExportZookeeperData API asynchronously

func (*Client) ExportZookeeperDataWithChan ¶ added in v1.62.440

func (client *Client) ExportZookeeperDataWithChan(request *ExportZookeeperDataRequest) (<-chan *ExportZookeeperDataResponse, <-chan error)

ExportZookeeperDataWithChan invokes the mse.ExportZookeeperData API asynchronously

func (*Client) FetchLosslessRuleList ¶ added in v1.62.440

func (client *Client) FetchLosslessRuleList(request *FetchLosslessRuleListRequest) (response *FetchLosslessRuleListResponse, err error)

FetchLosslessRuleList invokes the mse.FetchLosslessRuleList API synchronously

func (*Client) FetchLosslessRuleListWithCallback ¶ added in v1.62.440

func (client *Client) FetchLosslessRuleListWithCallback(request *FetchLosslessRuleListRequest, callback func(response *FetchLosslessRuleListResponse, err error)) <-chan int

FetchLosslessRuleListWithCallback invokes the mse.FetchLosslessRuleList API asynchronously

func (*Client) FetchLosslessRuleListWithChan ¶ added in v1.62.440

func (client *Client) FetchLosslessRuleListWithChan(request *FetchLosslessRuleListRequest) (<-chan *FetchLosslessRuleListResponse, <-chan error)

FetchLosslessRuleListWithChan invokes the mse.FetchLosslessRuleList API asynchronously

func (*Client) GatewayBlackWhiteList ¶ added in v1.63.40

func (client *Client) GatewayBlackWhiteList(request *GatewayBlackWhiteListRequest) (response *GatewayBlackWhiteListResponse, err error)

GatewayBlackWhiteList invokes the mse.GatewayBlackWhiteList API synchronously

func (*Client) GatewayBlackWhiteListWithCallback ¶ added in v1.63.40

func (client *Client) GatewayBlackWhiteListWithCallback(request *GatewayBlackWhiteListRequest, callback func(response *GatewayBlackWhiteListResponse, err error)) <-chan int

GatewayBlackWhiteListWithCallback invokes the mse.GatewayBlackWhiteList API asynchronously

func (*Client) GatewayBlackWhiteListWithChan ¶ added in v1.63.40

func (client *Client) GatewayBlackWhiteListWithChan(request *GatewayBlackWhiteListRequest) (<-chan *GatewayBlackWhiteListResponse, <-chan error)

GatewayBlackWhiteListWithChan invokes the mse.GatewayBlackWhiteList API asynchronously

func (*Client) GetAppMessageQueueRoute ¶ added in v1.61.1581

func (client *Client) GetAppMessageQueueRoute(request *GetAppMessageQueueRouteRequest) (response *GetAppMessageQueueRouteResponse, err error)

GetAppMessageQueueRoute invokes the mse.GetAppMessageQueueRoute API synchronously

func (*Client) GetAppMessageQueueRouteWithCallback ¶ added in v1.61.1581

func (client *Client) GetAppMessageQueueRouteWithCallback(request *GetAppMessageQueueRouteRequest, callback func(response *GetAppMessageQueueRouteResponse, err error)) <-chan int

GetAppMessageQueueRouteWithCallback invokes the mse.GetAppMessageQueueRoute API asynchronously

func (*Client) GetAppMessageQueueRouteWithChan ¶ added in v1.61.1581

func (client *Client) GetAppMessageQueueRouteWithChan(request *GetAppMessageQueueRouteRequest) (<-chan *GetAppMessageQueueRouteResponse, <-chan error)

GetAppMessageQueueRouteWithChan invokes the mse.GetAppMessageQueueRoute API asynchronously

func (*Client) GetApplicationInstanceList ¶ added in v1.63.40

func (client *Client) GetApplicationInstanceList(request *GetApplicationInstanceListRequest) (response *GetApplicationInstanceListResponse, err error)

GetApplicationInstanceList invokes the mse.GetApplicationInstanceList API synchronously

func (*Client) GetApplicationInstanceListWithCallback ¶ added in v1.63.40

func (client *Client) GetApplicationInstanceListWithCallback(request *GetApplicationInstanceListRequest, callback func(response *GetApplicationInstanceListResponse, err error)) <-chan int

GetApplicationInstanceListWithCallback invokes the mse.GetApplicationInstanceList API asynchronously

func (*Client) GetApplicationInstanceListWithChan ¶ added in v1.63.40

func (client *Client) GetApplicationInstanceListWithChan(request *GetApplicationInstanceListRequest) (<-chan *GetApplicationInstanceListResponse, <-chan error)

GetApplicationInstanceListWithChan invokes the mse.GetApplicationInstanceList API asynchronously

func (*Client) GetApplicationList ¶ added in v1.61.1581

func (client *Client) GetApplicationList(request *GetApplicationListRequest) (response *GetApplicationListResponse, err error)

GetApplicationList invokes the mse.GetApplicationList API synchronously

func (*Client) GetApplicationListWithCallback ¶ added in v1.61.1581

func (client *Client) GetApplicationListWithCallback(request *GetApplicationListRequest, callback func(response *GetApplicationListResponse, err error)) <-chan int

GetApplicationListWithCallback invokes the mse.GetApplicationList API asynchronously

func (*Client) GetApplicationListWithChan ¶ added in v1.61.1581

func (client *Client) GetApplicationListWithChan(request *GetApplicationListRequest) (<-chan *GetApplicationListResponse, <-chan error)

GetApplicationListWithChan invokes the mse.GetApplicationList API asynchronously

func (*Client) GetBlackWhiteList ¶ added in v1.61.1450

func (client *Client) GetBlackWhiteList(request *GetBlackWhiteListRequest) (response *GetBlackWhiteListResponse, err error)

GetBlackWhiteList invokes the mse.GetBlackWhiteList API synchronously

func (*Client) GetBlackWhiteListWithCallback ¶ added in v1.61.1450

func (client *Client) GetBlackWhiteListWithCallback(request *GetBlackWhiteListRequest, callback func(response *GetBlackWhiteListResponse, err error)) <-chan int

GetBlackWhiteListWithCallback invokes the mse.GetBlackWhiteList API asynchronously

func (*Client) GetBlackWhiteListWithChan ¶ added in v1.61.1450

func (client *Client) GetBlackWhiteListWithChan(request *GetBlackWhiteListRequest) (<-chan *GetBlackWhiteListResponse, <-chan error)

GetBlackWhiteListWithChan invokes the mse.GetBlackWhiteList API asynchronously

func (*Client) GetEngineNamepace ¶

func (client *Client) GetEngineNamepace(request *GetEngineNamepaceRequest) (response *GetEngineNamepaceResponse, err error)

GetEngineNamepace invokes the mse.GetEngineNamepace API synchronously

func (*Client) GetEngineNamepaceWithCallback ¶

func (client *Client) GetEngineNamepaceWithCallback(request *GetEngineNamepaceRequest, callback func(response *GetEngineNamepaceResponse, err error)) <-chan int

GetEngineNamepaceWithCallback invokes the mse.GetEngineNamepace API asynchronously

func (*Client) GetEngineNamepaceWithChan ¶

func (client *Client) GetEngineNamepaceWithChan(request *GetEngineNamepaceRequest) (<-chan *GetEngineNamepaceResponse, <-chan error)

GetEngineNamepaceWithChan invokes the mse.GetEngineNamepace API asynchronously

func (*Client) GetGateway ¶ added in v1.61.1344

func (client *Client) GetGateway(request *GetGatewayRequest) (response *GetGatewayResponse, err error)

GetGateway invokes the mse.GetGateway API synchronously

func (*Client) GetGatewayAuthConsumerDetail ¶ added in v1.62.440

func (client *Client) GetGatewayAuthConsumerDetail(request *GetGatewayAuthConsumerDetailRequest) (response *GetGatewayAuthConsumerDetailResponse, err error)

GetGatewayAuthConsumerDetail invokes the mse.GetGatewayAuthConsumerDetail API synchronously

func (*Client) GetGatewayAuthConsumerDetailWithCallback ¶ added in v1.62.440

func (client *Client) GetGatewayAuthConsumerDetailWithCallback(request *GetGatewayAuthConsumerDetailRequest, callback func(response *GetGatewayAuthConsumerDetailResponse, err error)) <-chan int

GetGatewayAuthConsumerDetailWithCallback invokes the mse.GetGatewayAuthConsumerDetail API asynchronously

func (*Client) GetGatewayAuthConsumerDetailWithChan ¶ added in v1.62.440

func (client *Client) GetGatewayAuthConsumerDetailWithChan(request *GetGatewayAuthConsumerDetailRequest) (<-chan *GetGatewayAuthConsumerDetailResponse, <-chan error)

GetGatewayAuthConsumerDetailWithChan invokes the mse.GetGatewayAuthConsumerDetail API asynchronously

func (*Client) GetGatewayAuthDetail ¶ added in v1.63.40

func (client *Client) GetGatewayAuthDetail(request *GetGatewayAuthDetailRequest) (response *GetGatewayAuthDetailResponse, err error)

GetGatewayAuthDetail invokes the mse.GetGatewayAuthDetail API synchronously

func (*Client) GetGatewayAuthDetailWithCallback ¶ added in v1.63.40

func (client *Client) GetGatewayAuthDetailWithCallback(request *GetGatewayAuthDetailRequest, callback func(response *GetGatewayAuthDetailResponse, err error)) <-chan int

GetGatewayAuthDetailWithCallback invokes the mse.GetGatewayAuthDetail API asynchronously

func (*Client) GetGatewayAuthDetailWithChan ¶ added in v1.63.40

func (client *Client) GetGatewayAuthDetailWithChan(request *GetGatewayAuthDetailRequest) (<-chan *GetGatewayAuthDetailResponse, <-chan error)

GetGatewayAuthDetailWithChan invokes the mse.GetGatewayAuthDetail API asynchronously

func (*Client) GetGatewayConfig ¶ added in v1.63.40

func (client *Client) GetGatewayConfig(request *GetGatewayConfigRequest) (response *GetGatewayConfigResponse, err error)

GetGatewayConfig invokes the mse.GetGatewayConfig API synchronously

func (*Client) GetGatewayConfigWithCallback ¶ added in v1.63.40

func (client *Client) GetGatewayConfigWithCallback(request *GetGatewayConfigRequest, callback func(response *GetGatewayConfigResponse, err error)) <-chan int

GetGatewayConfigWithCallback invokes the mse.GetGatewayConfig API asynchronously

func (*Client) GetGatewayConfigWithChan ¶ added in v1.63.40

func (client *Client) GetGatewayConfigWithChan(request *GetGatewayConfigRequest) (<-chan *GetGatewayConfigResponse, <-chan error)

GetGatewayConfigWithChan invokes the mse.GetGatewayConfig API asynchronously

func (*Client) GetGatewayDomainDetail ¶ added in v1.61.1450

func (client *Client) GetGatewayDomainDetail(request *GetGatewayDomainDetailRequest) (response *GetGatewayDomainDetailResponse, err error)

GetGatewayDomainDetail invokes the mse.GetGatewayDomainDetail API synchronously

func (*Client) GetGatewayDomainDetailWithCallback ¶ added in v1.61.1450

func (client *Client) GetGatewayDomainDetailWithCallback(request *GetGatewayDomainDetailRequest, callback func(response *GetGatewayDomainDetailResponse, err error)) <-chan int

GetGatewayDomainDetailWithCallback invokes the mse.GetGatewayDomainDetail API asynchronously

func (*Client) GetGatewayDomainDetailWithChan ¶ added in v1.61.1450

func (client *Client) GetGatewayDomainDetailWithChan(request *GetGatewayDomainDetailRequest) (<-chan *GetGatewayDomainDetailResponse, <-chan error)

GetGatewayDomainDetailWithChan invokes the mse.GetGatewayDomainDetail API asynchronously

func (*Client) GetGatewayOption ¶ added in v1.61.1344

func (client *Client) GetGatewayOption(request *GetGatewayOptionRequest) (response *GetGatewayOptionResponse, err error)

GetGatewayOption invokes the mse.GetGatewayOption API synchronously

func (*Client) GetGatewayOptionWithCallback ¶ added in v1.61.1344

func (client *Client) GetGatewayOptionWithCallback(request *GetGatewayOptionRequest, callback func(response *GetGatewayOptionResponse, err error)) <-chan int

GetGatewayOptionWithCallback invokes the mse.GetGatewayOption API asynchronously

func (*Client) GetGatewayOptionWithChan ¶ added in v1.61.1344

func (client *Client) GetGatewayOptionWithChan(request *GetGatewayOptionRequest) (<-chan *GetGatewayOptionResponse, <-chan error)

GetGatewayOptionWithChan invokes the mse.GetGatewayOption API asynchronously

func (*Client) GetGatewayRouteDetail ¶ added in v1.61.1488

func (client *Client) GetGatewayRouteDetail(request *GetGatewayRouteDetailRequest) (response *GetGatewayRouteDetailResponse, err error)

GetGatewayRouteDetail invokes the mse.GetGatewayRouteDetail API synchronously

func (*Client) GetGatewayRouteDetailWithCallback ¶ added in v1.61.1488

func (client *Client) GetGatewayRouteDetailWithCallback(request *GetGatewayRouteDetailRequest, callback func(response *GetGatewayRouteDetailResponse, err error)) <-chan int

GetGatewayRouteDetailWithCallback invokes the mse.GetGatewayRouteDetail API asynchronously

func (*Client) GetGatewayRouteDetailWithChan ¶ added in v1.61.1488

func (client *Client) GetGatewayRouteDetailWithChan(request *GetGatewayRouteDetailRequest) (<-chan *GetGatewayRouteDetailResponse, <-chan error)

GetGatewayRouteDetailWithChan invokes the mse.GetGatewayRouteDetail API asynchronously

func (*Client) GetGatewayServiceDetail ¶ added in v1.61.1450

func (client *Client) GetGatewayServiceDetail(request *GetGatewayServiceDetailRequest) (response *GetGatewayServiceDetailResponse, err error)

GetGatewayServiceDetail invokes the mse.GetGatewayServiceDetail API synchronously

func (*Client) GetGatewayServiceDetailWithCallback ¶ added in v1.61.1450

func (client *Client) GetGatewayServiceDetailWithCallback(request *GetGatewayServiceDetailRequest, callback func(response *GetGatewayServiceDetailResponse, err error)) <-chan int

GetGatewayServiceDetailWithCallback invokes the mse.GetGatewayServiceDetail API asynchronously

func (*Client) GetGatewayServiceDetailWithChan ¶ added in v1.61.1450

func (client *Client) GetGatewayServiceDetailWithChan(request *GetGatewayServiceDetailRequest) (<-chan *GetGatewayServiceDetailResponse, <-chan error)

GetGatewayServiceDetailWithChan invokes the mse.GetGatewayServiceDetail API asynchronously

func (*Client) GetGatewayWithCallback ¶ added in v1.61.1344

func (client *Client) GetGatewayWithCallback(request *GetGatewayRequest, callback func(response *GetGatewayResponse, err error)) <-chan int

GetGatewayWithCallback invokes the mse.GetGateway API asynchronously

func (*Client) GetGatewayWithChan ¶ added in v1.61.1344

func (client *Client) GetGatewayWithChan(request *GetGatewayRequest) (<-chan *GetGatewayResponse, <-chan error)

GetGatewayWithChan invokes the mse.GetGateway API asynchronously

func (*Client) GetGovernanceKubernetesCluster ¶ added in v1.61.1344

func (client *Client) GetGovernanceKubernetesCluster(request *GetGovernanceKubernetesClusterRequest) (response *GetGovernanceKubernetesClusterResponse, err error)

GetGovernanceKubernetesCluster invokes the mse.GetGovernanceKubernetesCluster API synchronously

func (*Client) GetGovernanceKubernetesClusterWithCallback ¶ added in v1.61.1344

func (client *Client) GetGovernanceKubernetesClusterWithCallback(request *GetGovernanceKubernetesClusterRequest, callback func(response *GetGovernanceKubernetesClusterResponse, err error)) <-chan int

GetGovernanceKubernetesClusterWithCallback invokes the mse.GetGovernanceKubernetesCluster API asynchronously

func (*Client) GetGovernanceKubernetesClusterWithChan ¶ added in v1.61.1344

func (client *Client) GetGovernanceKubernetesClusterWithChan(request *GetGovernanceKubernetesClusterRequest) (<-chan *GetGovernanceKubernetesClusterResponse, <-chan error)

GetGovernanceKubernetesClusterWithChan invokes the mse.GetGovernanceKubernetesCluster API asynchronously

func (*Client) GetImage ¶ added in v1.61.1344

func (client *Client) GetImage(request *GetImageRequest) (response *GetImageResponse, err error)

GetImage invokes the mse.GetImage API synchronously

func (*Client) GetImageWithCallback ¶ added in v1.61.1344

func (client *Client) GetImageWithCallback(request *GetImageRequest, callback func(response *GetImageResponse, err error)) <-chan int

GetImageWithCallback invokes the mse.GetImage API asynchronously

func (*Client) GetImageWithChan ¶ added in v1.61.1344

func (client *Client) GetImageWithChan(request *GetImageRequest) (<-chan *GetImageResponse, <-chan error)

GetImageWithChan invokes the mse.GetImage API asynchronously

func (*Client) GetImportFileUrl ¶ added in v1.61.998

func (client *Client) GetImportFileUrl(request *GetImportFileUrlRequest) (response *GetImportFileUrlResponse, err error)

GetImportFileUrl invokes the mse.GetImportFileUrl API synchronously

func (*Client) GetImportFileUrlWithCallback ¶ added in v1.61.998

func (client *Client) GetImportFileUrlWithCallback(request *GetImportFileUrlRequest, callback func(response *GetImportFileUrlResponse, err error)) <-chan int

GetImportFileUrlWithCallback invokes the mse.GetImportFileUrl API asynchronously

func (*Client) GetImportFileUrlWithChan ¶ added in v1.61.998

func (client *Client) GetImportFileUrlWithChan(request *GetImportFileUrlRequest) (<-chan *GetImportFileUrlResponse, <-chan error)

GetImportFileUrlWithChan invokes the mse.GetImportFileUrl API asynchronously

func (*Client) GetKubernetesSource ¶ added in v1.61.1450

func (client *Client) GetKubernetesSource(request *GetKubernetesSourceRequest) (response *GetKubernetesSourceResponse, err error)

GetKubernetesSource invokes the mse.GetKubernetesSource API synchronously

func (*Client) GetKubernetesSourceWithCallback ¶ added in v1.61.1450

func (client *Client) GetKubernetesSourceWithCallback(request *GetKubernetesSourceRequest, callback func(response *GetKubernetesSourceResponse, err error)) <-chan int

GetKubernetesSourceWithCallback invokes the mse.GetKubernetesSource API asynchronously

func (*Client) GetKubernetesSourceWithChan ¶ added in v1.61.1450

func (client *Client) GetKubernetesSourceWithChan(request *GetKubernetesSourceRequest) (<-chan *GetKubernetesSourceResponse, <-chan error)

GetKubernetesSourceWithChan invokes the mse.GetKubernetesSource API asynchronously

func (*Client) GetLosslessRuleByApp ¶ added in v1.62.440

func (client *Client) GetLosslessRuleByApp(request *GetLosslessRuleByAppRequest) (response *GetLosslessRuleByAppResponse, err error)

GetLosslessRuleByApp invokes the mse.GetLosslessRuleByApp API synchronously

func (*Client) GetLosslessRuleByAppWithCallback ¶ added in v1.62.440

func (client *Client) GetLosslessRuleByAppWithCallback(request *GetLosslessRuleByAppRequest, callback func(response *GetLosslessRuleByAppResponse, err error)) <-chan int

GetLosslessRuleByAppWithCallback invokes the mse.GetLosslessRuleByApp API asynchronously

func (*Client) GetLosslessRuleByAppWithChan ¶ added in v1.62.440

func (client *Client) GetLosslessRuleByAppWithChan(request *GetLosslessRuleByAppRequest) (<-chan *GetLosslessRuleByAppResponse, <-chan error)

GetLosslessRuleByAppWithChan invokes the mse.GetLosslessRuleByApp API asynchronously

func (*Client) GetMseFeatureSwitch ¶ added in v1.61.1344

func (client *Client) GetMseFeatureSwitch(request *GetMseFeatureSwitchRequest) (response *GetMseFeatureSwitchResponse, err error)

GetMseFeatureSwitch invokes the mse.GetMseFeatureSwitch API synchronously

func (*Client) GetMseFeatureSwitchWithCallback ¶ added in v1.61.1344

func (client *Client) GetMseFeatureSwitchWithCallback(request *GetMseFeatureSwitchRequest, callback func(response *GetMseFeatureSwitchResponse, err error)) <-chan int

GetMseFeatureSwitchWithCallback invokes the mse.GetMseFeatureSwitch API asynchronously

func (*Client) GetMseFeatureSwitchWithChan ¶ added in v1.61.1344

func (client *Client) GetMseFeatureSwitchWithChan(request *GetMseFeatureSwitchRequest) (<-chan *GetMseFeatureSwitchResponse, <-chan error)

GetMseFeatureSwitchWithChan invokes the mse.GetMseFeatureSwitch API asynchronously

func (*Client) GetMseSource ¶ added in v1.61.1450

func (client *Client) GetMseSource(request *GetMseSourceRequest) (response *GetMseSourceResponse, err error)

GetMseSource invokes the mse.GetMseSource API synchronously

func (*Client) GetMseSourceWithCallback ¶ added in v1.61.1450

func (client *Client) GetMseSourceWithCallback(request *GetMseSourceRequest, callback func(response *GetMseSourceResponse, err error)) <-chan int

GetMseSourceWithCallback invokes the mse.GetMseSource API asynchronously

func (*Client) GetMseSourceWithChan ¶ added in v1.61.1450

func (client *Client) GetMseSourceWithChan(request *GetMseSourceRequest) (<-chan *GetMseSourceResponse, <-chan error)

GetMseSourceWithChan invokes the mse.GetMseSource API asynchronously

func (*Client) GetNacosConfig ¶

func (client *Client) GetNacosConfig(request *GetNacosConfigRequest) (response *GetNacosConfigResponse, err error)

GetNacosConfig invokes the mse.GetNacosConfig API synchronously

func (*Client) GetNacosConfigWithCallback ¶

func (client *Client) GetNacosConfigWithCallback(request *GetNacosConfigRequest, callback func(response *GetNacosConfigResponse, err error)) <-chan int

GetNacosConfigWithCallback invokes the mse.GetNacosConfig API asynchronously

func (*Client) GetNacosConfigWithChan ¶

func (client *Client) GetNacosConfigWithChan(request *GetNacosConfigRequest) (<-chan *GetNacosConfigResponse, <-chan error)

GetNacosConfigWithChan invokes the mse.GetNacosConfig API asynchronously

func (*Client) GetNacosHistoryConfig ¶

func (client *Client) GetNacosHistoryConfig(request *GetNacosHistoryConfigRequest) (response *GetNacosHistoryConfigResponse, err error)

GetNacosHistoryConfig invokes the mse.GetNacosHistoryConfig API synchronously

func (*Client) GetNacosHistoryConfigWithCallback ¶

func (client *Client) GetNacosHistoryConfigWithCallback(request *GetNacosHistoryConfigRequest, callback func(response *GetNacosHistoryConfigResponse, err error)) <-chan int

GetNacosHistoryConfigWithCallback invokes the mse.GetNacosHistoryConfig API asynchronously

func (*Client) GetNacosHistoryConfigWithChan ¶

func (client *Client) GetNacosHistoryConfigWithChan(request *GetNacosHistoryConfigRequest) (<-chan *GetNacosHistoryConfigResponse, <-chan error)

GetNacosHistoryConfigWithChan invokes the mse.GetNacosHistoryConfig API asynchronously

func (*Client) GetOverview ¶ added in v1.61.998

func (client *Client) GetOverview(request *GetOverviewRequest) (response *GetOverviewResponse, err error)

GetOverview invokes the mse.GetOverview API synchronously

func (*Client) GetOverviewWithCallback ¶ added in v1.61.998

func (client *Client) GetOverviewWithCallback(request *GetOverviewRequest, callback func(response *GetOverviewResponse, err error)) <-chan int

GetOverviewWithCallback invokes the mse.GetOverview API asynchronously

func (*Client) GetOverviewWithChan ¶ added in v1.61.998

func (client *Client) GetOverviewWithChan(request *GetOverviewRequest) (<-chan *GetOverviewResponse, <-chan error)

GetOverviewWithChan invokes the mse.GetOverview API asynchronously

func (*Client) GetPluginConfig ¶ added in v1.62.153

func (client *Client) GetPluginConfig(request *GetPluginConfigRequest) (response *GetPluginConfigResponse, err error)

GetPluginConfig invokes the mse.GetPluginConfig API synchronously

func (*Client) GetPluginConfigWithCallback ¶ added in v1.62.153

func (client *Client) GetPluginConfigWithCallback(request *GetPluginConfigRequest, callback func(response *GetPluginConfigResponse, err error)) <-chan int

GetPluginConfigWithCallback invokes the mse.GetPluginConfig API asynchronously

func (*Client) GetPluginConfigWithChan ¶ added in v1.62.153

func (client *Client) GetPluginConfigWithChan(request *GetPluginConfigRequest) (<-chan *GetPluginConfigResponse, <-chan error)

GetPluginConfigWithChan invokes the mse.GetPluginConfig API asynchronously

func (*Client) GetPlugins ¶ added in v1.62.153

func (client *Client) GetPlugins(request *GetPluginsRequest) (response *GetPluginsResponse, err error)

GetPlugins invokes the mse.GetPlugins API synchronously

func (*Client) GetPluginsWithCallback ¶ added in v1.62.153

func (client *Client) GetPluginsWithCallback(request *GetPluginsRequest, callback func(response *GetPluginsResponse, err error)) <-chan int

GetPluginsWithCallback invokes the mse.GetPlugins API asynchronously

func (*Client) GetPluginsWithChan ¶ added in v1.62.153

func (client *Client) GetPluginsWithChan(request *GetPluginsRequest) (<-chan *GetPluginsResponse, <-chan error)

GetPluginsWithChan invokes the mse.GetPlugins API asynchronously

func (*Client) GetServiceList ¶ added in v1.61.1488

func (client *Client) GetServiceList(request *GetServiceListRequest) (response *GetServiceListResponse, err error)

GetServiceList invokes the mse.GetServiceList API synchronously

func (*Client) GetServiceListPage ¶ added in v1.62.440

func (client *Client) GetServiceListPage(request *GetServiceListPageRequest) (response *GetServiceListPageResponse, err error)

GetServiceListPage invokes the mse.GetServiceListPage API synchronously

func (*Client) GetServiceListPageWithCallback ¶ added in v1.62.440

func (client *Client) GetServiceListPageWithCallback(request *GetServiceListPageRequest, callback func(response *GetServiceListPageResponse, err error)) <-chan int

GetServiceListPageWithCallback invokes the mse.GetServiceListPage API asynchronously

func (*Client) GetServiceListPageWithChan ¶ added in v1.62.440

func (client *Client) GetServiceListPageWithChan(request *GetServiceListPageRequest) (<-chan *GetServiceListPageResponse, <-chan error)

GetServiceListPageWithChan invokes the mse.GetServiceListPage API asynchronously

func (*Client) GetServiceListWithCallback ¶ added in v1.61.1488

func (client *Client) GetServiceListWithCallback(request *GetServiceListRequest, callback func(response *GetServiceListResponse, err error)) <-chan int

GetServiceListWithCallback invokes the mse.GetServiceList API asynchronously

func (*Client) GetServiceListWithChan ¶ added in v1.61.1488

func (client *Client) GetServiceListWithChan(request *GetServiceListRequest) (<-chan *GetServiceListResponse, <-chan error)

GetServiceListWithChan invokes the mse.GetServiceList API asynchronously

func (*Client) GetServiceListeners ¶ added in v1.62.153

func (client *Client) GetServiceListeners(request *GetServiceListenersRequest) (response *GetServiceListenersResponse, err error)

GetServiceListeners invokes the mse.GetServiceListeners API synchronously

func (*Client) GetServiceListenersWithCallback ¶ added in v1.62.153

func (client *Client) GetServiceListenersWithCallback(request *GetServiceListenersRequest, callback func(response *GetServiceListenersResponse, err error)) <-chan int

GetServiceListenersWithCallback invokes the mse.GetServiceListeners API asynchronously

func (*Client) GetServiceListenersWithChan ¶ added in v1.62.153

func (client *Client) GetServiceListenersWithChan(request *GetServiceListenersRequest) (<-chan *GetServiceListenersResponse, <-chan error)

GetServiceListenersWithChan invokes the mse.GetServiceListeners API asynchronously

func (*Client) GetServiceMethodPage ¶ added in v1.62.440

func (client *Client) GetServiceMethodPage(request *GetServiceMethodPageRequest) (response *GetServiceMethodPageResponse, err error)

GetServiceMethodPage invokes the mse.GetServiceMethodPage API synchronously

func (*Client) GetServiceMethodPageWithCallback ¶ added in v1.62.440

func (client *Client) GetServiceMethodPageWithCallback(request *GetServiceMethodPageRequest, callback func(response *GetServiceMethodPageResponse, err error)) <-chan int

GetServiceMethodPageWithCallback invokes the mse.GetServiceMethodPage API asynchronously

func (*Client) GetServiceMethodPageWithChan ¶ added in v1.62.440

func (client *Client) GetServiceMethodPageWithChan(request *GetServiceMethodPageRequest) (<-chan *GetServiceMethodPageResponse, <-chan error)

GetServiceMethodPageWithChan invokes the mse.GetServiceMethodPage API asynchronously

func (*Client) GetTagsBySwimmingLaneGroupId ¶ added in v1.61.1488

func (client *Client) GetTagsBySwimmingLaneGroupId(request *GetTagsBySwimmingLaneGroupIdRequest) (response *GetTagsBySwimmingLaneGroupIdResponse, err error)

GetTagsBySwimmingLaneGroupId invokes the mse.GetTagsBySwimmingLaneGroupId API synchronously

func (*Client) GetTagsBySwimmingLaneGroupIdWithCallback ¶ added in v1.61.1488

func (client *Client) GetTagsBySwimmingLaneGroupIdWithCallback(request *GetTagsBySwimmingLaneGroupIdRequest, callback func(response *GetTagsBySwimmingLaneGroupIdResponse, err error)) <-chan int

GetTagsBySwimmingLaneGroupIdWithCallback invokes the mse.GetTagsBySwimmingLaneGroupId API asynchronously

func (*Client) GetTagsBySwimmingLaneGroupIdWithChan ¶ added in v1.61.1488

func (client *Client) GetTagsBySwimmingLaneGroupIdWithChan(request *GetTagsBySwimmingLaneGroupIdRequest) (<-chan *GetTagsBySwimmingLaneGroupIdResponse, <-chan error)

GetTagsBySwimmingLaneGroupIdWithChan invokes the mse.GetTagsBySwimmingLaneGroupId API asynchronously

func (*Client) GetZookeeperDataImportUrl ¶ added in v1.62.153

func (client *Client) GetZookeeperDataImportUrl(request *GetZookeeperDataImportUrlRequest) (response *GetZookeeperDataImportUrlResponse, err error)

GetZookeeperDataImportUrl invokes the mse.GetZookeeperDataImportUrl API synchronously

func (*Client) GetZookeeperDataImportUrlWithCallback ¶ added in v1.62.153

func (client *Client) GetZookeeperDataImportUrlWithCallback(request *GetZookeeperDataImportUrlRequest, callback func(response *GetZookeeperDataImportUrlResponse, err error)) <-chan int

GetZookeeperDataImportUrlWithCallback invokes the mse.GetZookeeperDataImportUrl API asynchronously

func (*Client) GetZookeeperDataImportUrlWithChan ¶ added in v1.62.153

func (client *Client) GetZookeeperDataImportUrlWithChan(request *GetZookeeperDataImportUrlRequest) (<-chan *GetZookeeperDataImportUrlResponse, <-chan error)

GetZookeeperDataImportUrlWithChan invokes the mse.GetZookeeperDataImportUrl API asynchronously

func (*Client) ImportNacosConfig ¶ added in v1.61.998

func (client *Client) ImportNacosConfig(request *ImportNacosConfigRequest) (response *ImportNacosConfigResponse, err error)

ImportNacosConfig invokes the mse.ImportNacosConfig API synchronously

func (*Client) ImportNacosConfigWithCallback ¶ added in v1.61.998

func (client *Client) ImportNacosConfigWithCallback(request *ImportNacosConfigRequest, callback func(response *ImportNacosConfigResponse, err error)) <-chan int

ImportNacosConfigWithCallback invokes the mse.ImportNacosConfig API asynchronously

func (*Client) ImportNacosConfigWithChan ¶ added in v1.61.998

func (client *Client) ImportNacosConfigWithChan(request *ImportNacosConfigRequest) (<-chan *ImportNacosConfigResponse, <-chan error)

ImportNacosConfigWithChan invokes the mse.ImportNacosConfig API asynchronously

func (*Client) ImportServices ¶ added in v1.61.1450

func (client *Client) ImportServices(request *ImportServicesRequest) (response *ImportServicesResponse, err error)

ImportServices invokes the mse.ImportServices API synchronously

func (*Client) ImportServicesWithCallback ¶ added in v1.61.1450

func (client *Client) ImportServicesWithCallback(request *ImportServicesRequest, callback func(response *ImportServicesResponse, err error)) <-chan int

ImportServicesWithCallback invokes the mse.ImportServices API asynchronously

func (*Client) ImportServicesWithChan ¶ added in v1.61.1450

func (client *Client) ImportServicesWithChan(request *ImportServicesRequest) (<-chan *ImportServicesResponse, <-chan error)

ImportServicesWithChan invokes the mse.ImportServices API asynchronously

func (*Client) ImportZookeeperData ¶ added in v1.62.153

func (client *Client) ImportZookeeperData(request *ImportZookeeperDataRequest) (response *ImportZookeeperDataResponse, err error)

ImportZookeeperData invokes the mse.ImportZookeeperData API synchronously

func (*Client) ImportZookeeperDataWithCallback ¶ added in v1.62.153

func (client *Client) ImportZookeeperDataWithCallback(request *ImportZookeeperDataRequest, callback func(response *ImportZookeeperDataResponse, err error)) <-chan int

ImportZookeeperDataWithCallback invokes the mse.ImportZookeeperData API asynchronously

func (*Client) ImportZookeeperDataWithChan ¶ added in v1.62.153

func (client *Client) ImportZookeeperDataWithChan(request *ImportZookeeperDataRequest) (<-chan *ImportZookeeperDataResponse, <-chan error)

ImportZookeeperDataWithChan invokes the mse.ImportZookeeperData API asynchronously

func (*Client) InitializeServiceLinkRole ¶ added in v1.63.40

func (client *Client) InitializeServiceLinkRole(request *InitializeServiceLinkRoleRequest) (response *InitializeServiceLinkRoleResponse, err error)

InitializeServiceLinkRole invokes the mse.InitializeServiceLinkRole API synchronously

func (*Client) InitializeServiceLinkRoleWithCallback ¶ added in v1.63.40

func (client *Client) InitializeServiceLinkRoleWithCallback(request *InitializeServiceLinkRoleRequest, callback func(response *InitializeServiceLinkRoleResponse, err error)) <-chan int

InitializeServiceLinkRoleWithCallback invokes the mse.InitializeServiceLinkRole API asynchronously

func (*Client) InitializeServiceLinkRoleWithChan ¶ added in v1.63.40

func (client *Client) InitializeServiceLinkRoleWithChan(request *InitializeServiceLinkRoleRequest) (<-chan *InitializeServiceLinkRoleResponse, <-chan error)

InitializeServiceLinkRoleWithChan invokes the mse.InitializeServiceLinkRole API asynchronously

func (*Client) ListAnsInstances ¶

func (client *Client) ListAnsInstances(request *ListAnsInstancesRequest) (response *ListAnsInstancesResponse, err error)

ListAnsInstances invokes the mse.ListAnsInstances API synchronously

func (*Client) ListAnsInstancesWithCallback ¶

func (client *Client) ListAnsInstancesWithCallback(request *ListAnsInstancesRequest, callback func(response *ListAnsInstancesResponse, err error)) <-chan int

ListAnsInstancesWithCallback invokes the mse.ListAnsInstances API asynchronously

func (*Client) ListAnsInstancesWithChan ¶

func (client *Client) ListAnsInstancesWithChan(request *ListAnsInstancesRequest) (<-chan *ListAnsInstancesResponse, <-chan error)

ListAnsInstancesWithChan invokes the mse.ListAnsInstances API asynchronously

func (*Client) ListAnsServiceClusters ¶

func (client *Client) ListAnsServiceClusters(request *ListAnsServiceClustersRequest) (response *ListAnsServiceClustersResponse, err error)

ListAnsServiceClusters invokes the mse.ListAnsServiceClusters API synchronously

func (*Client) ListAnsServiceClustersWithCallback ¶

func (client *Client) ListAnsServiceClustersWithCallback(request *ListAnsServiceClustersRequest, callback func(response *ListAnsServiceClustersResponse, err error)) <-chan int

ListAnsServiceClustersWithCallback invokes the mse.ListAnsServiceClusters API asynchronously

func (*Client) ListAnsServiceClustersWithChan ¶

func (client *Client) ListAnsServiceClustersWithChan(request *ListAnsServiceClustersRequest) (<-chan *ListAnsServiceClustersResponse, <-chan error)

ListAnsServiceClustersWithChan invokes the mse.ListAnsServiceClusters API asynchronously

func (*Client) ListAnsServices ¶

func (client *Client) ListAnsServices(request *ListAnsServicesRequest) (response *ListAnsServicesResponse, err error)

ListAnsServices invokes the mse.ListAnsServices API synchronously

func (*Client) ListAnsServicesWithCallback ¶

func (client *Client) ListAnsServicesWithCallback(request *ListAnsServicesRequest, callback func(response *ListAnsServicesResponse, err error)) <-chan int

ListAnsServicesWithCallback invokes the mse.ListAnsServices API asynchronously

func (*Client) ListAnsServicesWithChan ¶

func (client *Client) ListAnsServicesWithChan(request *ListAnsServicesRequest) (<-chan *ListAnsServicesResponse, <-chan error)

ListAnsServicesWithChan invokes the mse.ListAnsServices API asynchronously

func (*Client) ListAppBySwimmingLaneGroupTag ¶ added in v1.61.1488

func (client *Client) ListAppBySwimmingLaneGroupTag(request *ListAppBySwimmingLaneGroupTagRequest) (response *ListAppBySwimmingLaneGroupTagResponse, err error)

ListAppBySwimmingLaneGroupTag invokes the mse.ListAppBySwimmingLaneGroupTag API synchronously

func (*Client) ListAppBySwimmingLaneGroupTagWithCallback ¶ added in v1.61.1488

func (client *Client) ListAppBySwimmingLaneGroupTagWithCallback(request *ListAppBySwimmingLaneGroupTagRequest, callback func(response *ListAppBySwimmingLaneGroupTagResponse, err error)) <-chan int

ListAppBySwimmingLaneGroupTagWithCallback invokes the mse.ListAppBySwimmingLaneGroupTag API asynchronously

func (*Client) ListAppBySwimmingLaneGroupTagWithChan ¶ added in v1.61.1488

func (client *Client) ListAppBySwimmingLaneGroupTagWithChan(request *ListAppBySwimmingLaneGroupTagRequest) (<-chan *ListAppBySwimmingLaneGroupTagResponse, <-chan error)

ListAppBySwimmingLaneGroupTagWithChan invokes the mse.ListAppBySwimmingLaneGroupTag API asynchronously

func (*Client) ListAppBySwimmingLaneGroupTags ¶ added in v1.63.40

func (client *Client) ListAppBySwimmingLaneGroupTags(request *ListAppBySwimmingLaneGroupTagsRequest) (response *ListAppBySwimmingLaneGroupTagsResponse, err error)

ListAppBySwimmingLaneGroupTags invokes the mse.ListAppBySwimmingLaneGroupTags API synchronously

func (*Client) ListAppBySwimmingLaneGroupTagsWithCallback ¶ added in v1.63.40

func (client *Client) ListAppBySwimmingLaneGroupTagsWithCallback(request *ListAppBySwimmingLaneGroupTagsRequest, callback func(response *ListAppBySwimmingLaneGroupTagsResponse, err error)) <-chan int

ListAppBySwimmingLaneGroupTagsWithCallback invokes the mse.ListAppBySwimmingLaneGroupTags API asynchronously

func (*Client) ListAppBySwimmingLaneGroupTagsWithChan ¶ added in v1.63.40

func (client *Client) ListAppBySwimmingLaneGroupTagsWithChan(request *ListAppBySwimmingLaneGroupTagsRequest) (<-chan *ListAppBySwimmingLaneGroupTagsResponse, <-chan error)

ListAppBySwimmingLaneGroupTagsWithChan invokes the mse.ListAppBySwimmingLaneGroupTags API asynchronously

func (*Client) ListApplicationsWithTagRules ¶ added in v1.61.1488

func (client *Client) ListApplicationsWithTagRules(request *ListApplicationsWithTagRulesRequest) (response *ListApplicationsWithTagRulesResponse, err error)

ListApplicationsWithTagRules invokes the mse.ListApplicationsWithTagRules API synchronously

func (*Client) ListApplicationsWithTagRulesWithCallback ¶ added in v1.61.1488

func (client *Client) ListApplicationsWithTagRulesWithCallback(request *ListApplicationsWithTagRulesRequest, callback func(response *ListApplicationsWithTagRulesResponse, err error)) <-chan int

ListApplicationsWithTagRulesWithCallback invokes the mse.ListApplicationsWithTagRules API asynchronously

func (*Client) ListApplicationsWithTagRulesWithChan ¶ added in v1.61.1488

func (client *Client) ListApplicationsWithTagRulesWithChan(request *ListApplicationsWithTagRulesRequest) (<-chan *ListApplicationsWithTagRulesResponse, <-chan error)

ListApplicationsWithTagRulesWithChan invokes the mse.ListApplicationsWithTagRules API asynchronously

func (*Client) ListAuthPolicy ¶ added in v1.62.440

func (client *Client) ListAuthPolicy(request *ListAuthPolicyRequest) (response *ListAuthPolicyResponse, err error)

ListAuthPolicy invokes the mse.ListAuthPolicy API synchronously

func (*Client) ListAuthPolicyWithCallback ¶ added in v1.62.440

func (client *Client) ListAuthPolicyWithCallback(request *ListAuthPolicyRequest, callback func(response *ListAuthPolicyResponse, err error)) <-chan int

ListAuthPolicyWithCallback invokes the mse.ListAuthPolicy API asynchronously

func (*Client) ListAuthPolicyWithChan ¶ added in v1.62.440

func (client *Client) ListAuthPolicyWithChan(request *ListAuthPolicyRequest) (<-chan *ListAuthPolicyResponse, <-chan error)

ListAuthPolicyWithChan invokes the mse.ListAuthPolicy API asynchronously

func (*Client) ListCircuitBreakerRules ¶ added in v1.62.440

func (client *Client) ListCircuitBreakerRules(request *ListCircuitBreakerRulesRequest) (response *ListCircuitBreakerRulesResponse, err error)

ListCircuitBreakerRules invokes the mse.ListCircuitBreakerRules API synchronously

func (*Client) ListCircuitBreakerRulesWithCallback ¶ added in v1.62.440

func (client *Client) ListCircuitBreakerRulesWithCallback(request *ListCircuitBreakerRulesRequest, callback func(response *ListCircuitBreakerRulesResponse, err error)) <-chan int

ListCircuitBreakerRulesWithCallback invokes the mse.ListCircuitBreakerRules API asynchronously

func (*Client) ListCircuitBreakerRulesWithChan ¶ added in v1.62.440

func (client *Client) ListCircuitBreakerRulesWithChan(request *ListCircuitBreakerRulesRequest) (<-chan *ListCircuitBreakerRulesResponse, <-chan error)

ListCircuitBreakerRulesWithChan invokes the mse.ListCircuitBreakerRules API asynchronously

func (*Client) ListClusterConnectionTypes ¶ added in v1.61.998

func (client *Client) ListClusterConnectionTypes(request *ListClusterConnectionTypesRequest) (response *ListClusterConnectionTypesResponse, err error)

ListClusterConnectionTypes invokes the mse.ListClusterConnectionTypes API synchronously

func (*Client) ListClusterConnectionTypesWithCallback ¶ added in v1.61.998

func (client *Client) ListClusterConnectionTypesWithCallback(request *ListClusterConnectionTypesRequest, callback func(response *ListClusterConnectionTypesResponse, err error)) <-chan int

ListClusterConnectionTypesWithCallback invokes the mse.ListClusterConnectionTypes API asynchronously

func (*Client) ListClusterConnectionTypesWithChan ¶ added in v1.61.998

func (client *Client) ListClusterConnectionTypesWithChan(request *ListClusterConnectionTypesRequest) (<-chan *ListClusterConnectionTypesResponse, <-chan error)

ListClusterConnectionTypesWithChan invokes the mse.ListClusterConnectionTypes API asynchronously

func (*Client) ListClusterHealthCheckTask ¶ added in v1.62.153

func (client *Client) ListClusterHealthCheckTask(request *ListClusterHealthCheckTaskRequest) (response *ListClusterHealthCheckTaskResponse, err error)

ListClusterHealthCheckTask invokes the mse.ListClusterHealthCheckTask API synchronously

func (*Client) ListClusterHealthCheckTaskWithCallback ¶ added in v1.62.153

func (client *Client) ListClusterHealthCheckTaskWithCallback(request *ListClusterHealthCheckTaskRequest, callback func(response *ListClusterHealthCheckTaskResponse, err error)) <-chan int

ListClusterHealthCheckTaskWithCallback invokes the mse.ListClusterHealthCheckTask API asynchronously

func (*Client) ListClusterHealthCheckTaskWithChan ¶ added in v1.62.153

func (client *Client) ListClusterHealthCheckTaskWithChan(request *ListClusterHealthCheckTaskRequest) (<-chan *ListClusterHealthCheckTaskResponse, <-chan error)

ListClusterHealthCheckTaskWithChan invokes the mse.ListClusterHealthCheckTask API asynchronously

func (*Client) ListClusterTypes ¶ added in v1.61.998

func (client *Client) ListClusterTypes(request *ListClusterTypesRequest) (response *ListClusterTypesResponse, err error)

ListClusterTypes invokes the mse.ListClusterTypes API synchronously

func (*Client) ListClusterTypesWithCallback ¶ added in v1.61.998

func (client *Client) ListClusterTypesWithCallback(request *ListClusterTypesRequest, callback func(response *ListClusterTypesResponse, err error)) <-chan int

ListClusterTypesWithCallback invokes the mse.ListClusterTypes API asynchronously

func (*Client) ListClusterTypesWithChan ¶ added in v1.61.998

func (client *Client) ListClusterTypesWithChan(request *ListClusterTypesRequest) (<-chan *ListClusterTypesResponse, <-chan error)

ListClusterTypesWithChan invokes the mse.ListClusterTypes API asynchronously

func (*Client) ListClusterVersions ¶ added in v1.61.998

func (client *Client) ListClusterVersions(request *ListClusterVersionsRequest) (response *ListClusterVersionsResponse, err error)

ListClusterVersions invokes the mse.ListClusterVersions API synchronously

func (*Client) ListClusterVersionsWithCallback ¶ added in v1.61.998

func (client *Client) ListClusterVersionsWithCallback(request *ListClusterVersionsRequest, callback func(response *ListClusterVersionsResponse, err error)) <-chan int

ListClusterVersionsWithCallback invokes the mse.ListClusterVersions API asynchronously

func (*Client) ListClusterVersionsWithChan ¶ added in v1.61.998

func (client *Client) ListClusterVersionsWithChan(request *ListClusterVersionsRequest) (<-chan *ListClusterVersionsResponse, <-chan error)

ListClusterVersionsWithChan invokes the mse.ListClusterVersions API asynchronously

func (*Client) ListClusters ¶

func (client *Client) ListClusters(request *ListClustersRequest) (response *ListClustersResponse, err error)

ListClusters invokes the mse.ListClusters API synchronously

func (*Client) ListClustersWithCallback ¶

func (client *Client) ListClustersWithCallback(request *ListClustersRequest, callback func(response *ListClustersResponse, err error)) <-chan int

ListClustersWithCallback invokes the mse.ListClusters API asynchronously

func (*Client) ListClustersWithChan ¶

func (client *Client) ListClustersWithChan(request *ListClustersRequest) (<-chan *ListClustersResponse, <-chan error)

ListClustersWithChan invokes the mse.ListClusters API asynchronously

func (*Client) ListConfigTrack ¶ added in v1.62.153

func (client *Client) ListConfigTrack(request *ListConfigTrackRequest) (response *ListConfigTrackResponse, err error)

ListConfigTrack invokes the mse.ListConfigTrack API synchronously

func (*Client) ListConfigTrackWithCallback ¶ added in v1.62.153

func (client *Client) ListConfigTrackWithCallback(request *ListConfigTrackRequest, callback func(response *ListConfigTrackResponse, err error)) <-chan int

ListConfigTrackWithCallback invokes the mse.ListConfigTrack API asynchronously

func (*Client) ListConfigTrackWithChan ¶ added in v1.62.153

func (client *Client) ListConfigTrackWithChan(request *ListConfigTrackRequest) (<-chan *ListConfigTrackResponse, <-chan error)

ListConfigTrackWithChan invokes the mse.ListConfigTrack API asynchronously

func (*Client) ListEngineNamespaces ¶

func (client *Client) ListEngineNamespaces(request *ListEngineNamespacesRequest) (response *ListEngineNamespacesResponse, err error)

ListEngineNamespaces invokes the mse.ListEngineNamespaces API synchronously

func (*Client) ListEngineNamespacesWithCallback ¶

func (client *Client) ListEngineNamespacesWithCallback(request *ListEngineNamespacesRequest, callback func(response *ListEngineNamespacesResponse, err error)) <-chan int

ListEngineNamespacesWithCallback invokes the mse.ListEngineNamespaces API asynchronously

func (*Client) ListEngineNamespacesWithChan ¶

func (client *Client) ListEngineNamespacesWithChan(request *ListEngineNamespacesRequest) (<-chan *ListEngineNamespacesResponse, <-chan error)

ListEngineNamespacesWithChan invokes the mse.ListEngineNamespaces API asynchronously

func (*Client) ListEurekaInstances ¶

func (client *Client) ListEurekaInstances(request *ListEurekaInstancesRequest) (response *ListEurekaInstancesResponse, err error)

ListEurekaInstances invokes the mse.ListEurekaInstances API synchronously

func (*Client) ListEurekaInstancesWithCallback ¶

func (client *Client) ListEurekaInstancesWithCallback(request *ListEurekaInstancesRequest, callback func(response *ListEurekaInstancesResponse, err error)) <-chan int

ListEurekaInstancesWithCallback invokes the mse.ListEurekaInstances API asynchronously

func (*Client) ListEurekaInstancesWithChan ¶

func (client *Client) ListEurekaInstancesWithChan(request *ListEurekaInstancesRequest) (<-chan *ListEurekaInstancesResponse, <-chan error)

ListEurekaInstancesWithChan invokes the mse.ListEurekaInstances API asynchronously

func (*Client) ListEurekaServices ¶

func (client *Client) ListEurekaServices(request *ListEurekaServicesRequest) (response *ListEurekaServicesResponse, err error)

ListEurekaServices invokes the mse.ListEurekaServices API synchronously

func (*Client) ListEurekaServicesWithCallback ¶

func (client *Client) ListEurekaServicesWithCallback(request *ListEurekaServicesRequest, callback func(response *ListEurekaServicesResponse, err error)) <-chan int

ListEurekaServicesWithCallback invokes the mse.ListEurekaServices API asynchronously

func (*Client) ListEurekaServicesWithChan ¶

func (client *Client) ListEurekaServicesWithChan(request *ListEurekaServicesRequest) (<-chan *ListEurekaServicesResponse, <-chan error)

ListEurekaServicesWithChan invokes the mse.ListEurekaServices API asynchronously

func (*Client) ListExportZookeeperData ¶ added in v1.62.440

func (client *Client) ListExportZookeeperData(request *ListExportZookeeperDataRequest) (response *ListExportZookeeperDataResponse, err error)

ListExportZookeeperData invokes the mse.ListExportZookeeperData API synchronously

func (*Client) ListExportZookeeperDataWithCallback ¶ added in v1.62.440

func (client *Client) ListExportZookeeperDataWithCallback(request *ListExportZookeeperDataRequest, callback func(response *ListExportZookeeperDataResponse, err error)) <-chan int

ListExportZookeeperDataWithCallback invokes the mse.ListExportZookeeperData API asynchronously

func (*Client) ListExportZookeeperDataWithChan ¶ added in v1.62.440

func (client *Client) ListExportZookeeperDataWithChan(request *ListExportZookeeperDataRequest) (<-chan *ListExportZookeeperDataResponse, <-chan error)

ListExportZookeeperDataWithChan invokes the mse.ListExportZookeeperData API asynchronously

func (*Client) ListFlowRules ¶ added in v1.62.440

func (client *Client) ListFlowRules(request *ListFlowRulesRequest) (response *ListFlowRulesResponse, err error)

ListFlowRules invokes the mse.ListFlowRules API synchronously

func (*Client) ListFlowRulesWithCallback ¶ added in v1.62.440

func (client *Client) ListFlowRulesWithCallback(request *ListFlowRulesRequest, callback func(response *ListFlowRulesResponse, err error)) <-chan int

ListFlowRulesWithCallback invokes the mse.ListFlowRules API asynchronously

func (*Client) ListFlowRulesWithChan ¶ added in v1.62.440

func (client *Client) ListFlowRulesWithChan(request *ListFlowRulesRequest) (<-chan *ListFlowRulesResponse, <-chan error)

ListFlowRulesWithChan invokes the mse.ListFlowRules API asynchronously

func (*Client) ListGateway ¶ added in v1.61.1344

func (client *Client) ListGateway(request *ListGatewayRequest) (response *ListGatewayResponse, err error)

ListGateway invokes the mse.ListGateway API synchronously

func (*Client) ListGatewayAuthConsumer ¶ added in v1.62.440

func (client *Client) ListGatewayAuthConsumer(request *ListGatewayAuthConsumerRequest) (response *ListGatewayAuthConsumerResponse, err error)

ListGatewayAuthConsumer invokes the mse.ListGatewayAuthConsumer API synchronously

func (*Client) ListGatewayAuthConsumerResource ¶ added in v1.62.440

func (client *Client) ListGatewayAuthConsumerResource(request *ListGatewayAuthConsumerResourceRequest) (response *ListGatewayAuthConsumerResourceResponse, err error)

ListGatewayAuthConsumerResource invokes the mse.ListGatewayAuthConsumerResource API synchronously

func (*Client) ListGatewayAuthConsumerResourceWithCallback ¶ added in v1.62.440

func (client *Client) ListGatewayAuthConsumerResourceWithCallback(request *ListGatewayAuthConsumerResourceRequest, callback func(response *ListGatewayAuthConsumerResourceResponse, err error)) <-chan int

ListGatewayAuthConsumerResourceWithCallback invokes the mse.ListGatewayAuthConsumerResource API asynchronously

func (*Client) ListGatewayAuthConsumerResourceWithChan ¶ added in v1.62.440

func (client *Client) ListGatewayAuthConsumerResourceWithChan(request *ListGatewayAuthConsumerResourceRequest) (<-chan *ListGatewayAuthConsumerResourceResponse, <-chan error)

ListGatewayAuthConsumerResourceWithChan invokes the mse.ListGatewayAuthConsumerResource API asynchronously

func (*Client) ListGatewayAuthConsumerWithCallback ¶ added in v1.62.440

func (client *Client) ListGatewayAuthConsumerWithCallback(request *ListGatewayAuthConsumerRequest, callback func(response *ListGatewayAuthConsumerResponse, err error)) <-chan int

ListGatewayAuthConsumerWithCallback invokes the mse.ListGatewayAuthConsumer API asynchronously

func (*Client) ListGatewayAuthConsumerWithChan ¶ added in v1.62.440

func (client *Client) ListGatewayAuthConsumerWithChan(request *ListGatewayAuthConsumerRequest) (<-chan *ListGatewayAuthConsumerResponse, <-chan error)

ListGatewayAuthConsumerWithChan invokes the mse.ListGatewayAuthConsumer API asynchronously

func (*Client) ListGatewayCircuitBreakerRule ¶ added in v1.63.40

func (client *Client) ListGatewayCircuitBreakerRule(request *ListGatewayCircuitBreakerRuleRequest) (response *ListGatewayCircuitBreakerRuleResponse, err error)

ListGatewayCircuitBreakerRule invokes the mse.ListGatewayCircuitBreakerRule API synchronously

func (*Client) ListGatewayCircuitBreakerRuleWithCallback ¶ added in v1.63.40

func (client *Client) ListGatewayCircuitBreakerRuleWithCallback(request *ListGatewayCircuitBreakerRuleRequest, callback func(response *ListGatewayCircuitBreakerRuleResponse, err error)) <-chan int

ListGatewayCircuitBreakerRuleWithCallback invokes the mse.ListGatewayCircuitBreakerRule API asynchronously

func (*Client) ListGatewayCircuitBreakerRuleWithChan ¶ added in v1.63.40

func (client *Client) ListGatewayCircuitBreakerRuleWithChan(request *ListGatewayCircuitBreakerRuleRequest) (<-chan *ListGatewayCircuitBreakerRuleResponse, <-chan error)

ListGatewayCircuitBreakerRuleWithChan invokes the mse.ListGatewayCircuitBreakerRule API asynchronously

func (*Client) ListGatewayDomain ¶ added in v1.61.1450

func (client *Client) ListGatewayDomain(request *ListGatewayDomainRequest) (response *ListGatewayDomainResponse, err error)

ListGatewayDomain invokes the mse.ListGatewayDomain API synchronously

func (*Client) ListGatewayDomainWithCallback ¶ added in v1.61.1450

func (client *Client) ListGatewayDomainWithCallback(request *ListGatewayDomainRequest, callback func(response *ListGatewayDomainResponse, err error)) <-chan int

ListGatewayDomainWithCallback invokes the mse.ListGatewayDomain API asynchronously

func (*Client) ListGatewayDomainWithChan ¶ added in v1.61.1450

func (client *Client) ListGatewayDomainWithChan(request *ListGatewayDomainRequest) (<-chan *ListGatewayDomainResponse, <-chan error)

ListGatewayDomainWithChan invokes the mse.ListGatewayDomain API asynchronously

func (*Client) ListGatewayFlowRule ¶ added in v1.63.40

func (client *Client) ListGatewayFlowRule(request *ListGatewayFlowRuleRequest) (response *ListGatewayFlowRuleResponse, err error)

ListGatewayFlowRule invokes the mse.ListGatewayFlowRule API synchronously

func (*Client) ListGatewayFlowRuleWithCallback ¶ added in v1.63.40

func (client *Client) ListGatewayFlowRuleWithCallback(request *ListGatewayFlowRuleRequest, callback func(response *ListGatewayFlowRuleResponse, err error)) <-chan int

ListGatewayFlowRuleWithCallback invokes the mse.ListGatewayFlowRule API asynchronously

func (*Client) ListGatewayFlowRuleWithChan ¶ added in v1.63.40

func (client *Client) ListGatewayFlowRuleWithChan(request *ListGatewayFlowRuleRequest) (<-chan *ListGatewayFlowRuleResponse, <-chan error)

ListGatewayFlowRuleWithChan invokes the mse.ListGatewayFlowRule API asynchronously

func (*Client) ListGatewayIsolationRule ¶ added in v1.63.40

func (client *Client) ListGatewayIsolationRule(request *ListGatewayIsolationRuleRequest) (response *ListGatewayIsolationRuleResponse, err error)

ListGatewayIsolationRule invokes the mse.ListGatewayIsolationRule API synchronously

func (*Client) ListGatewayIsolationRuleWithCallback ¶ added in v1.63.40

func (client *Client) ListGatewayIsolationRuleWithCallback(request *ListGatewayIsolationRuleRequest, callback func(response *ListGatewayIsolationRuleResponse, err error)) <-chan int

ListGatewayIsolationRuleWithCallback invokes the mse.ListGatewayIsolationRule API asynchronously

func (*Client) ListGatewayIsolationRuleWithChan ¶ added in v1.63.40

func (client *Client) ListGatewayIsolationRuleWithChan(request *ListGatewayIsolationRuleRequest) (<-chan *ListGatewayIsolationRuleResponse, <-chan error)

ListGatewayIsolationRuleWithChan invokes the mse.ListGatewayIsolationRule API asynchronously

func (*Client) ListGatewayRoute ¶ added in v1.61.1488

func (client *Client) ListGatewayRoute(request *ListGatewayRouteRequest) (response *ListGatewayRouteResponse, err error)

ListGatewayRoute invokes the mse.ListGatewayRoute API synchronously

func (*Client) ListGatewayRouteOnAuth ¶ added in v1.62.440

func (client *Client) ListGatewayRouteOnAuth(request *ListGatewayRouteOnAuthRequest) (response *ListGatewayRouteOnAuthResponse, err error)

ListGatewayRouteOnAuth invokes the mse.ListGatewayRouteOnAuth API synchronously

func (*Client) ListGatewayRouteOnAuthWithCallback ¶ added in v1.62.440

func (client *Client) ListGatewayRouteOnAuthWithCallback(request *ListGatewayRouteOnAuthRequest, callback func(response *ListGatewayRouteOnAuthResponse, err error)) <-chan int

ListGatewayRouteOnAuthWithCallback invokes the mse.ListGatewayRouteOnAuth API asynchronously

func (*Client) ListGatewayRouteOnAuthWithChan ¶ added in v1.62.440

func (client *Client) ListGatewayRouteOnAuthWithChan(request *ListGatewayRouteOnAuthRequest) (<-chan *ListGatewayRouteOnAuthResponse, <-chan error)

ListGatewayRouteOnAuthWithChan invokes the mse.ListGatewayRouteOnAuth API asynchronously

func (*Client) ListGatewayRouteWithCallback ¶ added in v1.61.1488

func (client *Client) ListGatewayRouteWithCallback(request *ListGatewayRouteRequest, callback func(response *ListGatewayRouteResponse, err error)) <-chan int

ListGatewayRouteWithCallback invokes the mse.ListGatewayRoute API asynchronously

func (*Client) ListGatewayRouteWithChan ¶ added in v1.61.1488

func (client *Client) ListGatewayRouteWithChan(request *ListGatewayRouteRequest) (<-chan *ListGatewayRouteResponse, <-chan error)

ListGatewayRouteWithChan invokes the mse.ListGatewayRoute API asynchronously

func (*Client) ListGatewayService ¶ added in v1.61.1450

func (client *Client) ListGatewayService(request *ListGatewayServiceRequest) (response *ListGatewayServiceResponse, err error)

ListGatewayService invokes the mse.ListGatewayService API synchronously

func (*Client) ListGatewayServiceWithCallback ¶ added in v1.61.1450

func (client *Client) ListGatewayServiceWithCallback(request *ListGatewayServiceRequest, callback func(response *ListGatewayServiceResponse, err error)) <-chan int

ListGatewayServiceWithCallback invokes the mse.ListGatewayService API asynchronously

func (*Client) ListGatewayServiceWithChan ¶ added in v1.61.1450

func (client *Client) ListGatewayServiceWithChan(request *ListGatewayServiceRequest) (<-chan *ListGatewayServiceResponse, <-chan error)

ListGatewayServiceWithChan invokes the mse.ListGatewayService API asynchronously

func (*Client) ListGatewaySlb ¶ added in v1.61.1450

func (client *Client) ListGatewaySlb(request *ListGatewaySlbRequest) (response *ListGatewaySlbResponse, err error)

ListGatewaySlb invokes the mse.ListGatewaySlb API synchronously

func (*Client) ListGatewaySlbWithCallback ¶ added in v1.61.1450

func (client *Client) ListGatewaySlbWithCallback(request *ListGatewaySlbRequest, callback func(response *ListGatewaySlbResponse, err error)) <-chan int

ListGatewaySlbWithCallback invokes the mse.ListGatewaySlb API asynchronously

func (*Client) ListGatewaySlbWithChan ¶ added in v1.61.1450

func (client *Client) ListGatewaySlbWithChan(request *ListGatewaySlbRequest) (<-chan *ListGatewaySlbResponse, <-chan error)

ListGatewaySlbWithChan invokes the mse.ListGatewaySlb API asynchronously

func (*Client) ListGatewayWithCallback ¶ added in v1.61.1344

func (client *Client) ListGatewayWithCallback(request *ListGatewayRequest, callback func(response *ListGatewayResponse, err error)) <-chan int

ListGatewayWithCallback invokes the mse.ListGateway API asynchronously

func (*Client) ListGatewayWithChan ¶ added in v1.61.1344

func (client *Client) ListGatewayWithChan(request *ListGatewayRequest) (<-chan *ListGatewayResponse, <-chan error)

ListGatewayWithChan invokes the mse.ListGateway API asynchronously

func (*Client) ListGatewayZone ¶ added in v1.63.40

func (client *Client) ListGatewayZone(request *ListGatewayZoneRequest) (response *ListGatewayZoneResponse, err error)

ListGatewayZone invokes the mse.ListGatewayZone API synchronously

func (*Client) ListGatewayZoneWithCallback ¶ added in v1.63.40

func (client *Client) ListGatewayZoneWithCallback(request *ListGatewayZoneRequest, callback func(response *ListGatewayZoneResponse, err error)) <-chan int

ListGatewayZoneWithCallback invokes the mse.ListGatewayZone API asynchronously

func (*Client) ListGatewayZoneWithChan ¶ added in v1.63.40

func (client *Client) ListGatewayZoneWithChan(request *ListGatewayZoneRequest) (<-chan *ListGatewayZoneResponse, <-chan error)

ListGatewayZoneWithChan invokes the mse.ListGatewayZone API asynchronously

func (*Client) ListInstanceCount ¶ added in v1.62.153

func (client *Client) ListInstanceCount(request *ListInstanceCountRequest) (response *ListInstanceCountResponse, err error)

ListInstanceCount invokes the mse.ListInstanceCount API synchronously

func (*Client) ListInstanceCountWithCallback ¶ added in v1.62.153

func (client *Client) ListInstanceCountWithCallback(request *ListInstanceCountRequest, callback func(response *ListInstanceCountResponse, err error)) <-chan int

ListInstanceCountWithCallback invokes the mse.ListInstanceCount API asynchronously

func (*Client) ListInstanceCountWithChan ¶ added in v1.62.153

func (client *Client) ListInstanceCountWithChan(request *ListInstanceCountRequest) (<-chan *ListInstanceCountResponse, <-chan error)

ListInstanceCountWithChan invokes the mse.ListInstanceCount API asynchronously

func (*Client) ListIsolationRules ¶ added in v1.63.40

func (client *Client) ListIsolationRules(request *ListIsolationRulesRequest) (response *ListIsolationRulesResponse, err error)

ListIsolationRules invokes the mse.ListIsolationRules API synchronously

func (*Client) ListIsolationRulesWithCallback ¶ added in v1.63.40

func (client *Client) ListIsolationRulesWithCallback(request *ListIsolationRulesRequest, callback func(response *ListIsolationRulesResponse, err error)) <-chan int

ListIsolationRulesWithCallback invokes the mse.ListIsolationRules API asynchronously

func (*Client) ListIsolationRulesWithChan ¶ added in v1.63.40

func (client *Client) ListIsolationRulesWithChan(request *ListIsolationRulesRequest) (<-chan *ListIsolationRulesResponse, <-chan error)

ListIsolationRulesWithChan invokes the mse.ListIsolationRules API asynchronously

func (*Client) ListListenersByConfig ¶

func (client *Client) ListListenersByConfig(request *ListListenersByConfigRequest) (response *ListListenersByConfigResponse, err error)

ListListenersByConfig invokes the mse.ListListenersByConfig API synchronously

func (*Client) ListListenersByConfigWithCallback ¶

func (client *Client) ListListenersByConfigWithCallback(request *ListListenersByConfigRequest, callback func(response *ListListenersByConfigResponse, err error)) <-chan int

ListListenersByConfigWithCallback invokes the mse.ListListenersByConfig API asynchronously

func (*Client) ListListenersByConfigWithChan ¶

func (client *Client) ListListenersByConfigWithChan(request *ListListenersByConfigRequest) (<-chan *ListListenersByConfigResponse, <-chan error)

ListListenersByConfigWithChan invokes the mse.ListListenersByConfig API asynchronously

func (*Client) ListListenersByIp ¶

func (client *Client) ListListenersByIp(request *ListListenersByIpRequest) (response *ListListenersByIpResponse, err error)

ListListenersByIp invokes the mse.ListListenersByIp API synchronously

func (*Client) ListListenersByIpWithCallback ¶

func (client *Client) ListListenersByIpWithCallback(request *ListListenersByIpRequest, callback func(response *ListListenersByIpResponse, err error)) <-chan int

ListListenersByIpWithCallback invokes the mse.ListListenersByIp API asynchronously

func (*Client) ListListenersByIpWithChan ¶

func (client *Client) ListListenersByIpWithChan(request *ListListenersByIpRequest) (<-chan *ListListenersByIpResponse, <-chan error)

ListListenersByIpWithChan invokes the mse.ListListenersByIp API asynchronously

func (*Client) ListMigrationTask ¶ added in v1.62.153

func (client *Client) ListMigrationTask(request *ListMigrationTaskRequest) (response *ListMigrationTaskResponse, err error)

ListMigrationTask invokes the mse.ListMigrationTask API synchronously

func (*Client) ListMigrationTaskWithCallback ¶ added in v1.62.153

func (client *Client) ListMigrationTaskWithCallback(request *ListMigrationTaskRequest, callback func(response *ListMigrationTaskResponse, err error)) <-chan int

ListMigrationTaskWithCallback invokes the mse.ListMigrationTask API asynchronously

func (*Client) ListMigrationTaskWithChan ¶ added in v1.62.153

func (client *Client) ListMigrationTaskWithChan(request *ListMigrationTaskRequest) (<-chan *ListMigrationTaskResponse, <-chan error)

ListMigrationTaskWithChan invokes the mse.ListMigrationTask API asynchronously

func (*Client) ListNacosConfigs ¶

func (client *Client) ListNacosConfigs(request *ListNacosConfigsRequest) (response *ListNacosConfigsResponse, err error)

ListNacosConfigs invokes the mse.ListNacosConfigs API synchronously

func (*Client) ListNacosConfigsWithCallback ¶

func (client *Client) ListNacosConfigsWithCallback(request *ListNacosConfigsRequest, callback func(response *ListNacosConfigsResponse, err error)) <-chan int

ListNacosConfigsWithCallback invokes the mse.ListNacosConfigs API asynchronously

func (*Client) ListNacosConfigsWithChan ¶

func (client *Client) ListNacosConfigsWithChan(request *ListNacosConfigsRequest) (<-chan *ListNacosConfigsResponse, <-chan error)

ListNacosConfigsWithChan invokes the mse.ListNacosConfigs API asynchronously

func (*Client) ListNacosHistoryConfigs ¶

func (client *Client) ListNacosHistoryConfigs(request *ListNacosHistoryConfigsRequest) (response *ListNacosHistoryConfigsResponse, err error)

ListNacosHistoryConfigs invokes the mse.ListNacosHistoryConfigs API synchronously

func (*Client) ListNacosHistoryConfigsWithCallback ¶

func (client *Client) ListNacosHistoryConfigsWithCallback(request *ListNacosHistoryConfigsRequest, callback func(response *ListNacosHistoryConfigsResponse, err error)) <-chan int

ListNacosHistoryConfigsWithCallback invokes the mse.ListNacosHistoryConfigs API asynchronously

func (*Client) ListNacosHistoryConfigsWithChan ¶

func (client *Client) ListNacosHistoryConfigsWithChan(request *ListNacosHistoryConfigsRequest) (<-chan *ListNacosHistoryConfigsResponse, <-chan error)

ListNacosHistoryConfigsWithChan invokes the mse.ListNacosHistoryConfigs API asynchronously

func (*Client) ListNamingTrack ¶ added in v1.62.153

func (client *Client) ListNamingTrack(request *ListNamingTrackRequest) (response *ListNamingTrackResponse, err error)

ListNamingTrack invokes the mse.ListNamingTrack API synchronously

func (*Client) ListNamingTrackWithCallback ¶ added in v1.62.153

func (client *Client) ListNamingTrackWithCallback(request *ListNamingTrackRequest, callback func(response *ListNamingTrackResponse, err error)) <-chan int

ListNamingTrackWithCallback invokes the mse.ListNamingTrack API asynchronously

func (*Client) ListNamingTrackWithChan ¶ added in v1.62.153

func (client *Client) ListNamingTrackWithChan(request *ListNamingTrackRequest) (<-chan *ListNamingTrackResponse, <-chan error)

ListNamingTrackWithChan invokes the mse.ListNamingTrack API asynchronously

func (*Client) ListSSLCert ¶ added in v1.61.1450

func (client *Client) ListSSLCert(request *ListSSLCertRequest) (response *ListSSLCertResponse, err error)

ListSSLCert invokes the mse.ListSSLCert API synchronously

func (*Client) ListSSLCertWithCallback ¶ added in v1.61.1450

func (client *Client) ListSSLCertWithCallback(request *ListSSLCertRequest, callback func(response *ListSSLCertResponse, err error)) <-chan int

ListSSLCertWithCallback invokes the mse.ListSSLCert API asynchronously

func (*Client) ListSSLCertWithChan ¶ added in v1.61.1450

func (client *Client) ListSSLCertWithChan(request *ListSSLCertRequest) (<-chan *ListSSLCertResponse, <-chan error)

ListSSLCertWithChan invokes the mse.ListSSLCert API asynchronously

func (*Client) ListSecurityGroup ¶ added in v1.61.1581

func (client *Client) ListSecurityGroup(request *ListSecurityGroupRequest) (response *ListSecurityGroupResponse, err error)

ListSecurityGroup invokes the mse.ListSecurityGroup API synchronously

func (*Client) ListSecurityGroupRule ¶ added in v1.61.1581

func (client *Client) ListSecurityGroupRule(request *ListSecurityGroupRuleRequest) (response *ListSecurityGroupRuleResponse, err error)

ListSecurityGroupRule invokes the mse.ListSecurityGroupRule API synchronously

func (*Client) ListSecurityGroupRuleWithCallback ¶ added in v1.61.1581

func (client *Client) ListSecurityGroupRuleWithCallback(request *ListSecurityGroupRuleRequest, callback func(response *ListSecurityGroupRuleResponse, err error)) <-chan int

ListSecurityGroupRuleWithCallback invokes the mse.ListSecurityGroupRule API asynchronously

func (*Client) ListSecurityGroupRuleWithChan ¶ added in v1.61.1581

func (client *Client) ListSecurityGroupRuleWithChan(request *ListSecurityGroupRuleRequest) (<-chan *ListSecurityGroupRuleResponse, <-chan error)

ListSecurityGroupRuleWithChan invokes the mse.ListSecurityGroupRule API asynchronously

func (*Client) ListSecurityGroupWithCallback ¶ added in v1.61.1581

func (client *Client) ListSecurityGroupWithCallback(request *ListSecurityGroupRequest, callback func(response *ListSecurityGroupResponse, err error)) <-chan int

ListSecurityGroupWithCallback invokes the mse.ListSecurityGroup API asynchronously

func (*Client) ListSecurityGroupWithChan ¶ added in v1.61.1581

func (client *Client) ListSecurityGroupWithChan(request *ListSecurityGroupRequest) (<-chan *ListSecurityGroupResponse, <-chan error)

ListSecurityGroupWithChan invokes the mse.ListSecurityGroup API asynchronously

func (*Client) ListSentinelBlockFallbackDefinitions ¶ added in v1.63.40

func (client *Client) ListSentinelBlockFallbackDefinitions(request *ListSentinelBlockFallbackDefinitionsRequest) (response *ListSentinelBlockFallbackDefinitionsResponse, err error)

ListSentinelBlockFallbackDefinitions invokes the mse.ListSentinelBlockFallbackDefinitions API synchronously

func (*Client) ListSentinelBlockFallbackDefinitionsWithCallback ¶ added in v1.63.40

func (client *Client) ListSentinelBlockFallbackDefinitionsWithCallback(request *ListSentinelBlockFallbackDefinitionsRequest, callback func(response *ListSentinelBlockFallbackDefinitionsResponse, err error)) <-chan int

ListSentinelBlockFallbackDefinitionsWithCallback invokes the mse.ListSentinelBlockFallbackDefinitions API asynchronously

func (*Client) ListSentinelBlockFallbackDefinitionsWithChan ¶ added in v1.63.40

func (client *Client) ListSentinelBlockFallbackDefinitionsWithChan(request *ListSentinelBlockFallbackDefinitionsRequest) (<-chan *ListSentinelBlockFallbackDefinitionsResponse, <-chan error)

ListSentinelBlockFallbackDefinitionsWithChan invokes the mse.ListSentinelBlockFallbackDefinitions API asynchronously

func (*Client) ListServiceSource ¶ added in v1.61.1450

func (client *Client) ListServiceSource(request *ListServiceSourceRequest) (response *ListServiceSourceResponse, err error)

ListServiceSource invokes the mse.ListServiceSource API synchronously

func (*Client) ListServiceSourceWithCallback ¶ added in v1.61.1450

func (client *Client) ListServiceSourceWithCallback(request *ListServiceSourceRequest, callback func(response *ListServiceSourceResponse, err error)) <-chan int

ListServiceSourceWithCallback invokes the mse.ListServiceSource API asynchronously

func (*Client) ListServiceSourceWithChan ¶ added in v1.61.1450

func (client *Client) ListServiceSourceWithChan(request *ListServiceSourceRequest) (<-chan *ListServiceSourceResponse, <-chan error)

ListServiceSourceWithChan invokes the mse.ListServiceSource API asynchronously

func (*Client) ListTagResources ¶ added in v1.62.153

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

ListTagResources invokes the mse.ListTagResources API synchronously

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

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

ListTagResourcesWithCallback invokes the mse.ListTagResources API asynchronously

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

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

ListTagResourcesWithChan invokes the mse.ListTagResources API asynchronously

func (*Client) ListZkTrack ¶ added in v1.62.153

func (client *Client) ListZkTrack(request *ListZkTrackRequest) (response *ListZkTrackResponse, err error)

ListZkTrack invokes the mse.ListZkTrack API synchronously

func (*Client) ListZkTrackWithCallback ¶ added in v1.62.153

func (client *Client) ListZkTrackWithCallback(request *ListZkTrackRequest, callback func(response *ListZkTrackResponse, err error)) <-chan int

ListZkTrackWithCallback invokes the mse.ListZkTrack API asynchronously

func (*Client) ListZkTrackWithChan ¶ added in v1.62.153

func (client *Client) ListZkTrackWithChan(request *ListZkTrackRequest) (<-chan *ListZkTrackResponse, <-chan error)

ListZkTrackWithChan invokes the mse.ListZkTrack API asynchronously

func (*Client) ListZnodeChildren ¶

func (client *Client) ListZnodeChildren(request *ListZnodeChildrenRequest) (response *ListZnodeChildrenResponse, err error)

ListZnodeChildren invokes the mse.ListZnodeChildren API synchronously

func (*Client) ListZnodeChildrenWithCallback ¶

func (client *Client) ListZnodeChildrenWithCallback(request *ListZnodeChildrenRequest, callback func(response *ListZnodeChildrenResponse, err error)) <-chan int

ListZnodeChildrenWithCallback invokes the mse.ListZnodeChildren API asynchronously

func (*Client) ListZnodeChildrenWithChan ¶

func (client *Client) ListZnodeChildrenWithChan(request *ListZnodeChildrenRequest) (<-chan *ListZnodeChildrenResponse, <-chan error)

ListZnodeChildrenWithChan invokes the mse.ListZnodeChildren API asynchronously

func (*Client) ModifyGovernanceKubernetesCluster ¶ added in v1.61.1344

func (client *Client) ModifyGovernanceKubernetesCluster(request *ModifyGovernanceKubernetesClusterRequest) (response *ModifyGovernanceKubernetesClusterResponse, err error)

ModifyGovernanceKubernetesCluster invokes the mse.ModifyGovernanceKubernetesCluster API synchronously

func (*Client) ModifyGovernanceKubernetesClusterWithCallback ¶ added in v1.61.1344

func (client *Client) ModifyGovernanceKubernetesClusterWithCallback(request *ModifyGovernanceKubernetesClusterRequest, callback func(response *ModifyGovernanceKubernetesClusterResponse, err error)) <-chan int

ModifyGovernanceKubernetesClusterWithCallback invokes the mse.ModifyGovernanceKubernetesCluster API asynchronously

func (*Client) ModifyGovernanceKubernetesClusterWithChan ¶ added in v1.61.1344

func (client *Client) ModifyGovernanceKubernetesClusterWithChan(request *ModifyGovernanceKubernetesClusterRequest) (<-chan *ModifyGovernanceKubernetesClusterResponse, <-chan error)

ModifyGovernanceKubernetesClusterWithChan invokes the mse.ModifyGovernanceKubernetesCluster API asynchronously

func (*Client) ModifyLosslessRule ¶ added in v1.62.153

func (client *Client) ModifyLosslessRule(request *ModifyLosslessRuleRequest) (response *ModifyLosslessRuleResponse, err error)

ModifyLosslessRule invokes the mse.ModifyLosslessRule API synchronously

func (*Client) ModifyLosslessRuleWithCallback ¶ added in v1.62.153

func (client *Client) ModifyLosslessRuleWithCallback(request *ModifyLosslessRuleRequest, callback func(response *ModifyLosslessRuleResponse, err error)) <-chan int

ModifyLosslessRuleWithCallback invokes the mse.ModifyLosslessRule API asynchronously

func (*Client) ModifyLosslessRuleWithChan ¶ added in v1.62.153

func (client *Client) ModifyLosslessRuleWithChan(request *ModifyLosslessRuleRequest) (<-chan *ModifyLosslessRuleResponse, <-chan error)

ModifyLosslessRuleWithChan invokes the mse.ModifyLosslessRule API asynchronously

func (*Client) OfflineGatewayRoute ¶ added in v1.61.1488

func (client *Client) OfflineGatewayRoute(request *OfflineGatewayRouteRequest) (response *OfflineGatewayRouteResponse, err error)

OfflineGatewayRoute invokes the mse.OfflineGatewayRoute API synchronously

func (*Client) OfflineGatewayRouteWithCallback ¶ added in v1.61.1488

func (client *Client) OfflineGatewayRouteWithCallback(request *OfflineGatewayRouteRequest, callback func(response *OfflineGatewayRouteResponse, err error)) <-chan int

OfflineGatewayRouteWithCallback invokes the mse.OfflineGatewayRoute API asynchronously

func (*Client) OfflineGatewayRouteWithChan ¶ added in v1.61.1488

func (client *Client) OfflineGatewayRouteWithChan(request *OfflineGatewayRouteRequest) (<-chan *OfflineGatewayRouteResponse, <-chan error)

OfflineGatewayRouteWithChan invokes the mse.OfflineGatewayRoute API asynchronously

func (*Client) OrderClusterHealthCheckRiskNotice ¶ added in v1.62.153

func (client *Client) OrderClusterHealthCheckRiskNotice(request *OrderClusterHealthCheckRiskNoticeRequest) (response *OrderClusterHealthCheckRiskNoticeResponse, err error)

OrderClusterHealthCheckRiskNotice invokes the mse.OrderClusterHealthCheckRiskNotice API synchronously

func (*Client) OrderClusterHealthCheckRiskNoticeWithCallback ¶ added in v1.62.153

func (client *Client) OrderClusterHealthCheckRiskNoticeWithCallback(request *OrderClusterHealthCheckRiskNoticeRequest, callback func(response *OrderClusterHealthCheckRiskNoticeResponse, err error)) <-chan int

OrderClusterHealthCheckRiskNoticeWithCallback invokes the mse.OrderClusterHealthCheckRiskNotice API asynchronously

func (*Client) OrderClusterHealthCheckRiskNoticeWithChan ¶ added in v1.62.153

func (client *Client) OrderClusterHealthCheckRiskNoticeWithChan(request *OrderClusterHealthCheckRiskNoticeRequest) (<-chan *OrderClusterHealthCheckRiskNoticeResponse, <-chan error)

OrderClusterHealthCheckRiskNoticeWithChan invokes the mse.OrderClusterHealthCheckRiskNotice API asynchronously

func (*Client) PreserveHeaderFormat ¶ added in v1.63.40

func (client *Client) PreserveHeaderFormat(request *PreserveHeaderFormatRequest) (response *PreserveHeaderFormatResponse, err error)

PreserveHeaderFormat invokes the mse.PreserveHeaderFormat API synchronously

func (*Client) PreserveHeaderFormatWithCallback ¶ added in v1.63.40

func (client *Client) PreserveHeaderFormatWithCallback(request *PreserveHeaderFormatRequest, callback func(response *PreserveHeaderFormatResponse, err error)) <-chan int

PreserveHeaderFormatWithCallback invokes the mse.PreserveHeaderFormat API asynchronously

func (*Client) PreserveHeaderFormatWithChan ¶ added in v1.63.40

func (client *Client) PreserveHeaderFormatWithChan(request *PreserveHeaderFormatRequest) (<-chan *PreserveHeaderFormatResponse, <-chan error)

PreserveHeaderFormatWithChan invokes the mse.PreserveHeaderFormat API asynchronously

func (*Client) PullServices ¶ added in v1.61.1450

func (client *Client) PullServices(request *PullServicesRequest) (response *PullServicesResponse, err error)

PullServices invokes the mse.PullServices API synchronously

func (*Client) PullServicesWithCallback ¶ added in v1.61.1450

func (client *Client) PullServicesWithCallback(request *PullServicesRequest, callback func(response *PullServicesResponse, err error)) <-chan int

PullServicesWithCallback invokes the mse.PullServices API asynchronously

func (*Client) PullServicesWithChan ¶ added in v1.61.1450

func (client *Client) PullServicesWithChan(request *PullServicesRequest) (<-chan *PullServicesResponse, <-chan error)

PullServicesWithChan invokes the mse.PullServices API asynchronously

func (*Client) PutClusterHealthCheckTask ¶ added in v1.62.153

func (client *Client) PutClusterHealthCheckTask(request *PutClusterHealthCheckTaskRequest) (response *PutClusterHealthCheckTaskResponse, err error)

PutClusterHealthCheckTask invokes the mse.PutClusterHealthCheckTask API synchronously

func (*Client) PutClusterHealthCheckTaskWithCallback ¶ added in v1.62.153

func (client *Client) PutClusterHealthCheckTaskWithCallback(request *PutClusterHealthCheckTaskRequest, callback func(response *PutClusterHealthCheckTaskResponse, err error)) <-chan int

PutClusterHealthCheckTaskWithCallback invokes the mse.PutClusterHealthCheckTask API asynchronously

func (*Client) PutClusterHealthCheckTaskWithChan ¶ added in v1.62.153

func (client *Client) PutClusterHealthCheckTaskWithChan(request *PutClusterHealthCheckTaskRequest) (<-chan *PutClusterHealthCheckTaskResponse, <-chan error)

PutClusterHealthCheckTaskWithChan invokes the mse.PutClusterHealthCheckTask API asynchronously

func (*Client) QueryAllSwimmingLane ¶ added in v1.61.1488

func (client *Client) QueryAllSwimmingLane(request *QueryAllSwimmingLaneRequest) (response *QueryAllSwimmingLaneResponse, err error)

QueryAllSwimmingLane invokes the mse.QueryAllSwimmingLane API synchronously

func (*Client) QueryAllSwimmingLaneGroup ¶ added in v1.61.1488

func (client *Client) QueryAllSwimmingLaneGroup(request *QueryAllSwimmingLaneGroupRequest) (response *QueryAllSwimmingLaneGroupResponse, err error)

QueryAllSwimmingLaneGroup invokes the mse.QueryAllSwimmingLaneGroup API synchronously

func (*Client) QueryAllSwimmingLaneGroupWithCallback ¶ added in v1.61.1488

func (client *Client) QueryAllSwimmingLaneGroupWithCallback(request *QueryAllSwimmingLaneGroupRequest, callback func(response *QueryAllSwimmingLaneGroupResponse, err error)) <-chan int

QueryAllSwimmingLaneGroupWithCallback invokes the mse.QueryAllSwimmingLaneGroup API asynchronously

func (*Client) QueryAllSwimmingLaneGroupWithChan ¶ added in v1.61.1488

func (client *Client) QueryAllSwimmingLaneGroupWithChan(request *QueryAllSwimmingLaneGroupRequest) (<-chan *QueryAllSwimmingLaneGroupResponse, <-chan error)

QueryAllSwimmingLaneGroupWithChan invokes the mse.QueryAllSwimmingLaneGroup API asynchronously

func (*Client) QueryAllSwimmingLaneWithCallback ¶ added in v1.61.1488

func (client *Client) QueryAllSwimmingLaneWithCallback(request *QueryAllSwimmingLaneRequest, callback func(response *QueryAllSwimmingLaneResponse, err error)) <-chan int

QueryAllSwimmingLaneWithCallback invokes the mse.QueryAllSwimmingLane API asynchronously

func (*Client) QueryAllSwimmingLaneWithChan ¶ added in v1.61.1488

func (client *Client) QueryAllSwimmingLaneWithChan(request *QueryAllSwimmingLaneRequest) (<-chan *QueryAllSwimmingLaneResponse, <-chan error)

QueryAllSwimmingLaneWithChan invokes the mse.QueryAllSwimmingLane API asynchronously

func (*Client) QueryBusinessLocations ¶

func (client *Client) QueryBusinessLocations(request *QueryBusinessLocationsRequest) (response *QueryBusinessLocationsResponse, err error)

QueryBusinessLocations invokes the mse.QueryBusinessLocations API synchronously

func (*Client) QueryBusinessLocationsWithCallback ¶

func (client *Client) QueryBusinessLocationsWithCallback(request *QueryBusinessLocationsRequest, callback func(response *QueryBusinessLocationsResponse, err error)) <-chan int

QueryBusinessLocationsWithCallback invokes the mse.QueryBusinessLocations API asynchronously

func (*Client) QueryBusinessLocationsWithChan ¶

func (client *Client) QueryBusinessLocationsWithChan(request *QueryBusinessLocationsRequest) (<-chan *QueryBusinessLocationsResponse, <-chan error)

QueryBusinessLocationsWithChan invokes the mse.QueryBusinessLocations API asynchronously

func (*Client) QueryClusterDetail ¶

func (client *Client) QueryClusterDetail(request *QueryClusterDetailRequest) (response *QueryClusterDetailResponse, err error)

QueryClusterDetail invokes the mse.QueryClusterDetail API synchronously

func (*Client) QueryClusterDetailWithCallback ¶

func (client *Client) QueryClusterDetailWithCallback(request *QueryClusterDetailRequest, callback func(response *QueryClusterDetailResponse, err error)) <-chan int

QueryClusterDetailWithCallback invokes the mse.QueryClusterDetail API asynchronously

func (*Client) QueryClusterDetailWithChan ¶

func (client *Client) QueryClusterDetailWithChan(request *QueryClusterDetailRequest) (<-chan *QueryClusterDetailResponse, <-chan error)

QueryClusterDetailWithChan invokes the mse.QueryClusterDetail API asynchronously

func (*Client) QueryClusterDiskSpecification ¶ added in v1.61.998

func (client *Client) QueryClusterDiskSpecification(request *QueryClusterDiskSpecificationRequest) (response *QueryClusterDiskSpecificationResponse, err error)

QueryClusterDiskSpecification invokes the mse.QueryClusterDiskSpecification API synchronously

func (*Client) QueryClusterDiskSpecificationWithCallback ¶ added in v1.61.998

func (client *Client) QueryClusterDiskSpecificationWithCallback(request *QueryClusterDiskSpecificationRequest, callback func(response *QueryClusterDiskSpecificationResponse, err error)) <-chan int

QueryClusterDiskSpecificationWithCallback invokes the mse.QueryClusterDiskSpecification API asynchronously

func (*Client) QueryClusterDiskSpecificationWithChan ¶ added in v1.61.998

func (client *Client) QueryClusterDiskSpecificationWithChan(request *QueryClusterDiskSpecificationRequest) (<-chan *QueryClusterDiskSpecificationResponse, <-chan error)

QueryClusterDiskSpecificationWithChan invokes the mse.QueryClusterDiskSpecification API asynchronously

func (*Client) QueryClusterInfo ¶ added in v1.62.153

func (client *Client) QueryClusterInfo(request *QueryClusterInfoRequest) (response *QueryClusterInfoResponse, err error)

QueryClusterInfo invokes the mse.QueryClusterInfo API synchronously

func (*Client) QueryClusterInfoWithCallback ¶ added in v1.62.153

func (client *Client) QueryClusterInfoWithCallback(request *QueryClusterInfoRequest, callback func(response *QueryClusterInfoResponse, err error)) <-chan int

QueryClusterInfoWithCallback invokes the mse.QueryClusterInfo API asynchronously

func (*Client) QueryClusterInfoWithChan ¶ added in v1.62.153

func (client *Client) QueryClusterInfoWithChan(request *QueryClusterInfoRequest) (<-chan *QueryClusterInfoResponse, <-chan error)

QueryClusterInfoWithChan invokes the mse.QueryClusterInfo API asynchronously

func (*Client) QueryClusterSpecification ¶

func (client *Client) QueryClusterSpecification(request *QueryClusterSpecificationRequest) (response *QueryClusterSpecificationResponse, err error)

QueryClusterSpecification invokes the mse.QueryClusterSpecification API synchronously

func (*Client) QueryClusterSpecificationWithCallback ¶

func (client *Client) QueryClusterSpecificationWithCallback(request *QueryClusterSpecificationRequest, callback func(response *QueryClusterSpecificationResponse, err error)) <-chan int

QueryClusterSpecificationWithCallback invokes the mse.QueryClusterSpecification API asynchronously

func (*Client) QueryClusterSpecificationWithChan ¶

func (client *Client) QueryClusterSpecificationWithChan(request *QueryClusterSpecificationRequest) (<-chan *QueryClusterSpecificationResponse, <-chan error)

QueryClusterSpecificationWithChan invokes the mse.QueryClusterSpecification API asynchronously

func (*Client) QueryConfig ¶

func (client *Client) QueryConfig(request *QueryConfigRequest) (response *QueryConfigResponse, err error)

QueryConfig invokes the mse.QueryConfig API synchronously

func (*Client) QueryConfigWithCallback ¶

func (client *Client) QueryConfigWithCallback(request *QueryConfigRequest, callback func(response *QueryConfigResponse, err error)) <-chan int

QueryConfigWithCallback invokes the mse.QueryConfig API asynchronously

func (*Client) QueryConfigWithChan ¶

func (client *Client) QueryConfigWithChan(request *QueryConfigRequest) (<-chan *QueryConfigResponse, <-chan error)

QueryConfigWithChan invokes the mse.QueryConfig API asynchronously

func (*Client) QueryGatewayRegion ¶ added in v1.61.1344

func (client *Client) QueryGatewayRegion(request *QueryGatewayRegionRequest) (response *QueryGatewayRegionResponse, err error)

QueryGatewayRegion invokes the mse.QueryGatewayRegion API synchronously

func (*Client) QueryGatewayRegionWithCallback ¶ added in v1.61.1344

func (client *Client) QueryGatewayRegionWithCallback(request *QueryGatewayRegionRequest, callback func(response *QueryGatewayRegionResponse, err error)) <-chan int

QueryGatewayRegionWithCallback invokes the mse.QueryGatewayRegion API asynchronously

func (*Client) QueryGatewayRegionWithChan ¶ added in v1.61.1344

func (client *Client) QueryGatewayRegionWithChan(request *QueryGatewayRegionRequest) (<-chan *QueryGatewayRegionResponse, <-chan error)

QueryGatewayRegionWithChan invokes the mse.QueryGatewayRegion API asynchronously

func (*Client) QueryGatewayType ¶ added in v1.61.1344

func (client *Client) QueryGatewayType(request *QueryGatewayTypeRequest) (response *QueryGatewayTypeResponse, err error)

QueryGatewayType invokes the mse.QueryGatewayType API synchronously

func (*Client) QueryGatewayTypeWithCallback ¶ added in v1.61.1344

func (client *Client) QueryGatewayTypeWithCallback(request *QueryGatewayTypeRequest, callback func(response *QueryGatewayTypeResponse, err error)) <-chan int

QueryGatewayTypeWithCallback invokes the mse.QueryGatewayType API asynchronously

func (*Client) QueryGatewayTypeWithChan ¶ added in v1.61.1344

func (client *Client) QueryGatewayTypeWithChan(request *QueryGatewayTypeRequest) (<-chan *QueryGatewayTypeResponse, <-chan error)

QueryGatewayTypeWithChan invokes the mse.QueryGatewayType API asynchronously

func (*Client) QueryGovernanceKubernetesCluster ¶ added in v1.61.1450

func (client *Client) QueryGovernanceKubernetesCluster(request *QueryGovernanceKubernetesClusterRequest) (response *QueryGovernanceKubernetesClusterResponse, err error)

QueryGovernanceKubernetesCluster invokes the mse.QueryGovernanceKubernetesCluster API synchronously

func (*Client) QueryGovernanceKubernetesClusterWithCallback ¶ added in v1.61.1450

func (client *Client) QueryGovernanceKubernetesClusterWithCallback(request *QueryGovernanceKubernetesClusterRequest, callback func(response *QueryGovernanceKubernetesClusterResponse, err error)) <-chan int

QueryGovernanceKubernetesClusterWithCallback invokes the mse.QueryGovernanceKubernetesCluster API asynchronously

func (*Client) QueryGovernanceKubernetesClusterWithChan ¶ added in v1.61.1450

func (client *Client) QueryGovernanceKubernetesClusterWithChan(request *QueryGovernanceKubernetesClusterRequest) (<-chan *QueryGovernanceKubernetesClusterResponse, <-chan error)

QueryGovernanceKubernetesClusterWithChan invokes the mse.QueryGovernanceKubernetesCluster API asynchronously

func (*Client) QueryInstancesInfo ¶ added in v1.62.153

func (client *Client) QueryInstancesInfo(request *QueryInstancesInfoRequest) (response *QueryInstancesInfoResponse, err error)

QueryInstancesInfo invokes the mse.QueryInstancesInfo API synchronously

func (*Client) QueryInstancesInfoWithCallback ¶ added in v1.62.153

func (client *Client) QueryInstancesInfoWithCallback(request *QueryInstancesInfoRequest, callback func(response *QueryInstancesInfoResponse, err error)) <-chan int

QueryInstancesInfoWithCallback invokes the mse.QueryInstancesInfo API asynchronously

func (*Client) QueryInstancesInfoWithChan ¶ added in v1.62.153

func (client *Client) QueryInstancesInfoWithChan(request *QueryInstancesInfoRequest) (<-chan *QueryInstancesInfoResponse, <-chan error)

QueryInstancesInfoWithChan invokes the mse.QueryInstancesInfo API asynchronously

func (*Client) QueryMonitor ¶

func (client *Client) QueryMonitor(request *QueryMonitorRequest) (response *QueryMonitorResponse, err error)

QueryMonitor invokes the mse.QueryMonitor API synchronously

func (*Client) QueryMonitorWithCallback ¶

func (client *Client) QueryMonitorWithCallback(request *QueryMonitorRequest, callback func(response *QueryMonitorResponse, err error)) <-chan int

QueryMonitorWithCallback invokes the mse.QueryMonitor API asynchronously

func (*Client) QueryMonitorWithChan ¶

func (client *Client) QueryMonitorWithChan(request *QueryMonitorRequest) (<-chan *QueryMonitorResponse, <-chan error)

QueryMonitorWithChan invokes the mse.QueryMonitor API asynchronously

func (*Client) QueryNamespace ¶ added in v1.62.440

func (client *Client) QueryNamespace(request *QueryNamespaceRequest) (response *QueryNamespaceResponse, err error)

QueryNamespace invokes the mse.QueryNamespace API synchronously

func (*Client) QueryNamespaceWithCallback ¶ added in v1.62.440

func (client *Client) QueryNamespaceWithCallback(request *QueryNamespaceRequest, callback func(response *QueryNamespaceResponse, err error)) <-chan int

QueryNamespaceWithCallback invokes the mse.QueryNamespace API asynchronously

func (*Client) QueryNamespaceWithChan ¶ added in v1.62.440

func (client *Client) QueryNamespaceWithChan(request *QueryNamespaceRequest) (<-chan *QueryNamespaceResponse, <-chan error)

QueryNamespaceWithChan invokes the mse.QueryNamespace API asynchronously

func (*Client) QuerySlbSpec ¶ added in v1.61.1344

func (client *Client) QuerySlbSpec(request *QuerySlbSpecRequest) (response *QuerySlbSpecResponse, err error)

QuerySlbSpec invokes the mse.QuerySlbSpec API synchronously

func (*Client) QuerySlbSpecWithCallback ¶ added in v1.61.1344

func (client *Client) QuerySlbSpecWithCallback(request *QuerySlbSpecRequest, callback func(response *QuerySlbSpecResponse, err error)) <-chan int

QuerySlbSpecWithCallback invokes the mse.QuerySlbSpec API asynchronously

func (*Client) QuerySlbSpecWithChan ¶ added in v1.61.1344

func (client *Client) QuerySlbSpecWithChan(request *QuerySlbSpecRequest) (<-chan *QuerySlbSpecResponse, <-chan error)

QuerySlbSpecWithChan invokes the mse.QuerySlbSpec API asynchronously

func (*Client) QuerySwimmingLaneById ¶ added in v1.61.1488

func (client *Client) QuerySwimmingLaneById(request *QuerySwimmingLaneByIdRequest) (response *QuerySwimmingLaneByIdResponse, err error)

QuerySwimmingLaneById invokes the mse.QuerySwimmingLaneById API synchronously

func (*Client) QuerySwimmingLaneByIdWithCallback ¶ added in v1.61.1488

func (client *Client) QuerySwimmingLaneByIdWithCallback(request *QuerySwimmingLaneByIdRequest, callback func(response *QuerySwimmingLaneByIdResponse, err error)) <-chan int

QuerySwimmingLaneByIdWithCallback invokes the mse.QuerySwimmingLaneById API asynchronously

func (*Client) QuerySwimmingLaneByIdWithChan ¶ added in v1.61.1488

func (client *Client) QuerySwimmingLaneByIdWithChan(request *QuerySwimmingLaneByIdRequest) (<-chan *QuerySwimmingLaneByIdResponse, <-chan error)

QuerySwimmingLaneByIdWithChan invokes the mse.QuerySwimmingLaneById API asynchronously

func (*Client) QueryZnodeDetail ¶

func (client *Client) QueryZnodeDetail(request *QueryZnodeDetailRequest) (response *QueryZnodeDetailResponse, err error)

QueryZnodeDetail invokes the mse.QueryZnodeDetail API synchronously

func (*Client) QueryZnodeDetailWithCallback ¶

func (client *Client) QueryZnodeDetailWithCallback(request *QueryZnodeDetailRequest, callback func(response *QueryZnodeDetailResponse, err error)) <-chan int

QueryZnodeDetailWithCallback invokes the mse.QueryZnodeDetail API asynchronously

func (*Client) QueryZnodeDetailWithChan ¶

func (client *Client) QueryZnodeDetailWithChan(request *QueryZnodeDetailRequest) (<-chan *QueryZnodeDetailResponse, <-chan error)

QueryZnodeDetailWithChan invokes the mse.QueryZnodeDetail API asynchronously

func (*Client) RemoveApplication ¶ added in v1.62.440

func (client *Client) RemoveApplication(request *RemoveApplicationRequest) (response *RemoveApplicationResponse, err error)

RemoveApplication invokes the mse.RemoveApplication API synchronously

func (*Client) RemoveApplicationWithCallback ¶ added in v1.62.440

func (client *Client) RemoveApplicationWithCallback(request *RemoveApplicationRequest, callback func(response *RemoveApplicationResponse, err error)) <-chan int

RemoveApplicationWithCallback invokes the mse.RemoveApplication API asynchronously

func (*Client) RemoveApplicationWithChan ¶ added in v1.62.440

func (client *Client) RemoveApplicationWithChan(request *RemoveApplicationRequest) (<-chan *RemoveApplicationResponse, <-chan error)

RemoveApplicationWithChan invokes the mse.RemoveApplication API asynchronously

func (*Client) RemoveAuthPolicy ¶ added in v1.62.440

func (client *Client) RemoveAuthPolicy(request *RemoveAuthPolicyRequest) (response *RemoveAuthPolicyResponse, err error)

RemoveAuthPolicy invokes the mse.RemoveAuthPolicy API synchronously

func (*Client) RemoveAuthPolicyWithCallback ¶ added in v1.62.440

func (client *Client) RemoveAuthPolicyWithCallback(request *RemoveAuthPolicyRequest, callback func(response *RemoveAuthPolicyResponse, err error)) <-chan int

RemoveAuthPolicyWithCallback invokes the mse.RemoveAuthPolicy API asynchronously

func (*Client) RemoveAuthPolicyWithChan ¶ added in v1.62.440

func (client *Client) RemoveAuthPolicyWithChan(request *RemoveAuthPolicyRequest) (<-chan *RemoveAuthPolicyResponse, <-chan error)

RemoveAuthPolicyWithChan invokes the mse.RemoveAuthPolicy API asynchronously

func (*Client) RestartCluster ¶

func (client *Client) RestartCluster(request *RestartClusterRequest) (response *RestartClusterResponse, err error)

RestartCluster invokes the mse.RestartCluster API synchronously

func (*Client) RestartClusterWithCallback ¶

func (client *Client) RestartClusterWithCallback(request *RestartClusterRequest, callback func(response *RestartClusterResponse, err error)) <-chan int

RestartClusterWithCallback invokes the mse.RestartCluster API asynchronously

func (*Client) RestartClusterWithChan ¶

func (client *Client) RestartClusterWithChan(request *RestartClusterRequest) (<-chan *RestartClusterResponse, <-chan error)

RestartClusterWithChan invokes the mse.RestartCluster API asynchronously

func (*Client) RetryCluster ¶

func (client *Client) RetryCluster(request *RetryClusterRequest) (response *RetryClusterResponse, err error)

RetryCluster invokes the mse.RetryCluster API synchronously

func (*Client) RetryClusterWithCallback ¶

func (client *Client) RetryClusterWithCallback(request *RetryClusterRequest, callback func(response *RetryClusterResponse, err error)) <-chan int

RetryClusterWithCallback invokes the mse.RetryCluster API asynchronously

func (*Client) RetryClusterWithChan ¶

func (client *Client) RetryClusterWithChan(request *RetryClusterRequest) (<-chan *RetryClusterResponse, <-chan error)

RetryClusterWithChan invokes the mse.RetryCluster API asynchronously

func (*Client) SelectGatewaySlb ¶ added in v1.61.1450

func (client *Client) SelectGatewaySlb(request *SelectGatewaySlbRequest) (response *SelectGatewaySlbResponse, err error)

SelectGatewaySlb invokes the mse.SelectGatewaySlb API synchronously

func (*Client) SelectGatewaySlbWithCallback ¶ added in v1.61.1450

func (client *Client) SelectGatewaySlbWithCallback(request *SelectGatewaySlbRequest, callback func(response *SelectGatewaySlbResponse, err error)) <-chan int

SelectGatewaySlbWithCallback invokes the mse.SelectGatewaySlb API asynchronously

func (*Client) SelectGatewaySlbWithChan ¶ added in v1.61.1450

func (client *Client) SelectGatewaySlbWithChan(request *SelectGatewaySlbRequest) (<-chan *SelectGatewaySlbResponse, <-chan error)

SelectGatewaySlbWithChan invokes the mse.SelectGatewaySlb API asynchronously

func (*Client) TagResources ¶ added in v1.62.153

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the mse.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶ added in v1.62.153

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the mse.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶ added in v1.62.153

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the mse.TagResources API asynchronously

func (*Client) UntagResources ¶ added in v1.62.153

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the mse.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback ¶ added in v1.62.153

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the mse.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan ¶ added in v1.62.153

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the mse.UntagResources API asynchronously

func (*Client) UpdateAcl ¶

func (client *Client) UpdateAcl(request *UpdateAclRequest) (response *UpdateAclResponse, err error)

UpdateAcl invokes the mse.UpdateAcl API synchronously

func (*Client) UpdateAclWithCallback ¶

func (client *Client) UpdateAclWithCallback(request *UpdateAclRequest, callback func(response *UpdateAclResponse, err error)) <-chan int

UpdateAclWithCallback invokes the mse.UpdateAcl API asynchronously

func (*Client) UpdateAclWithChan ¶

func (client *Client) UpdateAclWithChan(request *UpdateAclRequest) (<-chan *UpdateAclResponse, <-chan error)

UpdateAclWithChan invokes the mse.UpdateAcl API asynchronously

func (*Client) UpdateAuthPolicy ¶ added in v1.62.440

func (client *Client) UpdateAuthPolicy(request *UpdateAuthPolicyRequest) (response *UpdateAuthPolicyResponse, err error)

UpdateAuthPolicy invokes the mse.UpdateAuthPolicy API synchronously

func (*Client) UpdateAuthPolicyWithCallback ¶ added in v1.62.440

func (client *Client) UpdateAuthPolicyWithCallback(request *UpdateAuthPolicyRequest, callback func(response *UpdateAuthPolicyResponse, err error)) <-chan int

UpdateAuthPolicyWithCallback invokes the mse.UpdateAuthPolicy API asynchronously

func (*Client) UpdateAuthPolicyWithChan ¶ added in v1.62.440

func (client *Client) UpdateAuthPolicyWithChan(request *UpdateAuthPolicyRequest) (<-chan *UpdateAuthPolicyResponse, <-chan error)

UpdateAuthPolicyWithChan invokes the mse.UpdateAuthPolicy API asynchronously

func (*Client) UpdateBlackWhiteList ¶ added in v1.61.1450

func (client *Client) UpdateBlackWhiteList(request *UpdateBlackWhiteListRequest) (response *UpdateBlackWhiteListResponse, err error)

UpdateBlackWhiteList invokes the mse.UpdateBlackWhiteList API synchronously

func (*Client) UpdateBlackWhiteListWithCallback ¶ added in v1.61.1450

func (client *Client) UpdateBlackWhiteListWithCallback(request *UpdateBlackWhiteListRequest, callback func(response *UpdateBlackWhiteListResponse, err error)) <-chan int

UpdateBlackWhiteListWithCallback invokes the mse.UpdateBlackWhiteList API asynchronously

func (*Client) UpdateBlackWhiteListWithChan ¶ added in v1.61.1450

func (client *Client) UpdateBlackWhiteListWithChan(request *UpdateBlackWhiteListRequest) (<-chan *UpdateBlackWhiteListResponse, <-chan error)

UpdateBlackWhiteListWithChan invokes the mse.UpdateBlackWhiteList API asynchronously

func (*Client) UpdateCircuitBreakerRule ¶ added in v1.62.440

func (client *Client) UpdateCircuitBreakerRule(request *UpdateCircuitBreakerRuleRequest) (response *UpdateCircuitBreakerRuleResponse, err error)

UpdateCircuitBreakerRule invokes the mse.UpdateCircuitBreakerRule API synchronously

func (*Client) UpdateCircuitBreakerRuleWithCallback ¶ added in v1.62.440

func (client *Client) UpdateCircuitBreakerRuleWithCallback(request *UpdateCircuitBreakerRuleRequest, callback func(response *UpdateCircuitBreakerRuleResponse, err error)) <-chan int

UpdateCircuitBreakerRuleWithCallback invokes the mse.UpdateCircuitBreakerRule API asynchronously

func (*Client) UpdateCircuitBreakerRuleWithChan ¶ added in v1.62.440

func (client *Client) UpdateCircuitBreakerRuleWithChan(request *UpdateCircuitBreakerRuleRequest) (<-chan *UpdateCircuitBreakerRuleResponse, <-chan error)

UpdateCircuitBreakerRuleWithChan invokes the mse.UpdateCircuitBreakerRule API asynchronously

func (*Client) UpdateCluster ¶

func (client *Client) UpdateCluster(request *UpdateClusterRequest) (response *UpdateClusterResponse, err error)

UpdateCluster invokes the mse.UpdateCluster API synchronously

func (*Client) UpdateClusterSpec ¶ added in v1.62.153

func (client *Client) UpdateClusterSpec(request *UpdateClusterSpecRequest) (response *UpdateClusterSpecResponse, err error)

UpdateClusterSpec invokes the mse.UpdateClusterSpec API synchronously

func (*Client) UpdateClusterSpecWithCallback ¶ added in v1.62.153

func (client *Client) UpdateClusterSpecWithCallback(request *UpdateClusterSpecRequest, callback func(response *UpdateClusterSpecResponse, err error)) <-chan int

UpdateClusterSpecWithCallback invokes the mse.UpdateClusterSpec API asynchronously

func (*Client) UpdateClusterSpecWithChan ¶ added in v1.62.153

func (client *Client) UpdateClusterSpecWithChan(request *UpdateClusterSpecRequest) (<-chan *UpdateClusterSpecResponse, <-chan error)

UpdateClusterSpecWithChan invokes the mse.UpdateClusterSpec API asynchronously

func (*Client) UpdateClusterWithCallback ¶

func (client *Client) UpdateClusterWithCallback(request *UpdateClusterRequest, callback func(response *UpdateClusterResponse, err error)) <-chan int

UpdateClusterWithCallback invokes the mse.UpdateCluster API asynchronously

func (*Client) UpdateClusterWithChan ¶

func (client *Client) UpdateClusterWithChan(request *UpdateClusterRequest) (<-chan *UpdateClusterResponse, <-chan error)

UpdateClusterWithChan invokes the mse.UpdateCluster API asynchronously

func (*Client) UpdateConfig ¶

func (client *Client) UpdateConfig(request *UpdateConfigRequest) (response *UpdateConfigResponse, err error)

UpdateConfig invokes the mse.UpdateConfig API synchronously

func (*Client) UpdateConfigWithCallback ¶

func (client *Client) UpdateConfigWithCallback(request *UpdateConfigRequest, callback func(response *UpdateConfigResponse, err error)) <-chan int

UpdateConfigWithCallback invokes the mse.UpdateConfig API asynchronously

func (*Client) UpdateConfigWithChan ¶

func (client *Client) UpdateConfigWithChan(request *UpdateConfigRequest) (<-chan *UpdateConfigResponse, <-chan error)

UpdateConfigWithChan invokes the mse.UpdateConfig API asynchronously

func (*Client) UpdateEngineNamespace ¶

func (client *Client) UpdateEngineNamespace(request *UpdateEngineNamespaceRequest) (response *UpdateEngineNamespaceResponse, err error)

UpdateEngineNamespace invokes the mse.UpdateEngineNamespace API synchronously

func (*Client) UpdateEngineNamespaceWithCallback ¶

func (client *Client) UpdateEngineNamespaceWithCallback(request *UpdateEngineNamespaceRequest, callback func(response *UpdateEngineNamespaceResponse, err error)) <-chan int

UpdateEngineNamespaceWithCallback invokes the mse.UpdateEngineNamespace API asynchronously

func (*Client) UpdateEngineNamespaceWithChan ¶

func (client *Client) UpdateEngineNamespaceWithChan(request *UpdateEngineNamespaceRequest) (<-chan *UpdateEngineNamespaceResponse, <-chan error)

UpdateEngineNamespaceWithChan invokes the mse.UpdateEngineNamespace API asynchronously

func (*Client) UpdateFlowRule ¶ added in v1.62.440

func (client *Client) UpdateFlowRule(request *UpdateFlowRuleRequest) (response *UpdateFlowRuleResponse, err error)

UpdateFlowRule invokes the mse.UpdateFlowRule API synchronously

func (*Client) UpdateFlowRuleWithCallback ¶ added in v1.62.440

func (client *Client) UpdateFlowRuleWithCallback(request *UpdateFlowRuleRequest, callback func(response *UpdateFlowRuleResponse, err error)) <-chan int

UpdateFlowRuleWithCallback invokes the mse.UpdateFlowRule API asynchronously

func (*Client) UpdateFlowRuleWithChan ¶ added in v1.62.440

func (client *Client) UpdateFlowRuleWithChan(request *UpdateFlowRuleRequest) (<-chan *UpdateFlowRuleResponse, <-chan error)

UpdateFlowRuleWithChan invokes the mse.UpdateFlowRule API asynchronously

func (*Client) UpdateGatewayAuthConsumer ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumer(request *UpdateGatewayAuthConsumerRequest) (response *UpdateGatewayAuthConsumerResponse, err error)

UpdateGatewayAuthConsumer invokes the mse.UpdateGatewayAuthConsumer API synchronously

func (*Client) UpdateGatewayAuthConsumerResource ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerResource(request *UpdateGatewayAuthConsumerResourceRequest) (response *UpdateGatewayAuthConsumerResourceResponse, err error)

UpdateGatewayAuthConsumerResource invokes the mse.UpdateGatewayAuthConsumerResource API synchronously

func (*Client) UpdateGatewayAuthConsumerResourceStatus ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerResourceStatus(request *UpdateGatewayAuthConsumerResourceStatusRequest) (response *UpdateGatewayAuthConsumerResourceStatusResponse, err error)

UpdateGatewayAuthConsumerResourceStatus invokes the mse.UpdateGatewayAuthConsumerResourceStatus API synchronously

func (*Client) UpdateGatewayAuthConsumerResourceStatusWithCallback ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerResourceStatusWithCallback(request *UpdateGatewayAuthConsumerResourceStatusRequest, callback func(response *UpdateGatewayAuthConsumerResourceStatusResponse, err error)) <-chan int

UpdateGatewayAuthConsumerResourceStatusWithCallback invokes the mse.UpdateGatewayAuthConsumerResourceStatus API asynchronously

func (*Client) UpdateGatewayAuthConsumerResourceStatusWithChan ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerResourceStatusWithChan(request *UpdateGatewayAuthConsumerResourceStatusRequest) (<-chan *UpdateGatewayAuthConsumerResourceStatusResponse, <-chan error)

UpdateGatewayAuthConsumerResourceStatusWithChan invokes the mse.UpdateGatewayAuthConsumerResourceStatus API asynchronously

func (*Client) UpdateGatewayAuthConsumerResourceWithCallback ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerResourceWithCallback(request *UpdateGatewayAuthConsumerResourceRequest, callback func(response *UpdateGatewayAuthConsumerResourceResponse, err error)) <-chan int

UpdateGatewayAuthConsumerResourceWithCallback invokes the mse.UpdateGatewayAuthConsumerResource API asynchronously

func (*Client) UpdateGatewayAuthConsumerResourceWithChan ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerResourceWithChan(request *UpdateGatewayAuthConsumerResourceRequest) (<-chan *UpdateGatewayAuthConsumerResourceResponse, <-chan error)

UpdateGatewayAuthConsumerResourceWithChan invokes the mse.UpdateGatewayAuthConsumerResource API asynchronously

func (*Client) UpdateGatewayAuthConsumerStatus ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerStatus(request *UpdateGatewayAuthConsumerStatusRequest) (response *UpdateGatewayAuthConsumerStatusResponse, err error)

UpdateGatewayAuthConsumerStatus invokes the mse.UpdateGatewayAuthConsumerStatus API synchronously

func (*Client) UpdateGatewayAuthConsumerStatusWithCallback ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerStatusWithCallback(request *UpdateGatewayAuthConsumerStatusRequest, callback func(response *UpdateGatewayAuthConsumerStatusResponse, err error)) <-chan int

UpdateGatewayAuthConsumerStatusWithCallback invokes the mse.UpdateGatewayAuthConsumerStatus API asynchronously

func (*Client) UpdateGatewayAuthConsumerStatusWithChan ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerStatusWithChan(request *UpdateGatewayAuthConsumerStatusRequest) (<-chan *UpdateGatewayAuthConsumerStatusResponse, <-chan error)

UpdateGatewayAuthConsumerStatusWithChan invokes the mse.UpdateGatewayAuthConsumerStatus API asynchronously

func (*Client) UpdateGatewayAuthConsumerWithCallback ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerWithCallback(request *UpdateGatewayAuthConsumerRequest, callback func(response *UpdateGatewayAuthConsumerResponse, err error)) <-chan int

UpdateGatewayAuthConsumerWithCallback invokes the mse.UpdateGatewayAuthConsumer API asynchronously

func (*Client) UpdateGatewayAuthConsumerWithChan ¶ added in v1.62.440

func (client *Client) UpdateGatewayAuthConsumerWithChan(request *UpdateGatewayAuthConsumerRequest) (<-chan *UpdateGatewayAuthConsumerResponse, <-chan error)

UpdateGatewayAuthConsumerWithChan invokes the mse.UpdateGatewayAuthConsumer API asynchronously

func (*Client) UpdateGatewayCircuitBreakerRule ¶ added in v1.63.40

func (client *Client) UpdateGatewayCircuitBreakerRule(request *UpdateGatewayCircuitBreakerRuleRequest) (response *UpdateGatewayCircuitBreakerRuleResponse, err error)

UpdateGatewayCircuitBreakerRule invokes the mse.UpdateGatewayCircuitBreakerRule API synchronously

func (*Client) UpdateGatewayCircuitBreakerRuleWithCallback ¶ added in v1.63.40

func (client *Client) UpdateGatewayCircuitBreakerRuleWithCallback(request *UpdateGatewayCircuitBreakerRuleRequest, callback func(response *UpdateGatewayCircuitBreakerRuleResponse, err error)) <-chan int

UpdateGatewayCircuitBreakerRuleWithCallback invokes the mse.UpdateGatewayCircuitBreakerRule API asynchronously

func (*Client) UpdateGatewayCircuitBreakerRuleWithChan ¶ added in v1.63.40

func (client *Client) UpdateGatewayCircuitBreakerRuleWithChan(request *UpdateGatewayCircuitBreakerRuleRequest) (<-chan *UpdateGatewayCircuitBreakerRuleResponse, <-chan error)

UpdateGatewayCircuitBreakerRuleWithChan invokes the mse.UpdateGatewayCircuitBreakerRule API asynchronously

func (*Client) UpdateGatewayDomain ¶ added in v1.61.1450

func (client *Client) UpdateGatewayDomain(request *UpdateGatewayDomainRequest) (response *UpdateGatewayDomainResponse, err error)

UpdateGatewayDomain invokes the mse.UpdateGatewayDomain API synchronously

func (*Client) UpdateGatewayDomainWithCallback ¶ added in v1.61.1450

func (client *Client) UpdateGatewayDomainWithCallback(request *UpdateGatewayDomainRequest, callback func(response *UpdateGatewayDomainResponse, err error)) <-chan int

UpdateGatewayDomainWithCallback invokes the mse.UpdateGatewayDomain API asynchronously

func (*Client) UpdateGatewayDomainWithChan ¶ added in v1.61.1450

func (client *Client) UpdateGatewayDomainWithChan(request *UpdateGatewayDomainRequest) (<-chan *UpdateGatewayDomainResponse, <-chan error)

UpdateGatewayDomainWithChan invokes the mse.UpdateGatewayDomain API asynchronously

func (*Client) UpdateGatewayFlowRule ¶ added in v1.63.40

func (client *Client) UpdateGatewayFlowRule(request *UpdateGatewayFlowRuleRequest) (response *UpdateGatewayFlowRuleResponse, err error)

UpdateGatewayFlowRule invokes the mse.UpdateGatewayFlowRule API synchronously

func (*Client) UpdateGatewayFlowRuleWithCallback ¶ added in v1.63.40

func (client *Client) UpdateGatewayFlowRuleWithCallback(request *UpdateGatewayFlowRuleRequest, callback func(response *UpdateGatewayFlowRuleResponse, err error)) <-chan int

UpdateGatewayFlowRuleWithCallback invokes the mse.UpdateGatewayFlowRule API asynchronously

func (*Client) UpdateGatewayFlowRuleWithChan ¶ added in v1.63.40

func (client *Client) UpdateGatewayFlowRuleWithChan(request *UpdateGatewayFlowRuleRequest) (<-chan *UpdateGatewayFlowRuleResponse, <-chan error)

UpdateGatewayFlowRuleWithChan invokes the mse.UpdateGatewayFlowRule API asynchronously

func (*Client) UpdateGatewayIsolationRule ¶ added in v1.63.40

func (client *Client) UpdateGatewayIsolationRule(request *UpdateGatewayIsolationRuleRequest) (response *UpdateGatewayIsolationRuleResponse, err error)

UpdateGatewayIsolationRule invokes the mse.UpdateGatewayIsolationRule API synchronously

func (*Client) UpdateGatewayIsolationRuleWithCallback ¶ added in v1.63.40

func (client *Client) UpdateGatewayIsolationRuleWithCallback(request *UpdateGatewayIsolationRuleRequest, callback func(response *UpdateGatewayIsolationRuleResponse, err error)) <-chan int

UpdateGatewayIsolationRuleWithCallback invokes the mse.UpdateGatewayIsolationRule API asynchronously

func (*Client) UpdateGatewayIsolationRuleWithChan ¶ added in v1.63.40

func (client *Client) UpdateGatewayIsolationRuleWithChan(request *UpdateGatewayIsolationRuleRequest) (<-chan *UpdateGatewayIsolationRuleResponse, <-chan error)

UpdateGatewayIsolationRuleWithChan invokes the mse.UpdateGatewayIsolationRule API asynchronously

func (*Client) UpdateGatewayName ¶ added in v1.61.1344

func (client *Client) UpdateGatewayName(request *UpdateGatewayNameRequest) (response *UpdateGatewayNameResponse, err error)

UpdateGatewayName invokes the mse.UpdateGatewayName API synchronously

func (*Client) UpdateGatewayNameWithCallback ¶ added in v1.61.1344

func (client *Client) UpdateGatewayNameWithCallback(request *UpdateGatewayNameRequest, callback func(response *UpdateGatewayNameResponse, err error)) <-chan int

UpdateGatewayNameWithCallback invokes the mse.UpdateGatewayName API asynchronously

func (*Client) UpdateGatewayNameWithChan ¶ added in v1.61.1344

func (client *Client) UpdateGatewayNameWithChan(request *UpdateGatewayNameRequest) (<-chan *UpdateGatewayNameResponse, <-chan error)

UpdateGatewayNameWithChan invokes the mse.UpdateGatewayName API asynchronously

func (*Client) UpdateGatewayOption ¶ added in v1.61.1344

func (client *Client) UpdateGatewayOption(request *UpdateGatewayOptionRequest) (response *UpdateGatewayOptionResponse, err error)

UpdateGatewayOption invokes the mse.UpdateGatewayOption API synchronously

func (*Client) UpdateGatewayOptionWithCallback ¶ added in v1.61.1344

func (client *Client) UpdateGatewayOptionWithCallback(request *UpdateGatewayOptionRequest, callback func(response *UpdateGatewayOptionResponse, err error)) <-chan int

UpdateGatewayOptionWithCallback invokes the mse.UpdateGatewayOption API asynchronously

func (*Client) UpdateGatewayOptionWithChan ¶ added in v1.61.1344

func (client *Client) UpdateGatewayOptionWithChan(request *UpdateGatewayOptionRequest) (<-chan *UpdateGatewayOptionResponse, <-chan error)

UpdateGatewayOptionWithChan invokes the mse.UpdateGatewayOption API asynchronously

func (*Client) UpdateGatewayRoute ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRoute(request *UpdateGatewayRouteRequest) (response *UpdateGatewayRouteResponse, err error)

UpdateGatewayRoute invokes the mse.UpdateGatewayRoute API synchronously

func (*Client) UpdateGatewayRouteAuth ¶ added in v1.62.440

func (client *Client) UpdateGatewayRouteAuth(request *UpdateGatewayRouteAuthRequest) (response *UpdateGatewayRouteAuthResponse, err error)

UpdateGatewayRouteAuth invokes the mse.UpdateGatewayRouteAuth API synchronously

func (*Client) UpdateGatewayRouteAuthWithCallback ¶ added in v1.62.440

func (client *Client) UpdateGatewayRouteAuthWithCallback(request *UpdateGatewayRouteAuthRequest, callback func(response *UpdateGatewayRouteAuthResponse, err error)) <-chan int

UpdateGatewayRouteAuthWithCallback invokes the mse.UpdateGatewayRouteAuth API asynchronously

func (*Client) UpdateGatewayRouteAuthWithChan ¶ added in v1.62.440

func (client *Client) UpdateGatewayRouteAuthWithChan(request *UpdateGatewayRouteAuthRequest) (<-chan *UpdateGatewayRouteAuthResponse, <-chan error)

UpdateGatewayRouteAuthWithChan invokes the mse.UpdateGatewayRouteAuth API asynchronously

func (*Client) UpdateGatewayRouteCORS ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteCORS(request *UpdateGatewayRouteCORSRequest) (response *UpdateGatewayRouteCORSResponse, err error)

UpdateGatewayRouteCORS invokes the mse.UpdateGatewayRouteCORS API synchronously

func (*Client) UpdateGatewayRouteCORSWithCallback ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteCORSWithCallback(request *UpdateGatewayRouteCORSRequest, callback func(response *UpdateGatewayRouteCORSResponse, err error)) <-chan int

UpdateGatewayRouteCORSWithCallback invokes the mse.UpdateGatewayRouteCORS API asynchronously

func (*Client) UpdateGatewayRouteCORSWithChan ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteCORSWithChan(request *UpdateGatewayRouteCORSRequest) (<-chan *UpdateGatewayRouteCORSResponse, <-chan error)

UpdateGatewayRouteCORSWithChan invokes the mse.UpdateGatewayRouteCORS API asynchronously

func (*Client) UpdateGatewayRouteHTTPRewrite ¶ added in v1.61.1344

func (client *Client) UpdateGatewayRouteHTTPRewrite(request *UpdateGatewayRouteHTTPRewriteRequest) (response *UpdateGatewayRouteHTTPRewriteResponse, err error)

UpdateGatewayRouteHTTPRewrite invokes the mse.UpdateGatewayRouteHTTPRewrite API synchronously

func (*Client) UpdateGatewayRouteHTTPRewriteWithCallback ¶ added in v1.61.1344

func (client *Client) UpdateGatewayRouteHTTPRewriteWithCallback(request *UpdateGatewayRouteHTTPRewriteRequest, callback func(response *UpdateGatewayRouteHTTPRewriteResponse, err error)) <-chan int

UpdateGatewayRouteHTTPRewriteWithCallback invokes the mse.UpdateGatewayRouteHTTPRewrite API asynchronously

func (*Client) UpdateGatewayRouteHTTPRewriteWithChan ¶ added in v1.61.1344

func (client *Client) UpdateGatewayRouteHTTPRewriteWithChan(request *UpdateGatewayRouteHTTPRewriteRequest) (<-chan *UpdateGatewayRouteHTTPRewriteResponse, <-chan error)

UpdateGatewayRouteHTTPRewriteWithChan invokes the mse.UpdateGatewayRouteHTTPRewrite API asynchronously

func (*Client) UpdateGatewayRouteHeaderOp ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteHeaderOp(request *UpdateGatewayRouteHeaderOpRequest) (response *UpdateGatewayRouteHeaderOpResponse, err error)

UpdateGatewayRouteHeaderOp invokes the mse.UpdateGatewayRouteHeaderOp API synchronously

func (*Client) UpdateGatewayRouteHeaderOpWithCallback ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteHeaderOpWithCallback(request *UpdateGatewayRouteHeaderOpRequest, callback func(response *UpdateGatewayRouteHeaderOpResponse, err error)) <-chan int

UpdateGatewayRouteHeaderOpWithCallback invokes the mse.UpdateGatewayRouteHeaderOp API asynchronously

func (*Client) UpdateGatewayRouteHeaderOpWithChan ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteHeaderOpWithChan(request *UpdateGatewayRouteHeaderOpRequest) (<-chan *UpdateGatewayRouteHeaderOpResponse, <-chan error)

UpdateGatewayRouteHeaderOpWithChan invokes the mse.UpdateGatewayRouteHeaderOp API asynchronously

func (*Client) UpdateGatewayRouteRetry ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteRetry(request *UpdateGatewayRouteRetryRequest) (response *UpdateGatewayRouteRetryResponse, err error)

UpdateGatewayRouteRetry invokes the mse.UpdateGatewayRouteRetry API synchronously

func (*Client) UpdateGatewayRouteRetryWithCallback ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteRetryWithCallback(request *UpdateGatewayRouteRetryRequest, callback func(response *UpdateGatewayRouteRetryResponse, err error)) <-chan int

UpdateGatewayRouteRetryWithCallback invokes the mse.UpdateGatewayRouteRetry API asynchronously

func (*Client) UpdateGatewayRouteRetryWithChan ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteRetryWithChan(request *UpdateGatewayRouteRetryRequest) (<-chan *UpdateGatewayRouteRetryResponse, <-chan error)

UpdateGatewayRouteRetryWithChan invokes the mse.UpdateGatewayRouteRetry API asynchronously

func (*Client) UpdateGatewayRouteTimeout ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteTimeout(request *UpdateGatewayRouteTimeoutRequest) (response *UpdateGatewayRouteTimeoutResponse, err error)

UpdateGatewayRouteTimeout invokes the mse.UpdateGatewayRouteTimeout API synchronously

func (*Client) UpdateGatewayRouteTimeoutWithCallback ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteTimeoutWithCallback(request *UpdateGatewayRouteTimeoutRequest, callback func(response *UpdateGatewayRouteTimeoutResponse, err error)) <-chan int

UpdateGatewayRouteTimeoutWithCallback invokes the mse.UpdateGatewayRouteTimeout API asynchronously

func (*Client) UpdateGatewayRouteTimeoutWithChan ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteTimeoutWithChan(request *UpdateGatewayRouteTimeoutRequest) (<-chan *UpdateGatewayRouteTimeoutResponse, <-chan error)

UpdateGatewayRouteTimeoutWithChan invokes the mse.UpdateGatewayRouteTimeout API asynchronously

func (*Client) UpdateGatewayRouteWafStatus ¶ added in v1.61.1581

func (client *Client) UpdateGatewayRouteWafStatus(request *UpdateGatewayRouteWafStatusRequest) (response *UpdateGatewayRouteWafStatusResponse, err error)

UpdateGatewayRouteWafStatus invokes the mse.UpdateGatewayRouteWafStatus API synchronously

func (*Client) UpdateGatewayRouteWafStatusWithCallback ¶ added in v1.61.1581

func (client *Client) UpdateGatewayRouteWafStatusWithCallback(request *UpdateGatewayRouteWafStatusRequest, callback func(response *UpdateGatewayRouteWafStatusResponse, err error)) <-chan int

UpdateGatewayRouteWafStatusWithCallback invokes the mse.UpdateGatewayRouteWafStatus API asynchronously

func (*Client) UpdateGatewayRouteWafStatusWithChan ¶ added in v1.61.1581

func (client *Client) UpdateGatewayRouteWafStatusWithChan(request *UpdateGatewayRouteWafStatusRequest) (<-chan *UpdateGatewayRouteWafStatusResponse, <-chan error)

UpdateGatewayRouteWafStatusWithChan invokes the mse.UpdateGatewayRouteWafStatus API asynchronously

func (*Client) UpdateGatewayRouteWithCallback ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteWithCallback(request *UpdateGatewayRouteRequest, callback func(response *UpdateGatewayRouteResponse, err error)) <-chan int

UpdateGatewayRouteWithCallback invokes the mse.UpdateGatewayRoute API asynchronously

func (*Client) UpdateGatewayRouteWithChan ¶ added in v1.61.1488

func (client *Client) UpdateGatewayRouteWithChan(request *UpdateGatewayRouteRequest) (<-chan *UpdateGatewayRouteResponse, <-chan error)

UpdateGatewayRouteWithChan invokes the mse.UpdateGatewayRoute API asynchronously

func (*Client) UpdateGatewayServiceCheck ¶ added in v1.63.40

func (client *Client) UpdateGatewayServiceCheck(request *UpdateGatewayServiceCheckRequest) (response *UpdateGatewayServiceCheckResponse, err error)

UpdateGatewayServiceCheck invokes the mse.UpdateGatewayServiceCheck API synchronously

func (*Client) UpdateGatewayServiceCheckWithCallback ¶ added in v1.63.40

func (client *Client) UpdateGatewayServiceCheckWithCallback(request *UpdateGatewayServiceCheckRequest, callback func(response *UpdateGatewayServiceCheckResponse, err error)) <-chan int

UpdateGatewayServiceCheckWithCallback invokes the mse.UpdateGatewayServiceCheck API asynchronously

func (*Client) UpdateGatewayServiceCheckWithChan ¶ added in v1.63.40

func (client *Client) UpdateGatewayServiceCheckWithChan(request *UpdateGatewayServiceCheckRequest) (<-chan *UpdateGatewayServiceCheckResponse, <-chan error)

UpdateGatewayServiceCheckWithChan invokes the mse.UpdateGatewayServiceCheck API asynchronously

func (*Client) UpdateGatewayServiceTrafficPolicy ¶ added in v1.61.1497

func (client *Client) UpdateGatewayServiceTrafficPolicy(request *UpdateGatewayServiceTrafficPolicyRequest) (response *UpdateGatewayServiceTrafficPolicyResponse, err error)

UpdateGatewayServiceTrafficPolicy invokes the mse.UpdateGatewayServiceTrafficPolicy API synchronously

func (*Client) UpdateGatewayServiceTrafficPolicyWithCallback ¶ added in v1.61.1497

func (client *Client) UpdateGatewayServiceTrafficPolicyWithCallback(request *UpdateGatewayServiceTrafficPolicyRequest, callback func(response *UpdateGatewayServiceTrafficPolicyResponse, err error)) <-chan int

UpdateGatewayServiceTrafficPolicyWithCallback invokes the mse.UpdateGatewayServiceTrafficPolicy API asynchronously

func (*Client) UpdateGatewayServiceTrafficPolicyWithChan ¶ added in v1.61.1497

func (client *Client) UpdateGatewayServiceTrafficPolicyWithChan(request *UpdateGatewayServiceTrafficPolicyRequest) (<-chan *UpdateGatewayServiceTrafficPolicyResponse, <-chan error)

UpdateGatewayServiceTrafficPolicyWithChan invokes the mse.UpdateGatewayServiceTrafficPolicy API asynchronously

func (*Client) UpdateGatewayServiceVersion ¶ added in v1.61.1450

func (client *Client) UpdateGatewayServiceVersion(request *UpdateGatewayServiceVersionRequest) (response *UpdateGatewayServiceVersionResponse, err error)

UpdateGatewayServiceVersion invokes the mse.UpdateGatewayServiceVersion API synchronously

func (*Client) UpdateGatewayServiceVersionWithCallback ¶ added in v1.61.1450

func (client *Client) UpdateGatewayServiceVersionWithCallback(request *UpdateGatewayServiceVersionRequest, callback func(response *UpdateGatewayServiceVersionResponse, err error)) <-chan int

UpdateGatewayServiceVersionWithCallback invokes the mse.UpdateGatewayServiceVersion API asynchronously

func (*Client) UpdateGatewayServiceVersionWithChan ¶ added in v1.61.1450

func (client *Client) UpdateGatewayServiceVersionWithChan(request *UpdateGatewayServiceVersionRequest) (<-chan *UpdateGatewayServiceVersionResponse, <-chan error)

UpdateGatewayServiceVersionWithChan invokes the mse.UpdateGatewayServiceVersion API asynchronously

func (*Client) UpdateGatewaySpec ¶ added in v1.62.153

func (client *Client) UpdateGatewaySpec(request *UpdateGatewaySpecRequest) (response *UpdateGatewaySpecResponse, err error)

UpdateGatewaySpec invokes the mse.UpdateGatewaySpec API synchronously

func (*Client) UpdateGatewaySpecWithCallback ¶ added in v1.62.153

func (client *Client) UpdateGatewaySpecWithCallback(request *UpdateGatewaySpecRequest, callback func(response *UpdateGatewaySpecResponse, err error)) <-chan int

UpdateGatewaySpecWithCallback invokes the mse.UpdateGatewaySpec API asynchronously

func (*Client) UpdateGatewaySpecWithChan ¶ added in v1.62.153

func (client *Client) UpdateGatewaySpecWithChan(request *UpdateGatewaySpecRequest) (<-chan *UpdateGatewaySpecResponse, <-chan error)

UpdateGatewaySpecWithChan invokes the mse.UpdateGatewaySpec API asynchronously

func (*Client) UpdateImage ¶ added in v1.61.1344

func (client *Client) UpdateImage(request *UpdateImageRequest) (response *UpdateImageResponse, err error)

UpdateImage invokes the mse.UpdateImage API synchronously

func (*Client) UpdateImageWithCallback ¶ added in v1.61.1344

func (client *Client) UpdateImageWithCallback(request *UpdateImageRequest, callback func(response *UpdateImageResponse, err error)) <-chan int

UpdateImageWithCallback invokes the mse.UpdateImage API asynchronously

func (*Client) UpdateImageWithChan ¶ added in v1.61.1344

func (client *Client) UpdateImageWithChan(request *UpdateImageRequest) (<-chan *UpdateImageResponse, <-chan error)

UpdateImageWithChan invokes the mse.UpdateImage API asynchronously

func (*Client) UpdateIsolationRule ¶ added in v1.63.40

func (client *Client) UpdateIsolationRule(request *UpdateIsolationRuleRequest) (response *UpdateIsolationRuleResponse, err error)

UpdateIsolationRule invokes the mse.UpdateIsolationRule API synchronously

func (*Client) UpdateIsolationRuleWithCallback ¶ added in v1.63.40

func (client *Client) UpdateIsolationRuleWithCallback(request *UpdateIsolationRuleRequest, callback func(response *UpdateIsolationRuleResponse, err error)) <-chan int

UpdateIsolationRuleWithCallback invokes the mse.UpdateIsolationRule API asynchronously

func (*Client) UpdateIsolationRuleWithChan ¶ added in v1.63.40

func (client *Client) UpdateIsolationRuleWithChan(request *UpdateIsolationRuleRequest) (<-chan *UpdateIsolationRuleResponse, <-chan error)

UpdateIsolationRuleWithChan invokes the mse.UpdateIsolationRule API asynchronously

func (*Client) UpdateMessageQueueRoute ¶ added in v1.61.1581

func (client *Client) UpdateMessageQueueRoute(request *UpdateMessageQueueRouteRequest) (response *UpdateMessageQueueRouteResponse, err error)

UpdateMessageQueueRoute invokes the mse.UpdateMessageQueueRoute API synchronously

func (*Client) UpdateMessageQueueRouteWithCallback ¶ added in v1.61.1581

func (client *Client) UpdateMessageQueueRouteWithCallback(request *UpdateMessageQueueRouteRequest, callback func(response *UpdateMessageQueueRouteResponse, err error)) <-chan int

UpdateMessageQueueRouteWithCallback invokes the mse.UpdateMessageQueueRoute API asynchronously

func (*Client) UpdateMessageQueueRouteWithChan ¶ added in v1.61.1581

func (client *Client) UpdateMessageQueueRouteWithChan(request *UpdateMessageQueueRouteRequest) (<-chan *UpdateMessageQueueRouteResponse, <-chan error)

UpdateMessageQueueRouteWithChan invokes the mse.UpdateMessageQueueRoute API asynchronously

func (*Client) UpdateMigrationTask ¶ added in v1.62.153

func (client *Client) UpdateMigrationTask(request *UpdateMigrationTaskRequest) (response *UpdateMigrationTaskResponse, err error)

UpdateMigrationTask invokes the mse.UpdateMigrationTask API synchronously

func (*Client) UpdateMigrationTaskWithCallback ¶ added in v1.62.153

func (client *Client) UpdateMigrationTaskWithCallback(request *UpdateMigrationTaskRequest, callback func(response *UpdateMigrationTaskResponse, err error)) <-chan int

UpdateMigrationTaskWithCallback invokes the mse.UpdateMigrationTask API asynchronously

func (*Client) UpdateMigrationTaskWithChan ¶ added in v1.62.153

func (client *Client) UpdateMigrationTaskWithChan(request *UpdateMigrationTaskRequest) (<-chan *UpdateMigrationTaskResponse, <-chan error)

UpdateMigrationTaskWithChan invokes the mse.UpdateMigrationTask API asynchronously

func (*Client) UpdateNacosCluster ¶ added in v1.61.1450

func (client *Client) UpdateNacosCluster(request *UpdateNacosClusterRequest) (response *UpdateNacosClusterResponse, err error)

UpdateNacosCluster invokes the mse.UpdateNacosCluster API synchronously

func (*Client) UpdateNacosClusterWithCallback ¶ added in v1.61.1450

func (client *Client) UpdateNacosClusterWithCallback(request *UpdateNacosClusterRequest, callback func(response *UpdateNacosClusterResponse, err error)) <-chan int

UpdateNacosClusterWithCallback invokes the mse.UpdateNacosCluster API asynchronously

func (*Client) UpdateNacosClusterWithChan ¶ added in v1.61.1450

func (client *Client) UpdateNacosClusterWithChan(request *UpdateNacosClusterRequest) (<-chan *UpdateNacosClusterResponse, <-chan error)

UpdateNacosClusterWithChan invokes the mse.UpdateNacosCluster API asynchronously

func (*Client) UpdateNacosConfig ¶

func (client *Client) UpdateNacosConfig(request *UpdateNacosConfigRequest) (response *UpdateNacosConfigResponse, err error)

UpdateNacosConfig invokes the mse.UpdateNacosConfig API synchronously

func (*Client) UpdateNacosConfigWithCallback ¶

func (client *Client) UpdateNacosConfigWithCallback(request *UpdateNacosConfigRequest, callback func(response *UpdateNacosConfigResponse, err error)) <-chan int

UpdateNacosConfigWithCallback invokes the mse.UpdateNacosConfig API asynchronously

func (*Client) UpdateNacosConfigWithChan ¶

func (client *Client) UpdateNacosConfigWithChan(request *UpdateNacosConfigRequest) (<-chan *UpdateNacosConfigResponse, <-chan error)

UpdateNacosConfigWithChan invokes the mse.UpdateNacosConfig API asynchronously

func (*Client) UpdateNacosGrayConfig ¶ added in v1.63.40

func (client *Client) UpdateNacosGrayConfig(request *UpdateNacosGrayConfigRequest) (response *UpdateNacosGrayConfigResponse, err error)

UpdateNacosGrayConfig invokes the mse.UpdateNacosGrayConfig API synchronously

func (*Client) UpdateNacosGrayConfigWithCallback ¶ added in v1.63.40

func (client *Client) UpdateNacosGrayConfigWithCallback(request *UpdateNacosGrayConfigRequest, callback func(response *UpdateNacosGrayConfigResponse, err error)) <-chan int

UpdateNacosGrayConfigWithCallback invokes the mse.UpdateNacosGrayConfig API asynchronously

func (*Client) UpdateNacosGrayConfigWithChan ¶ added in v1.63.40

func (client *Client) UpdateNacosGrayConfigWithChan(request *UpdateNacosGrayConfigRequest) (<-chan *UpdateNacosGrayConfigResponse, <-chan error)

UpdateNacosGrayConfigWithChan invokes the mse.UpdateNacosGrayConfig API asynchronously

func (*Client) UpdateNacosInstance ¶ added in v1.61.998

func (client *Client) UpdateNacosInstance(request *UpdateNacosInstanceRequest) (response *UpdateNacosInstanceResponse, err error)

UpdateNacosInstance invokes the mse.UpdateNacosInstance API synchronously

func (*Client) UpdateNacosInstanceWithCallback ¶ added in v1.61.998

func (client *Client) UpdateNacosInstanceWithCallback(request *UpdateNacosInstanceRequest, callback func(response *UpdateNacosInstanceResponse, err error)) <-chan int

UpdateNacosInstanceWithCallback invokes the mse.UpdateNacosInstance API asynchronously

func (*Client) UpdateNacosInstanceWithChan ¶ added in v1.61.998

func (client *Client) UpdateNacosInstanceWithChan(request *UpdateNacosInstanceRequest) (<-chan *UpdateNacosInstanceResponse, <-chan error)

UpdateNacosInstanceWithChan invokes the mse.UpdateNacosInstance API asynchronously

func (*Client) UpdateNacosService ¶ added in v1.61.1450

func (client *Client) UpdateNacosService(request *UpdateNacosServiceRequest) (response *UpdateNacosServiceResponse, err error)

UpdateNacosService invokes the mse.UpdateNacosService API synchronously

func (*Client) UpdateNacosServiceWithCallback ¶ added in v1.61.1450

func (client *Client) UpdateNacosServiceWithCallback(request *UpdateNacosServiceRequest, callback func(response *UpdateNacosServiceResponse, err error)) <-chan int

UpdateNacosServiceWithCallback invokes the mse.UpdateNacosService API asynchronously

func (*Client) UpdateNacosServiceWithChan ¶ added in v1.61.1450

func (client *Client) UpdateNacosServiceWithChan(request *UpdateNacosServiceRequest) (<-chan *UpdateNacosServiceResponse, <-chan error)

UpdateNacosServiceWithChan invokes the mse.UpdateNacosService API asynchronously

func (*Client) UpdatePluginConfig ¶ added in v1.62.153

func (client *Client) UpdatePluginConfig(request *UpdatePluginConfigRequest) (response *UpdatePluginConfigResponse, err error)

UpdatePluginConfig invokes the mse.UpdatePluginConfig API synchronously

func (*Client) UpdatePluginConfigWithCallback ¶ added in v1.62.153

func (client *Client) UpdatePluginConfigWithCallback(request *UpdatePluginConfigRequest, callback func(response *UpdatePluginConfigResponse, err error)) <-chan int

UpdatePluginConfigWithCallback invokes the mse.UpdatePluginConfig API asynchronously

func (*Client) UpdatePluginConfigWithChan ¶ added in v1.62.153

func (client *Client) UpdatePluginConfigWithChan(request *UpdatePluginConfigRequest) (<-chan *UpdatePluginConfigResponse, <-chan error)

UpdatePluginConfigWithChan invokes the mse.UpdatePluginConfig API asynchronously

func (*Client) UpdateSSLCert ¶ added in v1.61.1450

func (client *Client) UpdateSSLCert(request *UpdateSSLCertRequest) (response *UpdateSSLCertResponse, err error)

UpdateSSLCert invokes the mse.UpdateSSLCert API synchronously

func (*Client) UpdateSSLCertWithCallback ¶ added in v1.61.1450

func (client *Client) UpdateSSLCertWithCallback(request *UpdateSSLCertRequest, callback func(response *UpdateSSLCertResponse, err error)) <-chan int

UpdateSSLCertWithCallback invokes the mse.UpdateSSLCert API asynchronously

func (*Client) UpdateSSLCertWithChan ¶ added in v1.61.1450

func (client *Client) UpdateSSLCertWithChan(request *UpdateSSLCertRequest) (<-chan *UpdateSSLCertResponse, <-chan error)

UpdateSSLCertWithChan invokes the mse.UpdateSSLCert API asynchronously

func (*Client) UpdateServiceSource ¶ added in v1.62.153

func (client *Client) UpdateServiceSource(request *UpdateServiceSourceRequest) (response *UpdateServiceSourceResponse, err error)

UpdateServiceSource invokes the mse.UpdateServiceSource API synchronously

func (*Client) UpdateServiceSourceWithCallback ¶ added in v1.62.153

func (client *Client) UpdateServiceSourceWithCallback(request *UpdateServiceSourceRequest, callback func(response *UpdateServiceSourceResponse, err error)) <-chan int

UpdateServiceSourceWithCallback invokes the mse.UpdateServiceSource API asynchronously

func (*Client) UpdateServiceSourceWithChan ¶ added in v1.62.153

func (client *Client) UpdateServiceSourceWithChan(request *UpdateServiceSourceRequest) (<-chan *UpdateServiceSourceResponse, <-chan error)

UpdateServiceSourceWithChan invokes the mse.UpdateServiceSource API asynchronously

func (*Client) UpdateZnode ¶

func (client *Client) UpdateZnode(request *UpdateZnodeRequest) (response *UpdateZnodeResponse, err error)

UpdateZnode invokes the mse.UpdateZnode API synchronously

func (*Client) UpdateZnodeWithCallback ¶

func (client *Client) UpdateZnodeWithCallback(request *UpdateZnodeRequest, callback func(response *UpdateZnodeResponse, err error)) <-chan int

UpdateZnodeWithCallback invokes the mse.UpdateZnode API asynchronously

func (*Client) UpdateZnodeWithChan ¶

func (client *Client) UpdateZnodeWithChan(request *UpdateZnodeRequest) (<-chan *UpdateZnodeResponse, <-chan error)

UpdateZnodeWithChan invokes the mse.UpdateZnode API asynchronously

func (*Client) UpgradeCluster ¶

func (client *Client) UpgradeCluster(request *UpgradeClusterRequest) (response *UpgradeClusterResponse, err error)

UpgradeCluster invokes the mse.UpgradeCluster API synchronously

func (*Client) UpgradeClusterWithCallback ¶

func (client *Client) UpgradeClusterWithCallback(request *UpgradeClusterRequest, callback func(response *UpgradeClusterResponse, err error)) <-chan int

UpgradeClusterWithCallback invokes the mse.UpgradeCluster API asynchronously

func (*Client) UpgradeClusterWithChan ¶

func (client *Client) UpgradeClusterWithChan(request *UpgradeClusterRequest) (<-chan *UpgradeClusterResponse, <-chan error)

UpgradeClusterWithChan invokes the mse.UpgradeCluster API asynchronously

type CloneNacosConfigRequest ¶ added in v1.61.998

type CloneNacosConfigRequest struct {
	*requests.RpcRequest
	MseSessionId      string `position:"Query" name:"MseSessionId"`
	TargetNamespaceId string `position:"Query" name:"TargetNamespaceId"`
	DataIds           string `position:"Query" name:"DataIds"`
	OriginNamespaceId string `position:"Query" name:"OriginNamespaceId"`
	Policy            string `position:"Query" name:"Policy"`
	InstanceId        string `position:"Query" name:"InstanceId"`
	AcceptLanguage    string `position:"Query" name:"AcceptLanguage"`
	Ids               string `position:"Query" name:"Ids"`
}

CloneNacosConfigRequest is the request struct for api CloneNacosConfig

func CreateCloneNacosConfigRequest ¶ added in v1.61.998

func CreateCloneNacosConfigRequest() (request *CloneNacosConfigRequest)

CreateCloneNacosConfigRequest creates a request to invoke CloneNacosConfig API

type CloneNacosConfigResponse ¶ added in v1.61.998

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

CloneNacosConfigResponse is the response struct for api CloneNacosConfig

func CreateCloneNacosConfigResponse ¶ added in v1.61.998

func CreateCloneNacosConfigResponse() (response *CloneNacosConfigResponse)

CreateCloneNacosConfigResponse creates a response to parse from CloneNacosConfig response

type CloneSentinelRuleFromAhasRequest ¶ added in v1.63.40

type CloneSentinelRuleFromAhasRequest struct {
	*requests.RpcRequest
	MseSessionId         string           `position:"Query" name:"MseSessionId"`
	NeedRemoveRestPrefix requests.Boolean `position:"Query" name:"NeedRemoveRestPrefix"`
	AppName              string           `position:"Query" name:"AppName"`
	Namespace            string           `position:"Query" name:"Namespace"`
	IsAHASPublicRegion   requests.Boolean `position:"Query" name:"IsAHASPublicRegion"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
	AhasNamespace        string           `position:"Query" name:"AhasNamespace"`
}

CloneSentinelRuleFromAhasRequest is the request struct for api CloneSentinelRuleFromAhas

func CreateCloneSentinelRuleFromAhasRequest ¶ added in v1.63.40

func CreateCloneSentinelRuleFromAhasRequest() (request *CloneSentinelRuleFromAhasRequest)

CreateCloneSentinelRuleFromAhasRequest creates a request to invoke CloneSentinelRuleFromAhas API

type CloneSentinelRuleFromAhasResponse ¶ added in v1.63.40

type CloneSentinelRuleFromAhasResponse struct {
	*responses.BaseResponse
}

CloneSentinelRuleFromAhasResponse is the response struct for api CloneSentinelRuleFromAhas

func CreateCloneSentinelRuleFromAhasResponse ¶ added in v1.63.40

func CreateCloneSentinelRuleFromAhasResponse() (response *CloneSentinelRuleFromAhasResponse)

CreateCloneSentinelRuleFromAhasResponse creates a response to parse from CloneSentinelRuleFromAhas response

type ClusterForListModel ¶

type ClusterForListModel struct {
	EndDate           string                 `json:"EndDate" xml:"EndDate"`
	IntranetDomain    string                 `json:"IntranetDomain" xml:"IntranetDomain"`
	InternetDomain    string                 `json:"InternetDomain" xml:"InternetDomain"`
	CreateTime        string                 `json:"CreateTime" xml:"CreateTime"`
	ChargeType        string                 `json:"ChargeType" xml:"ChargeType"`
	IntranetAddress   string                 `json:"IntranetAddress" xml:"IntranetAddress"`
	InstanceId        string                 `json:"InstanceId" xml:"InstanceId"`
	InternetAddress   string                 `json:"InternetAddress" xml:"InternetAddress"`
	ClusterAliasName  string                 `json:"ClusterAliasName" xml:"ClusterAliasName"`
	ClusterType       string                 `json:"ClusterType" xml:"ClusterType"`
	InitStatus        string                 `json:"InitStatus" xml:"InitStatus"`
	AppVersion        string                 `json:"AppVersion" xml:"AppVersion"`
	ClusterId         string                 `json:"ClusterId" xml:"ClusterId"`
	CanUpdate         bool                   `json:"CanUpdate" xml:"CanUpdate"`
	VersionCode       string                 `json:"VersionCode" xml:"VersionCode"`
	InstanceCount     int64                  `json:"InstanceCount" xml:"InstanceCount"`
	ClusterName       string                 `json:"ClusterName" xml:"ClusterName"`
	MseVersion        string                 `json:"MseVersion" xml:"MseVersion"`
	Tags              map[string]interface{} `json:"Tags" xml:"Tags"`
	ResourceGroupId   string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	VpcId             string                 `json:"VpcId" xml:"VpcId"`
	MaintenancePeriod MaintenancePeriod      `json:"MaintenancePeriod" xml:"MaintenancePeriod"`
}

ClusterForListModel is a nested struct in mse response

type ClusterList ¶ added in v1.61.1344

type ClusterList struct {
	ClusterName    string `json:"ClusterName" xml:"ClusterName"`
	ClusterId      string `json:"ClusterId" xml:"ClusterId"`
	Region         string `json:"Region" xml:"Region"`
	K8sVersion     string `json:"K8sVersion" xml:"K8sVersion"`
	NamespaceInfos string `json:"NamespaceInfos" xml:"NamespaceInfos"`
	PilotStartTime string `json:"PilotStartTime" xml:"PilotStartTime"`
}

ClusterList is a nested struct in mse response

type Clusters ¶

type Clusters struct {
	NacosAnsCluster []NacosAnsCluster `json:"NacosAnsCluster" xml:"NacosAnsCluster"`
}

Clusters is a nested struct in mse response

type Comment ¶ added in v1.61.1581

type Comment struct {
	Status string `json:"Status" xml:"Status"`
}

Comment is a nested struct in mse response

type Conditions ¶ added in v1.63.40

type Conditions struct {
	ConditionsItem []ConditionsItem `json:"Conditions" xml:"Conditions"`
}

Conditions is a nested struct in mse response

type ConditionsItem ¶ added in v1.63.40

type ConditionsItem struct {
	Name     string   `json:"Name" xml:"Name"`
	Value    string   `json:"Value" xml:"Value"`
	Type     string   `json:"Type" xml:"Type"`
	Cond     string   `json:"Cond" xml:"Cond"`
	NameList []string `json:"NameList" xml:"NameList"`
}

ConditionsItem is a nested struct in mse response

type Configuration ¶

type Configuration struct {
	Tags             string `json:"Tags" xml:"Tags"`
	DataId           string `json:"DataId" xml:"DataId"`
	BetaIps          string `json:"BetaIps" xml:"BetaIps"`
	Content          string `json:"Content" xml:"Content"`
	Group            string `json:"Group" xml:"Group"`
	Desc             string `json:"Desc" xml:"Desc"`
	OpType           string `json:"OpType" xml:"OpType"`
	Md5              string `json:"Md5" xml:"Md5"`
	EncryptedDataKey string `json:"EncryptedDataKey" xml:"EncryptedDataKey"`
	AppName          string `json:"AppName" xml:"AppName"`
	Type             string `json:"Type" xml:"Type"`
}

Configuration is a nested struct in mse response

type Configurations ¶

type Configurations struct {
	NacosConfigForListModel []NacosConfigForListModel `json:"NacosConfigForListModel" xml:"NacosConfigForListModel"`
}

Configurations is a nested struct in mse response

type ConsistentHashLBConfig ¶ added in v1.61.1450

type ConsistentHashLBConfig struct {
	ParameterName        string     `json:"ParameterName" xml:"ParameterName"`
	MinimumRingSize      int64      `json:"MinimumRingSize" xml:"MinimumRingSize"`
	ConsistentHashLBType string     `json:"ConsistentHashLBType" xml:"ConsistentHashLBType"`
	HttpCookie           HttpCookie `json:"HttpCookie" xml:"HttpCookie"`
}

ConsistentHashLBConfig is a nested struct in mse response

type Consumers ¶ added in v1.62.440

type Consumers struct {
	Name            string `json:"Name" xml:"Name"`
	ConsumerId      int64  `json:"ConsumerId" xml:"ConsumerId"`
	ConsumerStatus  bool   `json:"ConsumerStatus" xml:"ConsumerStatus"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
	Id              int64  `json:"Id" xml:"Id"`
	RouteId         int64  `json:"RouteId" xml:"RouteId"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	RouteName       string `json:"RouteName" xml:"RouteName"`
	PrimaryUser     string `json:"PrimaryUser" xml:"PrimaryUser"`
	ResourceStatus  bool   `json:"ResourceStatus" xml:"ResourceStatus"`
	Description     string `json:"Description" xml:"Description"`
	Type            string `json:"Type" xml:"Type"`
}

Consumers is a nested struct in mse response

type Cors ¶ added in v1.61.1488

type Cors struct {
	ExposeHeaders    string `json:"ExposeHeaders" xml:"ExposeHeaders"`
	AllowCredentials bool   `json:"AllowCredentials" xml:"AllowCredentials"`
	AllowOrigins     string `json:"AllowOrigins" xml:"AllowOrigins"`
	AllowMethods     string `json:"AllowMethods" xml:"AllowMethods"`
	AllowHeaders     string `json:"AllowHeaders" xml:"AllowHeaders"`
	Status           string `json:"Status" xml:"Status"`
	UnitNum          int64  `json:"UnitNum" xml:"UnitNum"`
	TimeUnit         string `json:"TimeUnit" xml:"TimeUnit"`
}

Cors is a nested struct in mse response

type CreateApplicationRequest ¶ added in v1.61.1002

type CreateApplicationRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Language       string `position:"Query" name:"Language"`
	Source         string `position:"Query" name:"Source"`
	ExtraInfo      string `position:"Query" name:"ExtraInfo"`
	AppName        string `position:"Query" name:"AppName"`
	SwitchEnable   string `position:"Query" name:"SwitchEnable"`
	Namespace      string `position:"Query" name:"Namespace"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	SentinelEnable string `position:"Query" name:"SentinelEnable"`
	Region         string `position:"Query" name:"Region"`
}

CreateApplicationRequest is the request struct for api CreateApplication

func CreateCreateApplicationRequest ¶ added in v1.61.1002

func CreateCreateApplicationRequest() (request *CreateApplicationRequest)

CreateCreateApplicationRequest creates a request to invoke CreateApplication API

type CreateApplicationResponse ¶ added in v1.61.1002

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

CreateApplicationResponse is the response struct for api CreateApplication

func CreateCreateApplicationResponse ¶ added in v1.61.1002

func CreateCreateApplicationResponse() (response *CreateApplicationResponse)

CreateCreateApplicationResponse creates a response to parse from CreateApplication response

type CreateCircuitBreakerRuleRequest ¶ added in v1.62.440

type CreateCircuitBreakerRuleRequest struct {
	*requests.RpcRequest
	MseSessionId              string           `position:"Query" name:"MseSessionId"`
	Threshold                 requests.Float   `position:"Query" name:"Threshold"`
	RetryTimeoutMs            requests.Integer `position:"Query" name:"RetryTimeoutMs"`
	AppName                   string           `position:"Query" name:"AppName"`
	Enable                    requests.Boolean `position:"Query" name:"Enable"`
	MinRequestAmount          requests.Integer `position:"Query" name:"MinRequestAmount"`
	Resource                  string           `position:"Query" name:"Resource"`
	MaxAllowedRtMs            requests.Integer `position:"Query" name:"MaxAllowedRtMs"`
	HalfOpenBaseAmountPerStep requests.Integer `position:"Query" name:"HalfOpenBaseAmountPerStep"`
	ResourceType              requests.Integer `position:"Query" name:"ResourceType"`
	StatIntervalMs            requests.Integer `position:"Query" name:"StatIntervalMs"`
	AppId                     string           `position:"Query" name:"AppId"`
	Namespace                 string           `position:"Query" name:"Namespace"`
	HalfOpenRecoveryStepNum   requests.Integer `position:"Query" name:"HalfOpenRecoveryStepNum"`
	AcceptLanguage            string           `position:"Query" name:"AcceptLanguage"`
	Strategy                  requests.Integer `position:"Query" name:"Strategy"`
}

CreateCircuitBreakerRuleRequest is the request struct for api CreateCircuitBreakerRule

func CreateCreateCircuitBreakerRuleRequest ¶ added in v1.62.440

func CreateCreateCircuitBreakerRuleRequest() (request *CreateCircuitBreakerRuleRequest)

CreateCreateCircuitBreakerRuleRequest creates a request to invoke CreateCircuitBreakerRule API

type CreateCircuitBreakerRuleResponse ¶ added in v1.62.440

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

CreateCircuitBreakerRuleResponse is the response struct for api CreateCircuitBreakerRule

func CreateCreateCircuitBreakerRuleResponse ¶ added in v1.62.440

func CreateCreateCircuitBreakerRuleResponse() (response *CreateCircuitBreakerRuleResponse)

CreateCreateCircuitBreakerRuleResponse creates a response to parse from CreateCircuitBreakerRule response

type CreateClusterRequest ¶

type CreateClusterRequest struct {
	*requests.RpcRequest
	ClusterSpecification    string              `position:"Query" name:"ClusterSpecification"`
	MseSessionId            string              `position:"Query" name:"MseSessionId"`
	ResourceGroupId         string              `position:"Query" name:"ResourceGroupId"`
	RequestPars             string              `position:"Query" name:"RequestPars"`
	Tag                     *[]CreateClusterTag `position:"Query" name:"Tag"  type:"Repeated"`
	VSwitchId               string              `position:"Query" name:"VSwitchId"`
	ClusterType             string              `position:"Query" name:"ClusterType"`
	SecurityGroupType       string              `position:"Query" name:"SecurityGroupType"`
	InstanceName            string              `position:"Query" name:"InstanceName"`
	NetType                 string              `position:"Query" name:"NetType"`
	MseVersion              string              `position:"Query" name:"MseVersion"`
	Region                  string              `position:"Query" name:"Region"`
	PubSlbSpecification     string              `position:"Query" name:"PubSlbSpecification"`
	PrivateSlbSpecification string              `position:"Query" name:"PrivateSlbSpecification"`
	InstanceCount           requests.Integer    `position:"Query" name:"InstanceCount"`
	ConnectionType          string              `position:"Query" name:"ConnectionType"`
	ClusterVersion          string              `position:"Query" name:"ClusterVersion"`
	DiskCapacity            requests.Integer    `position:"Query" name:"DiskCapacity"`
	EipEnabled              requests.Boolean    `position:"Query" name:"EipEnabled"`
	DiskType                string              `position:"Query" name:"DiskType"`
	PubNetworkFlow          string              `position:"Query" name:"PubNetworkFlow"`
	VpcId                   string              `position:"Query" name:"VpcId"`
	AcceptLanguage          string              `position:"Query" name:"AcceptLanguage"`
	ChargeType              string              `position:"Query" name:"ChargeType"`
}

CreateClusterRequest is the request struct for api CreateCluster

func CreateCreateClusterRequest ¶

func CreateCreateClusterRequest() (request *CreateClusterRequest)

CreateCreateClusterRequest creates a request to invoke CreateCluster API

type CreateClusterResponse ¶

type CreateClusterResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Message    string `json:"Message" xml:"Message"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	ErrorCode  string `json:"ErrorCode" xml:"ErrorCode"`
	OrderId    string `json:"OrderId" xml:"OrderId"`
	Success    bool   `json:"Success" xml:"Success"`
}

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse ¶

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateClusterTag ¶ added in v1.62.153

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

CreateClusterTag is a repeated param struct in CreateClusterRequest

type CreateEngineNamespaceRequest ¶

type CreateEngineNamespaceRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ServiceCount   requests.Integer `position:"Query" name:"ServiceCount"`
	Id             string           `position:"Query" name:"Id"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	Name           string           `position:"Query" name:"Name"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Desc           string           `position:"Query" name:"Desc"`
}

CreateEngineNamespaceRequest is the request struct for api CreateEngineNamespace

func CreateCreateEngineNamespaceRequest ¶

func CreateCreateEngineNamespaceRequest() (request *CreateEngineNamespaceRequest)

CreateCreateEngineNamespaceRequest creates a request to invoke CreateEngineNamespace API

type CreateEngineNamespaceResponse ¶

type CreateEngineNamespaceResponse struct {
	*responses.BaseResponse
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ClusterId string `json:"ClusterId" xml:"ClusterId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateEngineNamespaceResponse is the response struct for api CreateEngineNamespace

func CreateCreateEngineNamespaceResponse ¶

func CreateCreateEngineNamespaceResponse() (response *CreateEngineNamespaceResponse)

CreateCreateEngineNamespaceResponse creates a response to parse from CreateEngineNamespace response

type CreateFlowRuleRequest ¶ added in v1.62.440

type CreateFlowRuleRequest struct {
	*requests.RpcRequest
	MseSessionId      string           `position:"Query" name:"MseSessionId"`
	Threshold         requests.Integer `position:"Query" name:"Threshold"`
	AppName           string           `position:"Query" name:"AppName"`
	Enable            requests.Boolean `position:"Query" name:"Enable"`
	Resource          string           `position:"Query" name:"Resource"`
	MaxQueueingTimeMs requests.Integer `position:"Query" name:"MaxQueueingTimeMs"`
	ControlBehavior   requests.Integer `position:"Query" name:"ControlBehavior"`
	ResourceType      requests.Integer `position:"Query" name:"ResourceType"`
	AppId             string           `position:"Query" name:"AppId"`
	Namespace         string           `position:"Query" name:"Namespace"`
	AcceptLanguage    string           `position:"Query" name:"AcceptLanguage"`
}

CreateFlowRuleRequest is the request struct for api CreateFlowRule

func CreateCreateFlowRuleRequest ¶ added in v1.62.440

func CreateCreateFlowRuleRequest() (request *CreateFlowRuleRequest)

CreateCreateFlowRuleRequest creates a request to invoke CreateFlowRule API

type CreateFlowRuleResponse ¶ added in v1.62.440

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

CreateFlowRuleResponse is the response struct for api CreateFlowRule

func CreateCreateFlowRuleResponse ¶ added in v1.62.440

func CreateCreateFlowRuleResponse() (response *CreateFlowRuleResponse)

CreateCreateFlowRuleResponse creates a response to parse from CreateFlowRule response

type CreateGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

type CreateGatewayCircuitBreakerRuleRequest struct {
	*requests.RpcRequest
	MseSessionId        string           `position:"Query" name:"MseSessionId"`
	MaxAllowedMs        requests.Integer `position:"Query" name:"MaxAllowedMs"`
	BehaviorType        requests.Integer `position:"Query" name:"BehaviorType"`
	Enable              requests.Integer `position:"Query" name:"Enable"`
	MinRequestAmount    requests.Integer `position:"Query" name:"MinRequestAmount"`
	GatewayId           requests.Integer `position:"Query" name:"GatewayId"`
	ResponseStatusCode  requests.Integer `position:"Query" name:"ResponseStatusCode"`
	RouteId             requests.Integer `position:"Query" name:"RouteId"`
	TriggerRatio        requests.Integer `position:"Query" name:"TriggerRatio"`
	GatewayUniqueId     string           `position:"Query" name:"GatewayUniqueId"`
	BodyEncoding        requests.Integer `position:"Query" name:"BodyEncoding"`
	ResponseRedirectUrl string           `position:"Query" name:"ResponseRedirectUrl"`
	RouteName           string           `position:"Query" name:"RouteName"`
	StatDurationSec     requests.Integer `position:"Query" name:"StatDurationSec"`
	RecoveryTimeoutSec  requests.Integer `position:"Query" name:"RecoveryTimeoutSec"`
	AcceptLanguage      string           `position:"Query" name:"AcceptLanguage"`
	ResponseContentBody string           `position:"Query" name:"ResponseContentBody"`
	Strategy            requests.Integer `position:"Query" name:"Strategy"`
}

CreateGatewayCircuitBreakerRuleRequest is the request struct for api CreateGatewayCircuitBreakerRule

func CreateCreateGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

func CreateCreateGatewayCircuitBreakerRuleRequest() (request *CreateGatewayCircuitBreakerRuleRequest)

CreateCreateGatewayCircuitBreakerRuleRequest creates a request to invoke CreateGatewayCircuitBreakerRule API

type CreateGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

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

CreateGatewayCircuitBreakerRuleResponse is the response struct for api CreateGatewayCircuitBreakerRule

func CreateCreateGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

func CreateCreateGatewayCircuitBreakerRuleResponse() (response *CreateGatewayCircuitBreakerRuleResponse)

CreateCreateGatewayCircuitBreakerRuleResponse creates a response to parse from CreateGatewayCircuitBreakerRule response

type CreateGatewayFlowRuleRequest ¶ added in v1.63.40

type CreateGatewayFlowRuleRequest struct {
	*requests.RpcRequest
	MseSessionId        string           `position:"Query" name:"MseSessionId"`
	Threshold           requests.Integer `position:"Query" name:"Threshold"`
	BehaviorType        requests.Integer `position:"Query" name:"BehaviorType"`
	Enable              requests.Integer `position:"Query" name:"Enable"`
	GatewayId           requests.Integer `position:"Query" name:"GatewayId"`
	ResponseStatusCode  requests.Integer `position:"Query" name:"ResponseStatusCode"`
	RouteId             requests.Integer `position:"Query" name:"RouteId"`
	GatewayUniqueId     string           `position:"Query" name:"GatewayUniqueId"`
	BodyEncoding        requests.Integer `position:"Query" name:"BodyEncoding"`
	ResponseRedirectUrl string           `position:"Query" name:"ResponseRedirectUrl"`
	RouteName           string           `position:"Query" name:"RouteName"`
	AcceptLanguage      string           `position:"Query" name:"AcceptLanguage"`
	ResponseContentBody string           `position:"Query" name:"ResponseContentBody"`
}

CreateGatewayFlowRuleRequest is the request struct for api CreateGatewayFlowRule

func CreateCreateGatewayFlowRuleRequest ¶ added in v1.63.40

func CreateCreateGatewayFlowRuleRequest() (request *CreateGatewayFlowRuleRequest)

CreateCreateGatewayFlowRuleRequest creates a request to invoke CreateGatewayFlowRule API

type CreateGatewayFlowRuleResponse ¶ added in v1.63.40

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

CreateGatewayFlowRuleResponse is the response struct for api CreateGatewayFlowRule

func CreateCreateGatewayFlowRuleResponse ¶ added in v1.63.40

func CreateCreateGatewayFlowRuleResponse() (response *CreateGatewayFlowRuleResponse)

CreateCreateGatewayFlowRuleResponse creates a response to parse from CreateGatewayFlowRule response

type CreateGatewayIsolationRuleRequest ¶ added in v1.63.40

type CreateGatewayIsolationRuleRequest struct {
	*requests.RpcRequest
	MseSessionId        string           `position:"Query" name:"MseSessionId"`
	BehaviorType        requests.Integer `position:"Query" name:"BehaviorType"`
	Enable              requests.Integer `position:"Query" name:"Enable"`
	GatewayId           requests.Integer `position:"Query" name:"GatewayId"`
	ResponseStatusCode  requests.Integer `position:"Query" name:"ResponseStatusCode"`
	RouteId             requests.Integer `position:"Query" name:"RouteId"`
	GatewayUniqueId     string           `position:"Query" name:"GatewayUniqueId"`
	BodyEncoding        requests.Integer `position:"Query" name:"BodyEncoding"`
	ResponseRedirectUrl string           `position:"Query" name:"ResponseRedirectUrl"`
	RouteName           string           `position:"Query" name:"RouteName"`
	AcceptLanguage      string           `position:"Query" name:"AcceptLanguage"`
	MaxConcurrency      requests.Integer `position:"Query" name:"MaxConcurrency"`
	ResponseContentBody string           `position:"Query" name:"ResponseContentBody"`
}

CreateGatewayIsolationRuleRequest is the request struct for api CreateGatewayIsolationRule

func CreateCreateGatewayIsolationRuleRequest ¶ added in v1.63.40

func CreateCreateGatewayIsolationRuleRequest() (request *CreateGatewayIsolationRuleRequest)

CreateCreateGatewayIsolationRuleRequest creates a request to invoke CreateGatewayIsolationRule API

type CreateGatewayIsolationRuleResponse ¶ added in v1.63.40

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

CreateGatewayIsolationRuleResponse is the response struct for api CreateGatewayIsolationRule

func CreateCreateGatewayIsolationRuleResponse ¶ added in v1.63.40

func CreateCreateGatewayIsolationRuleResponse() (response *CreateGatewayIsolationRuleResponse)

CreateCreateGatewayIsolationRuleResponse creates a response to parse from CreateGatewayIsolationRule response

type CreateIsolationRuleRequest ¶ added in v1.63.40

type CreateIsolationRuleRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Threshold      requests.Float   `position:"Query" name:"Threshold"`
	AppName        string           `position:"Query" name:"AppName"`
	Enable         requests.Boolean `position:"Query" name:"Enable"`
	Resource       string           `position:"Query" name:"Resource"`
	ResourceType   requests.Integer `position:"Query" name:"ResourceType"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

CreateIsolationRuleRequest is the request struct for api CreateIsolationRule

func CreateCreateIsolationRuleRequest ¶ added in v1.63.40

func CreateCreateIsolationRuleRequest() (request *CreateIsolationRuleRequest)

CreateCreateIsolationRuleRequest creates a request to invoke CreateIsolationRule API

type CreateIsolationRuleResponse ¶ added in v1.63.40

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

CreateIsolationRuleResponse is the response struct for api CreateIsolationRule

func CreateCreateIsolationRuleResponse ¶ added in v1.63.40

func CreateCreateIsolationRuleResponse() (response *CreateIsolationRuleResponse)

CreateCreateIsolationRuleResponse creates a response to parse from CreateIsolationRule response

type CreateMseServiceApplicationRequest ¶ added in v1.61.1624

type CreateMseServiceApplicationRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Language       string `position:"Query" name:"Language"`
	Source         string `position:"Query" name:"Source"`
	ExtraInfo      string `position:"Query" name:"ExtraInfo"`
	AppName        string `position:"Query" name:"AppName"`
	SwitchEnable   string `position:"Query" name:"SwitchEnable"`
	MseVersion     string `position:"Query" name:"MseVersion"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	SentinelEnable string `position:"Query" name:"SentinelEnable"`
	Region         string `position:"Query" name:"Region"`
}

CreateMseServiceApplicationRequest is the request struct for api CreateMseServiceApplication

func CreateCreateMseServiceApplicationRequest ¶ added in v1.61.1624

func CreateCreateMseServiceApplicationRequest() (request *CreateMseServiceApplicationRequest)

CreateCreateMseServiceApplicationRequest creates a request to invoke CreateMseServiceApplication API

type CreateMseServiceApplicationResponse ¶ added in v1.61.1624

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

CreateMseServiceApplicationResponse is the response struct for api CreateMseServiceApplication

func CreateCreateMseServiceApplicationResponse ¶ added in v1.61.1624

func CreateCreateMseServiceApplicationResponse() (response *CreateMseServiceApplicationResponse)

CreateCreateMseServiceApplicationResponse creates a response to parse from CreateMseServiceApplication response

type CreateNacosConfigRequest ¶

type CreateNacosConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Type           string `position:"Query" name:"Type"`
	Content        string `position:"Body" name:"Content"`
	AppName        string `position:"Query" name:"AppName"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	Group          string `position:"Query" name:"Group"`
	Tags           string `position:"Query" name:"Tags"`
	BetaIps        string `position:"Query" name:"BetaIps"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	DataId         string `position:"Query" name:"DataId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Desc           string `position:"Query" name:"Desc"`
}

CreateNacosConfigRequest is the request struct for api CreateNacosConfig

func CreateCreateNacosConfigRequest ¶

func CreateCreateNacosConfigRequest() (request *CreateNacosConfigRequest)

CreateCreateNacosConfigRequest creates a request to invoke CreateNacosConfig API

type CreateNacosConfigResponse ¶

type CreateNacosConfigResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateNacosConfigResponse is the response struct for api CreateNacosConfig

func CreateCreateNacosConfigResponse ¶

func CreateCreateNacosConfigResponse() (response *CreateNacosConfigResponse)

CreateCreateNacosConfigResponse creates a response to parse from CreateNacosConfig response

type CreateNacosInstanceRequest ¶ added in v1.61.1450

type CreateNacosInstanceRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Metadata       string           `position:"Body" name:"Metadata"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	Ephemeral      requests.Boolean `position:"Query" name:"Ephemeral"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	Ip             string           `position:"Query" name:"Ip"`
	Weight         string           `position:"Query" name:"Weight"`
	GroupName      string           `position:"Query" name:"GroupName"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	Port           requests.Integer `position:"Query" name:"Port"`
	Enabled        requests.Boolean `position:"Query" name:"Enabled"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

CreateNacosInstanceRequest is the request struct for api CreateNacosInstance

func CreateCreateNacosInstanceRequest ¶ added in v1.61.1450

func CreateCreateNacosInstanceRequest() (request *CreateNacosInstanceRequest)

CreateCreateNacosInstanceRequest creates a request to invoke CreateNacosInstance API

type CreateNacosInstanceResponse ¶ added in v1.61.1450

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

CreateNacosInstanceResponse is the response struct for api CreateNacosInstance

func CreateCreateNacosInstanceResponse ¶ added in v1.61.1450

func CreateCreateNacosInstanceResponse() (response *CreateNacosInstanceResponse)

CreateCreateNacosInstanceResponse creates a response to parse from CreateNacosInstance response

type CreateNacosServiceRequest ¶ added in v1.61.1450

type CreateNacosServiceRequest struct {
	*requests.RpcRequest
	MseSessionId     string           `position:"Query" name:"MseSessionId"`
	Ephemeral        requests.Boolean `position:"Query" name:"Ephemeral"`
	NamespaceId      string           `position:"Query" name:"NamespaceId"`
	ServiceName      string           `position:"Query" name:"ServiceName"`
	ClusterId        string           `position:"Query" name:"ClusterId"`
	GroupName        string           `position:"Query" name:"GroupName"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
	AcceptLanguage   string           `position:"Query" name:"AcceptLanguage"`
	ProtectThreshold string           `position:"Query" name:"ProtectThreshold"`
}

CreateNacosServiceRequest is the request struct for api CreateNacosService

func CreateCreateNacosServiceRequest ¶ added in v1.61.1450

func CreateCreateNacosServiceRequest() (request *CreateNacosServiceRequest)

CreateCreateNacosServiceRequest creates a request to invoke CreateNacosService API

type CreateNacosServiceResponse ¶ added in v1.61.1450

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

CreateNacosServiceResponse is the response struct for api CreateNacosService

func CreateCreateNacosServiceResponse ¶ added in v1.61.1450

func CreateCreateNacosServiceResponse() (response *CreateNacosServiceResponse)

CreateCreateNacosServiceResponse creates a response to parse from CreateNacosService response

type CreateOrUpdateSwimmingLaneEntryRules ¶ added in v1.61.1488

type CreateOrUpdateSwimmingLaneEntryRules struct {
	RestItems *[]CreateOrUpdateSwimmingLaneEntryRulesRestItems `name:"RestItems" type:"Repeated"`
	Condition string                                           `name:"Condition"`
	Paths     *[]string                                        `name:"Paths" type:"Repeated"`
	Priority  string                                           `name:"Priority"`
}

CreateOrUpdateSwimmingLaneEntryRules is a repeated param struct in CreateOrUpdateSwimmingLaneRequest

type CreateOrUpdateSwimmingLaneEntryRulesRestItems ¶ added in v1.61.1488

type CreateOrUpdateSwimmingLaneEntryRulesRestItems struct {
	Datum     string    `name:"Datum"`
	Divisor   string    `name:"Divisor"`
	Rate      string    `name:"Rate"`
	NameList  *[]string `name:"NameList" type:"Repeated"`
	Name      string    `name:"Name"`
	Type      string    `name:"Type"`
	Cond      string    `name:"Cond"`
	Remainder string    `name:"Remainder"`
	Value     string    `name:"Value"`
	Operator  string    `name:"Operator"`
}

CreateOrUpdateSwimmingLaneEntryRulesRestItems is a repeated param struct in CreateOrUpdateSwimmingLaneRequest

type CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJson ¶ added in v1.62.153

type CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJson struct {
	CanaryModel                      string                                                                                      `name:"CanaryModel"`
	Condition                        string                                                                                      `name:"Condition"`
	GatewayUniqueId                  string                                                                                      `name:"GatewayUniqueId"`
	RouteIndependentPercentageEnable string                                                                                      `name:"RouteIndependentPercentageEnable"`
	RouteIdList                      *[]string                                                                                   `name:"RouteIdList" type:"Repeated"`
	Percentage                       string                                                                                      `name:"Percentage"`
	RouteIndependentPercentageList   *[]CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonRouteIndependentPercentageListItem `name:"RouteIndependentPercentageList" type:"Repeated"`
	Conditions                       *[]CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonConditionsItem                     `name:"Conditions" type:"Repeated"`
	GatewayId                        string                                                                                      `name:"GatewayId"`
}

CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJson is a repeated param struct in CreateOrUpdateSwimmingLaneRequest

type CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonConditionsItem ¶ added in v1.62.153

type CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonConditionsItem struct {
	Name  string `name:"Name"`
	Type  string `name:"Type"`
	Cond  string `name:"Cond"`
	Value string `name:"Value"`
}

CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonConditionsItem is a repeated param struct in CreateOrUpdateSwimmingLaneRequest

type CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonRouteIndependentPercentageListItem ¶ added in v1.63.40

type CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonRouteIndependentPercentageListItem struct {
	RouteId    string `name:"RouteId"`
	Percentage string `name:"Percentage"`
}

CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJsonRouteIndependentPercentageListItem is a repeated param struct in CreateOrUpdateSwimmingLaneRequest

type CreateOrUpdateSwimmingLaneGroupRequest ¶ added in v1.61.1488

type CreateOrUpdateSwimmingLaneGroupRequest struct {
	*requests.RpcRequest
	MseSessionId           string           `position:"Query" name:"MseSessionId"`
	AppIds                 string           `position:"Query" name:"AppIds"`
	DbGrayEnable           requests.Boolean `position:"Query" name:"DbGrayEnable"`
	Enable                 requests.Boolean `position:"Query" name:"Enable"`
	SwimVersion            requests.Integer `position:"Query" name:"SwimVersion"`
	Id                     requests.Integer `position:"Query" name:"Id"`
	RouteIds               *[]string        `position:"Query" name:"RouteIds"  type:"Json"`
	CanaryModel            requests.Integer `position:"Query" name:"CanaryModel"`
	Paths                  *[]string        `position:"Query" name:"Paths"  type:"Json"`
	Name                   string           `position:"Query" name:"Name"`
	MessageQueueFilterSide string           `position:"Query" name:"MessageQueueFilterSide"`
	Region                 string           `position:"Query" name:"Region"`
	Status                 requests.Integer `position:"Query" name:"Status"`
	MessageQueueGrayEnable requests.Boolean `position:"Query" name:"MessageQueueGrayEnable"`
	EntryApp               string           `position:"Query" name:"EntryApp"`
	RecordCanaryDetail     requests.Boolean `position:"Query" name:"RecordCanaryDetail"`
	Namespace              string           `position:"Query" name:"Namespace"`
	AcceptLanguage         string           `position:"Query" name:"AcceptLanguage"`
}

CreateOrUpdateSwimmingLaneGroupRequest is the request struct for api CreateOrUpdateSwimmingLaneGroup

func CreateCreateOrUpdateSwimmingLaneGroupRequest ¶ added in v1.61.1488

func CreateCreateOrUpdateSwimmingLaneGroupRequest() (request *CreateOrUpdateSwimmingLaneGroupRequest)

CreateCreateOrUpdateSwimmingLaneGroupRequest creates a request to invoke CreateOrUpdateSwimmingLaneGroup API

type CreateOrUpdateSwimmingLaneGroupResponse ¶ added in v1.61.1488

type CreateOrUpdateSwimmingLaneGroupResponse struct {
	*responses.BaseResponse
	RequestId string                                `json:"RequestId" xml:"RequestId"`
	Success   bool                                  `json:"Success" xml:"Success"`
	ErrorCode string                                `json:"ErrorCode" xml:"ErrorCode"`
	Message   string                                `json:"Message" xml:"Message"`
	Data      DataInCreateOrUpdateSwimmingLaneGroup `json:"Data" xml:"Data"`
}

CreateOrUpdateSwimmingLaneGroupResponse is the response struct for api CreateOrUpdateSwimmingLaneGroup

func CreateCreateOrUpdateSwimmingLaneGroupResponse ¶ added in v1.61.1488

func CreateCreateOrUpdateSwimmingLaneGroupResponse() (response *CreateOrUpdateSwimmingLaneGroupResponse)

CreateCreateOrUpdateSwimmingLaneGroupResponse creates a response to parse from CreateOrUpdateSwimmingLaneGroup response

type CreateOrUpdateSwimmingLaneRequest ¶ added in v1.61.1488

type CreateOrUpdateSwimmingLaneRequest struct {
	*requests.RpcRequest
	MseSessionId                    string                                                 `position:"Query" name:"MseSessionId"`
	EntryRule                       string                                                 `position:"Query" name:"EntryRule"`
	Enable                          requests.Boolean                                       `position:"Query" name:"Enable"`
	Id                              requests.Integer                                       `position:"Query" name:"Id"`
	Tag                             string                                                 `position:"Query" name:"Tag"`
	EntryRules                      *[]CreateOrUpdateSwimmingLaneEntryRules                `position:"Body" name:"EntryRules"  type:"Repeated"`
	GroupId                         requests.Integer                                       `position:"Query" name:"GroupId"`
	EnableRules                     requests.Boolean                                       `position:"Query" name:"EnableRules"`
	Name                            string                                                 `position:"Query" name:"Name"`
	GatewaySwimmingLaneRouteJson    CreateOrUpdateSwimmingLaneGatewaySwimmingLaneRouteJson `position:"Query" name:"GatewaySwimmingLaneRouteJson"  type:"Struct"`
	Namespace                       string                                                 `position:"Query" name:"Namespace"`
	AcceptLanguage                  string                                                 `position:"Query" name:"AcceptLanguage"`
	PathIndependentPercentageEnable requests.Boolean                                       `position:"Query" name:"PathIndependentPercentageEnable"`
}

CreateOrUpdateSwimmingLaneRequest is the request struct for api CreateOrUpdateSwimmingLane

func CreateCreateOrUpdateSwimmingLaneRequest ¶ added in v1.61.1488

func CreateCreateOrUpdateSwimmingLaneRequest() (request *CreateOrUpdateSwimmingLaneRequest)

CreateCreateOrUpdateSwimmingLaneRequest creates a request to invoke CreateOrUpdateSwimmingLane API

type CreateOrUpdateSwimmingLaneResponse ¶ added in v1.61.1488

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

CreateOrUpdateSwimmingLaneResponse is the response struct for api CreateOrUpdateSwimmingLane

func CreateCreateOrUpdateSwimmingLaneResponse ¶ added in v1.61.1488

func CreateCreateOrUpdateSwimmingLaneResponse() (response *CreateOrUpdateSwimmingLaneResponse)

CreateCreateOrUpdateSwimmingLaneResponse creates a response to parse from CreateOrUpdateSwimmingLane response

type CreatePluginConfigRequest ¶ added in v1.63.40

type CreatePluginConfigRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ResourceIdList  *[]string        `position:"Query" name:"ResourceIdList"  type:"Json"`
	Enable          requests.Boolean `position:"Query" name:"Enable"`
	PluginId        requests.Integer `position:"Query" name:"PluginId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	ConfigLevel     requests.Integer `position:"Query" name:"ConfigLevel"`
	Config          string           `position:"Query" name:"Config"`
}

CreatePluginConfigRequest is the request struct for api CreatePluginConfig

func CreateCreatePluginConfigRequest ¶ added in v1.63.40

func CreateCreatePluginConfigRequest() (request *CreatePluginConfigRequest)

CreateCreatePluginConfigRequest creates a request to invoke CreatePluginConfig API

type CreatePluginConfigResponse ¶ added in v1.63.40

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

CreatePluginConfigResponse is the response struct for api CreatePluginConfig

func CreateCreatePluginConfigResponse ¶ added in v1.63.40

func CreateCreatePluginConfigResponse() (response *CreatePluginConfigResponse)

CreateCreatePluginConfigResponse creates a response to parse from CreatePluginConfig response

type CreateZnodeRequest ¶

type CreateZnodeRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Data           string `position:"Query" name:"Data"`
	Path           string `position:"Query" name:"Path"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

CreateZnodeRequest is the request struct for api CreateZnode

func CreateCreateZnodeRequest ¶

func CreateCreateZnodeRequest() (request *CreateZnodeRequest)

CreateCreateZnodeRequest creates a request to invoke CreateZnode API

type CreateZnodeResponse ¶

type CreateZnodeResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateZnodeResponse is the response struct for api CreateZnode

func CreateCreateZnodeResponse ¶

func CreateCreateZnodeResponse() (response *CreateZnodeResponse)

CreateCreateZnodeResponse creates a response to parse from CreateZnode response

type Data ¶

type Data struct {
	PathWithEscapedSlashes             string                                `json:"PathWithEscapedSlashes" xml:"PathWithEscapedSlashes"`
	EurekaSupported                    bool                                  `json:"EurekaSupported" xml:"EurekaSupported"`
	Aligned                            bool                                  `json:"Aligned" xml:"Aligned"`
	KeepaliveHeaderTimeout             int                                   `json:"KeepaliveHeaderTimeout" xml:"KeepaliveHeaderTimeout"`
	CurrentVersionFullShowName         string                                `json:"CurrentVersionFullShowName" xml:"CurrentVersionFullShowName"`
	RequiredPermission                 string                                `json:"RequiredPermission" xml:"RequiredPermission"`
	Notice                             bool                                  `json:"Notice" xml:"Notice"`
	Source                             string                                `json:"Source" xml:"Source"`
	RoleName                           string                                `json:"RoleName" xml:"RoleName"`
	AccessLogHeader                    string                                `json:"AccessLogHeader" xml:"AccessLogHeader"`
	Ephemeral                          bool                                  `json:"Ephemeral" xml:"Ephemeral"`
	FuncType                           int                                   `json:"FuncType" xml:"FuncType"`
	InitialConnectionWindowSize        int                                   `json:"InitialConnectionWindowSize" xml:"InitialConnectionWindowSize"`
	LossLessDetail                     bool                                  `json:"LossLessDetail" xml:"LossLessDetail"`
	NoSupportedConfigList              string                                `json:"NoSupportedConfigList" xml:"NoSupportedConfigList"`
	TLSEnabled                         bool                                  `json:"TLSEnabled" xml:"TLSEnabled"`
	AuthEnabled                        bool                                  `json:"AuthEnabled" xml:"AuthEnabled"`
	FilterSide                         string                                `json:"FilterSide" xml:"FilterSide"`
	LicenseKey                         string                                `json:"LicenseKey" xml:"LicenseKey"`
	SyncLimit                          string                                `json:"SyncLimit" xml:"SyncLimit"`
	UpdateTime                         int64                                 `json:"UpdateTime" xml:"UpdateTime"`
	TargetClusterName                  string                                `json:"TargetClusterName" xml:"TargetClusterName"`
	EnableGenerateRequestId            bool                                  `json:"EnableGenerateRequestId" xml:"EnableGenerateRequestId"`
	SnapshotCount                      string                                `json:"SnapshotCount" xml:"SnapshotCount"`
	EnableCustomAuthConfigPush         string                                `json:"EnableCustomAuthConfigPush" xml:"EnableCustomAuthConfigPush"`
	DownstreamConnectionBufferLimits   int                                   `json:"DownstreamConnectionBufferLimits" xml:"DownstreamConnectionBufferLimits"`
	SuccCount                          int                                   `json:"SuccCount" xml:"SuccCount"`
	DisableHttp2Alpn                   bool                                  `json:"DisableHttp2Alpn" xml:"DisableHttp2Alpn"`
	AutopurgePurgeInterval             string                                `json:"AutopurgePurgeInterval" xml:"AutopurgePurgeInterval"`
	TotalSize                          int                                   `json:"TotalSize" xml:"TotalSize"`
	SelectorType                       string                                `json:"SelectorType" xml:"SelectorType"`
	Name                               string                                `json:"Name" xml:"Name"`
	EnableGzip                         bool                                  `json:"EnableGzip" xml:"EnableGzip"`
	WebsocketTermGracePeriod           int                                   `json:"WebsocketTermGracePeriod" xml:"WebsocketTermGracePeriod"`
	Language                           string                                `json:"Language" xml:"Language"`
	EnableHardwareAccelerate           bool                                  `json:"EnableHardwareAccelerate" xml:"EnableHardwareAccelerate"`
	MaxVersionChangelogUrl             string                                `json:"MaxVersionChangelogUrl" xml:"MaxVersionChangelogUrl"`
	PageSize                           int                                   `json:"PageSize" xml:"PageSize"`
	ZipAlgorithm                       string                                `json:"ZipAlgorithm" xml:"ZipAlgorithm"`
	GmtCreate                          string                                `json:"GmtCreate" xml:"GmtCreate"`
	OriginInstanceName                 string                                `json:"OriginInstanceName" xml:"OriginInstanceName"`
	ConfigSecretEnabled                bool                                  `json:"ConfigSecretEnabled" xml:"ConfigSecretEnabled"`
	MaxSize                            string                                `json:"MaxSize" xml:"MaxSize"`
	PassWord                           string                                `json:"PassWord" xml:"PassWord"`
	Min                                int                                   `json:"Min" xml:"Min"`
	ClusterType                        string                                `json:"ClusterType" xml:"ClusterType"`
	Count                              int                                   `json:"Count" xml:"Count"`
	DownstreamIdleTime                 int                                   `json:"DownstreamIdleTime" xml:"DownstreamIdleTime"`
	Version                            string                                `json:"Version" xml:"Version"`
	AutopurgeSnapRetainCount           string                                `json:"AutopurgeSnapRetainCount" xml:"AutopurgeSnapRetainCount"`
	TickTime                           string                                `json:"TickTime" xml:"TickTime"`
	Quota                              int                                   `json:"Quota" xml:"Quota"`
	ConsoleUIEnabled                   bool                                  `json:"ConsoleUIEnabled" xml:"ConsoleUIEnabled"`
	MaxVersionCode                     string                                `json:"MaxVersionCode" xml:"MaxVersionCode"`
	InitialStreamWindowSize            int                                   `json:"InitialStreamWindowSize" xml:"InitialStreamWindowSize"`
	GatewayUniqueId                    string                                `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	EnableHardwareAcceleration         bool                                  `json:"EnableHardwareAcceleration" xml:"EnableHardwareAcceleration"`
	SupportWaf                         bool                                  `json:"SupportWaf" xml:"SupportWaf"`
	OriginInstanceAddress              string                                `json:"OriginInstanceAddress" xml:"OriginInstanceAddress"`
	AppName                            string                                `json:"AppName" xml:"AppName"`
	ConfigAuthSupported                bool                                  `json:"ConfigAuthSupported" xml:"ConfigAuthSupported"`
	Step                               int                                   `json:"Step" xml:"Step"`
	NamingAuthEnabled                  bool                                  `json:"NamingAuthEnabled" xml:"NamingAuthEnabled"`
	ConfigSecretSupported              bool                                  `json:"ConfigSecretSupported" xml:"ConfigSecretSupported"`
	Dir                                bool                                  `json:"Dir" xml:"Dir"`
	NamingAuthSupported                bool                                  `json:"NamingAuthSupported" xml:"NamingAuthSupported"`
	ConfigAuthEnabled                  bool                                  `json:"ConfigAuthEnabled" xml:"ConfigAuthEnabled"`
	EnableProxyProtocol                bool                                  `json:"EnableProxyProtocol" xml:"EnableProxyProtocol"`
	JuteMaxbuffer                      string                                `json:"JuteMaxbuffer" xml:"JuteMaxbuffer"`
	MaxVersionFullShowName             string                                `json:"MaxVersionFullShowName" xml:"MaxVersionFullShowName"`
	Id                                 string                                `json:"Id" xml:"Id"`
	LogFilterConfig                    string                                `json:"LogFilterConfig" xml:"LogFilterConfig"`
	ServiceName                        string                                `json:"ServiceName" xml:"ServiceName"`
	ProjectDesc                        string                                `json:"ProjectDesc" xml:"ProjectDesc"`
	InitLimit                          string                                `json:"InitLimit" xml:"InitLimit"`
	Path                               string                                `json:"Path" xml:"Path"`
	MaxSessionTimeout                  string                                `json:"MaxSessionTimeout" xml:"MaxSessionTimeout"`
	NamespaceDesc                      string                                `json:"NamespaceDesc" xml:"NamespaceDesc"`
	Data                               string                                `json:"Data" xml:"Data"`
	ProtectThreshold                   float64                               `json:"ProtectThreshold" xml:"ProtectThreshold"`
	MCPSupported                       bool                                  `json:"MCPSupported" xml:"MCPSupported"`
	EnableWaf                          bool                                  `json:"EnableWaf" xml:"EnableWaf"`
	EnableHttp3                        bool                                  `json:"EnableHttp3" xml:"EnableHttp3"`
	JvmFlagsCustom                     string                                `json:"JvmFlagsCustom" xml:"JvmFlagsCustom"`
	XffTrustedNum                      int                                   `json:"XffTrustedNum" xml:"XffTrustedNum"`
	WarmupTime                         int                                   `json:"WarmupTime" xml:"WarmupTime"`
	AppId                              string                                `json:"AppId" xml:"AppId"`
	Metadata                           map[string]interface{}                `json:"Metadata" xml:"Metadata"`
	ServiceCount                       int                                   `json:"ServiceCount" xml:"ServiceCount"`
	Enable                             bool                                  `json:"Enable" xml:"Enable"`
	Related                            bool                                  `json:"Related" xml:"Related"`
	Type                               int                                   `json:"Type" xml:"Type"`
	Region                             string                                `json:"Region" xml:"Region"`
	MinSessionTimeout                  string                                `json:"MinSessionTimeout" xml:"MinSessionTimeout"`
	Max                                int                                   `json:"Max" xml:"Max"`
	EnableHttp2                        bool                                  `json:"EnableHttp2" xml:"EnableHttp2"`
	SyncType                           string                                `json:"SyncType" xml:"SyncType"`
	GroupName                          string                                `json:"GroupName" xml:"GroupName"`
	CreateTime                         int64                                 `json:"CreateTime" xml:"CreateTime"`
	MaxClientCnxns                     string                                `json:"MaxClientCnxns" xml:"MaxClientCnxns"`
	ExtraInfo                          string                                `json:"ExtraInfo" xml:"ExtraInfo"`
	MCPEnabled                         bool                                  `json:"MCPEnabled" xml:"MCPEnabled"`
	RegionId                           string                                `json:"RegionId" xml:"RegionId"`
	UserId                             string                                `json:"UserId" xml:"UserId"`
	ConfigCount                        int                                   `json:"ConfigCount" xml:"ConfigCount"`
	PreserveHeaderFormat               bool                                  `json:"PreserveHeaderFormat" xml:"PreserveHeaderFormat"`
	PageNumber                         int                                   `json:"PageNumber" xml:"PageNumber"`
	ClusterName                        string                                `json:"ClusterName" xml:"ClusterName"`
	NamespaceShowName                  string                                `json:"NamespaceShowName" xml:"NamespaceShowName"`
	ConfigContentLimit                 int64                                 `json:"ConfigContentLimit" xml:"ConfigContentLimit"`
	TargetClusterUrl                   string                                `json:"TargetClusterUrl" xml:"TargetClusterUrl"`
	OpenSuperAcl                       bool                                  `json:"OpenSuperAcl" xml:"OpenSuperAcl"`
	Status                             int                                   `json:"Status" xml:"Status"`
	SkipCount                          int                                   `json:"SkipCount" xml:"SkipCount"`
	GmtModified                        string                                `json:"GmtModified" xml:"GmtModified"`
	ExtendedTypesEnable                bool                                  `json:"ExtendedTypesEnable" xml:"ExtendedTypesEnable"`
	EnableSlashMerge                   bool                                  `json:"EnableSlashMerge" xml:"EnableSlashMerge"`
	NamingCreateServiceSupported       bool                                  `json:"NamingCreateServiceSupported" xml:"NamingCreateServiceSupported"`
	Enable4lw                          bool                                  `json:"Enable4lw" xml:"Enable4lw"`
	TargetInstanceId                   string                                `json:"TargetInstanceId" xml:"TargetInstanceId"`
	Url                                string                                `json:"Url" xml:"Url"`
	OriginInstanceNamespace            string                                `json:"OriginInstanceNamespace" xml:"OriginInstanceNamespace"`
	RestartFlag                        bool                                  `json:"RestartFlag" xml:"RestartFlag"`
	DownstreamHttp2MaxConcurrentStream int                                   `json:"DownstreamHttp2MaxConcurrentStream" xml:"DownstreamHttp2MaxConcurrentStream"`
	Namespace                          string                                `json:"Namespace" xml:"Namespace"`
	DelayTime                          int                                   `json:"DelayTime" xml:"DelayTime"`
	UserName                           string                                `json:"UserName" xml:"UserName"`
	UpstreamIdleTimeout                int                                   `json:"UpstreamIdleTimeout" xml:"UpstreamIdleTimeout"`
	Tags                               []string                              `json:"Tags" xml:"Tags"`
	SlsConfigDetails                   SlsConfigDetails                      `json:"SlsConfigDetails" xml:"SlsConfigDetails"`
	XtraceDetails                      XtraceDetails                         `json:"XtraceDetails" xml:"XtraceDetails"`
	NacosRunningEnv                    NacosRunningEnv                       `json:"NacosRunningEnv" xml:"NacosRunningEnv"`
	AppDetail                          AppDetail                             `json:"AppDetail" xml:"AppDetail"`
	TraceDetails                       TraceDetails                          `json:"TraceDetails" xml:"TraceDetails"`
	LogConfigDetails                   LogConfigDetails                      `json:"LogConfigDetails" xml:"LogConfigDetails"`
	Result                             []ResultItemInListCircuitBreakerRules `json:"Result" xml:"Result"`
	FailData                           []FailDataItem                        `json:"FailData" xml:"FailData"`
	Results                            []ApplicationList                     `json:"Results" xml:"Results"`
	SkipData                           []SkipDataItem                        `json:"SkipData" xml:"SkipData"`
	Clusters                           []NacosAnsCluster                     `json:"Clusters" xml:"Clusters"`
}

Data is a nested struct in mse response

type DataInAddMockRule ¶ added in v1.62.153

type DataInAddMockRule struct {
	NamespaceId     string `json:"NamespaceId" xml:"NamespaceId"`
	ScMockItemJson  string `json:"ScMockItemJson" xml:"ScMockItemJson"`
	ConsumerAppName string `json:"ConsumerAppName" xml:"ConsumerAppName"`
	ConsumerAppId   string `json:"ConsumerAppId" xml:"ConsumerAppId"`
	AccountId       string `json:"AccountId" xml:"AccountId"`
	ExtraJson       string `json:"ExtraJson" xml:"ExtraJson"`
	Source          string `json:"Source" xml:"Source"`
	Region          string `json:"Region" xml:"Region"`
	ProviderAppId   string `json:"ProviderAppId" xml:"ProviderAppId"`
	ProviderAppName string `json:"ProviderAppName" xml:"ProviderAppName"`
	Name            string `json:"Name" xml:"Name"`
	Id              int64  `json:"Id" xml:"Id"`
	Enable          bool   `json:"Enable" xml:"Enable"`
	MockType        int64  `json:"MockType" xml:"MockType"`
}

DataInAddMockRule is a nested struct in mse response

type DataInApplyTagPolicies ¶ added in v1.61.1488

type DataInApplyTagPolicies struct {
	RouteRuleVO []RouteRuleVO `json:"RouteRuleVO" xml:"RouteRuleVO"`
}

DataInApplyTagPolicies is a nested struct in mse response

type DataInCreateCircuitBreakerRule ¶ added in v1.62.440

type DataInCreateCircuitBreakerRule struct {
	Namespace                 string  `json:"Namespace" xml:"Namespace"`
	Id                        int64   `json:"Id" xml:"Id"`
	AppName                   string  `json:"AppName" xml:"AppName"`
	Resource                  string  `json:"Resource" xml:"Resource"`
	StatIntervalMs            int     `json:"StatIntervalMs" xml:"StatIntervalMs"`
	Threshold                 float64 `json:"Threshold" xml:"Threshold"`
	Enable                    bool    `json:"Enable" xml:"Enable"`
	Strategy                  int     `json:"Strategy" xml:"Strategy"`
	RetryTimeoutMs            int     `json:"RetryTimeoutMs" xml:"RetryTimeoutMs"`
	AppId                     string  `json:"AppId" xml:"AppId"`
	RegionId                  string  `json:"RegionId" xml:"RegionId"`
	MaxAllowedRtMs            int     `json:"MaxAllowedRtMs" xml:"MaxAllowedRtMs"`
	MinRequestAmount          int     `json:"MinRequestAmount" xml:"MinRequestAmount"`
	HalfOpenBaseAmountPerStep int     `json:"HalfOpenBaseAmountPerStep" xml:"HalfOpenBaseAmountPerStep"`
	HalfOpenRecoveryStepNum   int     `json:"HalfOpenRecoveryStepNum" xml:"HalfOpenRecoveryStepNum"`
}

DataInCreateCircuitBreakerRule is a nested struct in mse response

type DataInCreateFlowRule ¶ added in v1.62.440

type DataInCreateFlowRule struct {
	Namespace         string  `json:"Namespace" xml:"Namespace"`
	Id                int64   `json:"Id" xml:"Id"`
	AppName           string  `json:"AppName" xml:"AppName"`
	Resource          string  `json:"Resource" xml:"Resource"`
	ControlBehavior   int     `json:"ControlBehavior" xml:"ControlBehavior"`
	MaxQueueingTimeMs int     `json:"MaxQueueingTimeMs" xml:"MaxQueueingTimeMs"`
	Threshold         float64 `json:"Threshold" xml:"Threshold"`
	Enable            bool    `json:"Enable" xml:"Enable"`
	AppId             string  `json:"AppId" xml:"AppId"`
	RegionId          string  `json:"RegionId" xml:"RegionId"`
}

DataInCreateFlowRule is a nested struct in mse response

type DataInCreateIsolationRule ¶ added in v1.63.40

type DataInCreateIsolationRule struct {
	Namespace string  `json:"Namespace" xml:"Namespace"`
	Id        int64   `json:"Id" xml:"Id"`
	AppName   string  `json:"AppName" xml:"AppName"`
	Resource  string  `json:"Resource" xml:"Resource"`
	Threshold float64 `json:"Threshold" xml:"Threshold"`
	Enable    bool    `json:"Enable" xml:"Enable"`
	AppId     string  `json:"AppId" xml:"AppId"`
	RegionId  string  `json:"RegionId" xml:"RegionId"`
}

DataInCreateIsolationRule is a nested struct in mse response

type DataInCreateOrUpdateSwimmingLane ¶ added in v1.62.440

type DataInCreateOrUpdateSwimmingLane struct {
	Name                            string      `json:"name" xml:"name"`
	Id                              int64       `json:"id" xml:"id"`
	Tag                             string      `json:"tag" xml:"tag"`
	Status                          int         `json:"status" xml:"status"`
	Enable                          bool        `json:"enable" xml:"enable"`
	RegionId                        string      `json:"regionId" xml:"regionId"`
	GroupId                         int64       `json:"groupId" xml:"groupId"`
	EntryRule                       string      `json:"entryRule" xml:"entryRule"`
	EnableRules                     bool        `json:"enableRules" xml:"enableRules"`
	GmtCreate                       string      `json:"gmtCreate" xml:"gmtCreate"`
	GmtModified                     string      `json:"gmtModified" xml:"gmtModified"`
	GatewaySwimmingLaneRouteJson    string      `json:"gatewaySwimmingLaneRouteJson" xml:"gatewaySwimmingLaneRouteJson"`
	PathIndependentPercentageEnable bool        `json:"pathIndependentPercentageEnable" xml:"pathIndependentPercentageEnable"`
	EntryRules                      []EntryRule `json:"entryRules" xml:"entryRules"`
}

DataInCreateOrUpdateSwimmingLane is a nested struct in mse response

type DataInCreateOrUpdateSwimmingLaneGroup ¶ added in v1.62.440

type DataInCreateOrUpdateSwimmingLaneGroup struct {
	Name                   string   `json:"Name" xml:"Name"`
	DbGrayEnable           string   `json:"dbGrayEnable" xml:"dbGrayEnable"`
	Source                 string   `json:"source" xml:"source"`
	UserId                 string   `json:"userId" xml:"userId"`
	MessageQueueFilterSide string   `json:"MessageQueueFilterSide" xml:"MessageQueueFilterSide"`
	AppIds                 string   `json:"appIds" xml:"appIds"`
	Enable                 string   `json:"enable" xml:"enable"`
	Namespace              string   `json:"Namespace" xml:"Namespace"`
	RecordCanaryDetail     bool     `json:"RecordCanaryDetail" xml:"RecordCanaryDetail"`
	Id                     int64    `json:"id" xml:"id"`
	EntryApp               string   `json:"entryApp" xml:"entryApp"`
	Region                 string   `json:"region" xml:"region"`
	MessageQueueGrayEnable bool     `json:"MessageQueueGrayEnable" xml:"MessageQueueGrayEnable"`
	Status                 int      `json:"status" xml:"status"`
	Paths                  string   `json:"paths" xml:"paths"`
	CanaryModel            int      `json:"canaryModel" xml:"canaryModel"`
	ApplicationList        []string `json:"applicationList" xml:"applicationList"`
}

DataInCreateOrUpdateSwimmingLaneGroup is a nested struct in mse response

type DataInDeleteAuthResource ¶ added in v1.62.153

type DataInDeleteAuthResource struct {
	Id              int64  `json:"Id" xml:"Id"`
	AuthId          int64  `json:"AuthId" xml:"AuthId"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId       int64  `json:"GatewayId" xml:"GatewayId"`
	DomainId        int64  `json:"DomainId" xml:"DomainId"`
	DomainName      string `json:"DomainName" xml:"DomainName"`
	Path            string `json:"Path" xml:"Path"`
	IsWhite         bool   `json:"IsWhite" xml:"IsWhite"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
}

DataInDeleteAuthResource is a nested struct in mse response

type DataInDeleteCircuitBreakerRules ¶ added in v1.62.440

type DataInDeleteCircuitBreakerRules struct {
	RuleIdList []int64 `json:"RuleIdList" xml:"RuleIdList"`
}

DataInDeleteCircuitBreakerRules is a nested struct in mse response

type DataInDeleteFlowRules ¶ added in v1.62.440

type DataInDeleteFlowRules struct {
	RuleIdList []int64 `json:"RuleIdList" xml:"RuleIdList"`
}

DataInDeleteFlowRules is a nested struct in mse response

type DataInDeleteGateway ¶ added in v1.62.153

type DataInDeleteGateway struct {
	Id              int64  `json:"Id" xml:"Id"`
	Name            string `json:"Name" xml:"Name"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	Region          string `json:"Region" xml:"Region"`
	PrimaryUser     string `json:"PrimaryUser" xml:"PrimaryUser"`
	Status          int    `json:"Status" xml:"Status"`
	Vpc             string `json:"Vpc" xml:"Vpc"`
	Vswitch         string `json:"Vswitch" xml:"Vswitch"`
	SecurityGroup   string `json:"SecurityGroup" xml:"SecurityGroup"`
	Spec            string `json:"Spec" xml:"Spec"`
	Replica         int    `json:"Replica" xml:"Replica"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
}

DataInDeleteGateway is a nested struct in mse response

type DataInDeleteGatewayDomain ¶ added in v1.62.153

type DataInDeleteGatewayDomain struct {
	Id              int64  `json:"Id" xml:"Id"`
	Name            string `json:"Name" xml:"Name"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId       int64  `json:"GatewayId" xml:"GatewayId"`
	Protocol        string `json:"Protocol" xml:"Protocol"`
	MustHttps       bool   `json:"MustHttps" xml:"MustHttps"`
	CertIdentifier  string `json:"CertIdentifier" xml:"CertIdentifier"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
}

DataInDeleteGatewayDomain is a nested struct in mse response

type DataInDeleteGatewayRoute ¶ added in v1.62.153

type DataInDeleteGatewayRoute struct {
	Id               int64  `json:"Id" xml:"Id"`
	Name             string `json:"Name" xml:"Name"`
	GatewayUniqueId  string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId        int64  `json:"GatewayId" xml:"GatewayId"`
	Predicates       string `json:"Predicates" xml:"Predicates"`
	DefaultServiceId int64  `json:"DefaultServiceId" xml:"DefaultServiceId"`
	RouteOrder       int    `json:"RouteOrder" xml:"RouteOrder"`
	Status           int    `json:"Status" xml:"Status"`
	GmtCreate        string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified      string `json:"GmtModified" xml:"GmtModified"`
}

DataInDeleteGatewayRoute is a nested struct in mse response

type DataInDeleteGatewayService ¶ added in v1.62.153

type DataInDeleteGatewayService struct {
	Id                    int64    `json:"Id" xml:"Id"`
	Name                  string   `json:"Name" xml:"Name"`
	GatewayUniqueId       string   `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId             int64    `json:"GatewayId" xml:"GatewayId"`
	SourceType            string   `json:"SourceType" xml:"SourceType"`
	Namespace             string   `json:"Namespace" xml:"Namespace"`
	GroupName             string   `json:"GroupName" xml:"GroupName"`
	SourceId              int64    `json:"SourceId" xml:"SourceId"`
	ServiceNameInRegistry string   `json:"ServiceNameInRegistry" xml:"ServiceNameInRegistry"`
	MetaInfo              string   `json:"MetaInfo" xml:"MetaInfo"`
	GmtCreate             string   `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified           string   `json:"GmtModified" xml:"GmtModified"`
	Ips                   []string `json:"Ips" xml:"Ips"`
}

DataInDeleteGatewayService is a nested struct in mse response

type DataInDeleteIsolationRules ¶ added in v1.63.40

type DataInDeleteIsolationRules struct {
	Data []int64 `json:"Data" xml:"Data"`
}

DataInDeleteIsolationRules is a nested struct in mse response

type DataInDeleteSecurityGroupRule ¶ added in v1.62.153

type DataInDeleteSecurityGroupRule struct {
	Id              int64  `json:"Id" xml:"Id"`
	SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	PortRange       string `json:"PortRange" xml:"PortRange"`
	IpProtocol      string `json:"IpProtocol" xml:"IpProtocol"`
	GatewayId       int64  `json:"GatewayId" xml:"GatewayId"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
	Description     string `json:"Description" xml:"Description"`
}

DataInDeleteSecurityGroupRule is a nested struct in mse response

type DataInExportZookeeperData ¶ added in v1.62.440

type DataInExportZookeeperData struct {
	InstanceId     string                 `json:"InstanceId" xml:"InstanceId"`
	ExportType     string                 `json:"ExportType" xml:"ExportType"`
	ContentMap     map[string]interface{} `json:"ContentMap" xml:"ContentMap"`
	Extend         string                 `json:"Extend" xml:"Extend"`
	Status         string                 `json:"Status" xml:"Status"`
	KubeoneTaskIds string                 `json:"KubeoneTaskIds" xml:"KubeoneTaskIds"`
	Id             int                    `json:"Id" xml:"Id"`
	CreateTime     int64                  `json:"CreateTime" xml:"CreateTime"`
	UpdateTime     int64                  `json:"UpdateTime" xml:"UpdateTime"`
}

DataInExportZookeeperData is a nested struct in mse response

type DataInGetApplicationInstanceList ¶ added in v1.63.40

type DataInGetApplicationInstanceList struct {
	TotalSize  int               `json:"TotalSize" xml:"TotalSize"`
	PageNumber int               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int               `json:"PageSize" xml:"PageSize"`
	Result     []RoutePolicyList `json:"Result" xml:"Result"`
}

DataInGetApplicationInstanceList is a nested struct in mse response

type DataInGetApplicationList ¶ added in v1.61.1592

type DataInGetApplicationList struct {
	TotalSize  int               `json:"TotalSize" xml:"TotalSize"`
	PageNumber int               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int               `json:"PageSize" xml:"PageSize"`
	Result     []ApplicationList `json:"Result" xml:"Result"`
}

DataInGetApplicationList is a nested struct in mse response

type DataInGetBlackWhiteList ¶ added in v1.61.1450

type DataInGetBlackWhiteList struct {
	Id              int64  `json:"Id" xml:"Id"`
	ResourceId      int64  `json:"ResourceId" xml:"ResourceId"`
	ResourceType    string `json:"ResourceType" xml:"ResourceType"`
	Content         string `json:"Content" xml:"Content"`
	Type            string `json:"Type" xml:"Type"`
	IsWhite         bool   `json:"IsWhite" xml:"IsWhite"`
	Status          string `json:"Status" xml:"Status"`
	GatewayId       int64  `json:"GatewayId" xml:"GatewayId"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
}

DataInGetBlackWhiteList is a nested struct in mse response

type DataInGetGateway ¶ added in v1.62.153

type DataInGetGateway struct {
	Id               int64            `json:"Id" xml:"Id"`
	Name             string           `json:"Name" xml:"Name"`
	GatewayUniqueId  string           `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	Region           string           `json:"Region" xml:"Region"`
	PrimaryUser      string           `json:"PrimaryUser" xml:"PrimaryUser"`
	Status           int              `json:"Status" xml:"Status"`
	Vpc              string           `json:"Vpc" xml:"Vpc"`
	Vswitch          string           `json:"Vswitch" xml:"Vswitch"`
	SecurityGroup    string           `json:"SecurityGroup" xml:"SecurityGroup"`
	Spec             string           `json:"Spec" xml:"Spec"`
	Replica          int              `json:"Replica" xml:"Replica"`
	GmtCreate        string           `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified      string           `json:"GmtModified" xml:"GmtModified"`
	Vswitch2         string           `json:"Vswitch2" xml:"Vswitch2"`
	InstanceId       string           `json:"InstanceId" xml:"InstanceId"`
	ChargeType       string           `json:"ChargeType" xml:"ChargeType"`
	EndDate          string           `json:"EndDate" xml:"EndDate"`
	StatusDesc       string           `json:"StatusDesc" xml:"StatusDesc"`
	MseTag           string           `json:"MseTag" xml:"MseTag"`
	ResourceGroupId  string           `json:"ResourceGroupId" xml:"ResourceGroupId"`
	TotalReplica     int              `json:"TotalReplica" xml:"TotalReplica"`
	Elastic          bool             `json:"Elastic" xml:"Elastic"`
	ElasticReplica   int              `json:"ElasticReplica" xml:"ElasticReplica"`
	ElasticType      string           `json:"ElasticType" xml:"ElasticType"`
	XtraceDetails    XtraceDetails    `json:"XtraceDetails" xml:"XtraceDetails"`
	LogConfigDetails LogConfigDetails `json:"LogConfigDetails" xml:"LogConfigDetails"`
	ElasticPolicy    ElasticPolicy    `json:"ElasticPolicy" xml:"ElasticPolicy"`
}

DataInGetGateway is a nested struct in mse response

type DataInGetGatewayAuthConsumerDetail ¶ added in v1.62.440

type DataInGetGatewayAuthConsumerDetail struct {
	Id              int64      `json:"Id" xml:"Id"`
	Name            string     `json:"Name" xml:"Name"`
	ConsumerStatus  bool       `json:"ConsumerStatus" xml:"ConsumerStatus"`
	PrimaryUser     string     `json:"PrimaryUser" xml:"PrimaryUser"`
	GatewayUniqueId string     `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	Type            string     `json:"Type" xml:"Type"`
	GmtCreate       string     `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string     `json:"GmtModified" xml:"GmtModified"`
	Description     string     `json:"Description" xml:"Description"`
	EncodeType      string     `json:"EncodeType" xml:"EncodeType"`
	Jwks            string     `json:"Jwks" xml:"Jwks"`
	TokenName       string     `json:"TokenName" xml:"TokenName"`
	TokenPass       bool       `json:"TokenPass" xml:"TokenPass"`
	TokenPosition   string     `json:"TokenPosition" xml:"TokenPosition"`
	TokenPrefix     string     `json:"TokenPrefix" xml:"TokenPrefix"`
	KeyName         string     `json:"KeyName" xml:"KeyName"`
	KeyValue        string     `json:"KeyValue" xml:"KeyValue"`
	ResourceList    []Resource `json:"ResourceList" xml:"ResourceList"`
}

DataInGetGatewayAuthConsumerDetail is a nested struct in mse response

type DataInGetGatewayAuthDetail ¶ added in v1.63.40

type DataInGetGatewayAuthDetail struct {
	Id                 int64              `json:"Id" xml:"Id"`
	Name               string             `json:"Name" xml:"Name"`
	GatewayUniqueId    string             `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId          int64              `json:"GatewayId" xml:"GatewayId"`
	Type               string             `json:"Type" xml:"Type"`
	Issuer             string             `json:"Issuer" xml:"Issuer"`
	Jwks               string             `json:"Jwks" xml:"Jwks"`
	IsWhite            bool               `json:"IsWhite" xml:"IsWhite"`
	GmtCreate          string             `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        string             `json:"GmtModified" xml:"GmtModified"`
	TokenPosition      string             `json:"TokenPosition" xml:"TokenPosition"`
	TokenName          string             `json:"TokenName" xml:"TokenName"`
	TokenNamePrefix    string             `json:"TokenNamePrefix" xml:"TokenNamePrefix"`
	TokenPass          bool               `json:"TokenPass" xml:"TokenPass"`
	Status             bool               `json:"Status" xml:"Status"`
	RedirectUrl        string             `json:"RedirectUrl" xml:"RedirectUrl"`
	ClientId           string             `json:"ClientId" xml:"ClientId"`
	ClientSecret       string             `json:"ClientSecret" xml:"ClientSecret"`
	CookieDomain       string             `json:"CookieDomain" xml:"CookieDomain"`
	ScopesList         string             `json:"ScopesList" xml:"ScopesList"`
	LoginUrl           string             `json:"LoginUrl" xml:"LoginUrl"`
	Sub                string             `json:"Sub" xml:"Sub"`
	AuthResourceMode   int                `json:"AuthResourceMode" xml:"AuthResourceMode"`
	AuthResourceConfig string             `json:"AuthResourceConfig" xml:"AuthResourceConfig"`
	ExternalAuthZ      ExternalAuthZ      `json:"ExternalAuthZ" xml:"ExternalAuthZ"`
	ResourceList       []AuthResourceList `json:"ResourceList" xml:"ResourceList"`
}

DataInGetGatewayAuthDetail is a nested struct in mse response

type DataInGetGatewayDomainDetail ¶ added in v1.62.153

type DataInGetGatewayDomainDetail struct {
	Id              int64  `json:"Id" xml:"Id"`
	Name            string `json:"Name" xml:"Name"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId       int64  `json:"GatewayId" xml:"GatewayId"`
	Protocol        string `json:"Protocol" xml:"Protocol"`
	MustHttps       bool   `json:"MustHttps" xml:"MustHttps"`
	CertIdentifier  string `json:"CertIdentifier" xml:"CertIdentifier"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
	CertName        string `json:"CertName" xml:"CertName"`
	CommonName      string `json:"CommonName" xml:"CommonName"`
	Sans            string `json:"Sans" xml:"Sans"`
	BeforeDate      int64  `json:"BeforeDate" xml:"BeforeDate"`
	AfterDate       int64  `json:"AfterDate" xml:"AfterDate"`
	Algorithm       string `json:"Algorithm" xml:"Algorithm"`
	Issuer          string `json:"Issuer" xml:"Issuer"`
	GmtBefore       string `json:"GmtBefore" xml:"GmtBefore"`
	GmtAfter        string `json:"GmtAfter" xml:"GmtAfter"`
	Http2           string `json:"Http2" xml:"Http2"`
	TlsMax          string `json:"TlsMax" xml:"TlsMax"`
	TlsMin          string `json:"TlsMin" xml:"TlsMin"`
}

DataInGetGatewayDomainDetail is a nested struct in mse response

type DataInGetGatewayRouteDetail ¶ added in v1.62.153

type DataInGetGatewayRouteDetail struct {
	Id                 int64                  `json:"Id" xml:"Id"`
	Name               string                 `json:"Name" xml:"Name"`
	GatewayUniqueId    string                 `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId          int64                  `json:"GatewayId" xml:"GatewayId"`
	DefaultServiceId   int64                  `json:"DefaultServiceId" xml:"DefaultServiceId"`
	DefaultServiceName string                 `json:"DefaultServiceName" xml:"DefaultServiceName"`
	Status             int                    `json:"Status" xml:"Status"`
	GmtCreate          string                 `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        string                 `json:"GmtModified" xml:"GmtModified"`
	RouteOrder         int                    `json:"RouteOrder" xml:"RouteOrder"`
	Predicates         string                 `json:"Predicates" xml:"Predicates"`
	DomainId           int64                  `json:"DomainId" xml:"DomainId"`
	DomainName         string                 `json:"DomainName" xml:"DomainName"`
	Services           string                 `json:"Services" xml:"Services"`
	DestinationType    string                 `json:"DestinationType" xml:"DestinationType"`
	EnableWaf          bool                   `json:"EnableWaf" xml:"EnableWaf"`
	AhasStatus         int                    `json:"AhasStatus" xml:"AhasStatus"`
	Fallback           bool                   `json:"Fallback" xml:"Fallback"`
	Policies           string                 `json:"Policies" xml:"Policies"`
	Description        string                 `json:"Description" xml:"Description"`
	DomainIdList       []int64                `json:"DomainIdList" xml:"DomainIdList"`
	DomainNameList     []string               `json:"DomainNameList" xml:"DomainNameList"`
	RoutePredicates    RoutePredicates        `json:"RoutePredicates" xml:"RoutePredicates"`
	HTTPRewrite        HTTPRewrite            `json:"HTTPRewrite" xml:"HTTPRewrite"`
	HeaderOp           HeaderOp               `json:"HeaderOp" xml:"HeaderOp"`
	DirectResponse     DirectResponse         `json:"DirectResponse" xml:"DirectResponse"`
	Cors               Cors                   `json:"Cors" xml:"Cors"`
	Timeout            Timeout                `json:"Timeout" xml:"Timeout"`
	Retry              Retry                  `json:"Retry" xml:"Retry"`
	Redirect           Redirect               `json:"Redirect" xml:"Redirect"`
	FlowMirror         FlowMirror             `json:"FlowMirror" xml:"FlowMirror"`
	RouteServices      []RouteServicesItem    `json:"RouteServices" xml:"RouteServices"`
	FallbackServices   []FallbackServicesItem `json:"FallbackServices" xml:"FallbackServices"`
}

DataInGetGatewayRouteDetail is a nested struct in mse response

type DataInGetGatewayServiceDetail ¶ added in v1.62.153

type DataInGetGatewayServiceDetail struct {
	Id                    int64                       `json:"Id" xml:"Id"`
	Name                  string                      `json:"Name" xml:"Name"`
	GatewayUniqueId       string                      `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId             int64                       `json:"GatewayId" xml:"GatewayId"`
	SourceType            string                      `json:"SourceType" xml:"SourceType"`
	Namespace             string                      `json:"Namespace" xml:"Namespace"`
	GroupName             string                      `json:"GroupName" xml:"GroupName"`
	SourceId              int64                       `json:"SourceId" xml:"SourceId"`
	ServiceNameInRegistry string                      `json:"ServiceNameInRegistry" xml:"ServiceNameInRegistry"`
	MetaInfo              string                      `json:"MetaInfo" xml:"MetaInfo"`
	GmtCreate             string                      `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified           string                      `json:"GmtModified" xml:"GmtModified"`
	HealthStatus          string                      `json:"HealthStatus" xml:"HealthStatus"`
	HealthCheck           string                      `json:"HealthCheck" xml:"HealthCheck"`
	ServiceProtocol       string                      `json:"ServiceProtocol" xml:"ServiceProtocol"`
	ServiceFQDN           string                      `json:"ServiceFQDN" xml:"ServiceFQDN"`
	ServicePort           int                         `json:"ServicePort" xml:"ServicePort"`
	Ips                   []string                    `json:"Ips" xml:"Ips"`
	Ports                 []int                       `json:"Ports" xml:"Ports"`
	GatewayTrafficPolicy  GatewayTrafficPolicy        `json:"GatewayTrafficPolicy" xml:"GatewayTrafficPolicy"`
	Versions              []VersionsItem              `json:"Versions" xml:"Versions"`
	LabelDetails          []LabelDetailsItem          `json:"LabelDetails" xml:"LabelDetails"`
	VersionDetails        []VersionDetailsItem        `json:"VersionDetails" xml:"VersionDetails"`
	PortTrafficPolicyList []PortTrafficPolicyListItem `json:"PortTrafficPolicyList" xml:"PortTrafficPolicyList"`
}

DataInGetGatewayServiceDetail is a nested struct in mse response

type DataInGetGovernanceKubernetesCluster ¶ added in v1.61.1344

type DataInGetGovernanceKubernetesCluster struct {
	ClusterId      string                `json:"ClusterId" xml:"ClusterId"`
	ClusterName    string                `json:"ClusterName" xml:"ClusterName"`
	Region         string                `json:"Region" xml:"Region"`
	K8sVersion     string                `json:"K8sVersion" xml:"K8sVersion"`
	NamespaceInfos string                `json:"NamespaceInfos" xml:"NamespaceInfos"`
	PilotStartTime string                `json:"PilotStartTime" xml:"PilotStartTime"`
	UpdateTime     string                `json:"UpdateTime" xml:"UpdateTime"`
	Namespaces     []KubernetesNamespace `json:"Namespaces" xml:"Namespaces"`
}

DataInGetGovernanceKubernetesCluster is a nested struct in mse response

type DataInGetKubernetesSource ¶ added in v1.61.1450

type DataInGetKubernetesSource struct {
	K8sSources []K8sSources `json:"K8sSources" xml:"K8sSources"`
}

DataInGetKubernetesSource is a nested struct in mse response

type DataInGetMseSource ¶ added in v1.61.1450

type DataInGetMseSource struct {
	MseSources []MseSources `json:"MseSources" xml:"MseSources"`
}

DataInGetMseSource is a nested struct in mse response

type DataInGetPluginConfig ¶ added in v1.62.153

type DataInGetPluginConfig struct {
	Id                      int64                   `json:"Id" xml:"Id"`
	PrimaryUser             string                  `json:"PrimaryUser" xml:"PrimaryUser"`
	Type                    int                     `json:"Type" xml:"Type"`
	Category                int                     `json:"Category" xml:"Category"`
	Name                    string                  `json:"Name" xml:"Name"`
	Version                 string                  `json:"Version" xml:"Version"`
	Summary                 string                  `json:"Summary" xml:"Summary"`
	Readme                  string                  `json:"Readme" xml:"Readme"`
	ReadmeEn                string                  `json:"ReadmeEn" xml:"ReadmeEn"`
	ConfigExample           string                  `json:"ConfigExample" xml:"ConfigExample"`
	Phase                   int                     `json:"Phase" xml:"Phase"`
	Priority                int                     `json:"Priority" xml:"Priority"`
	ConfigCheck             string                  `json:"ConfigCheck" xml:"ConfigCheck"`
	Mode                    int                     `json:"Mode" xml:"Mode"`
	WasmLang                int                     `json:"WasmLang" xml:"WasmLang"`
	ImageName               string                  `json:"ImageName" xml:"ImageName"`
	PublishState            int                     `json:"PublishState" xml:"PublishState"`
	Status                  string                  `json:"Status" xml:"Status"`
	RouteConfigStartIndex   int                     `json:"RouteConfigStartIndex" xml:"RouteConfigStartIndex"`
	DomainConfigStartIndex  int                     `json:"DomainConfigStartIndex" xml:"DomainConfigStartIndex"`
	GatewayConfigStartIndex int                     `json:"GatewayConfigStartIndex" xml:"GatewayConfigStartIndex"`
	VersionJson             string                  `json:"VersionJson" xml:"VersionJson"`
	GatewayConfigList       []GatewayConfigListItem `json:"GatewayConfigList" xml:"GatewayConfigList"`
}

DataInGetPluginConfig is a nested struct in mse response

type DataInGetPlugins ¶ added in v1.62.153

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

DataInGetPlugins is a nested struct in mse response

type DataInGetServiceList ¶ added in v1.61.1488

type DataInGetServiceList struct {
	MscServiceDetailResponse []MscServiceDetailResponse `json:"MscServiceDetailResponse" xml:"MscServiceDetailResponse"`
}

DataInGetServiceList is a nested struct in mse response

type DataInGetServiceListPage ¶ added in v1.62.440

type DataInGetServiceListPage struct {
	CurrentPage string               `json:"CurrentPage" xml:"CurrentPage"`
	TotalSize   string               `json:"TotalSize" xml:"TotalSize"`
	PageNumber  string               `json:"PageNumber" xml:"PageNumber"`
	PageSize    string               `json:"PageSize" xml:"PageSize"`
	Result      []MscServiceResponse `json:"Result" xml:"Result"`
}

DataInGetServiceListPage is a nested struct in mse response

type DataInGetServiceListeners ¶ added in v1.62.153

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

DataInGetServiceListeners is a nested struct in mse response

type DataInGetServiceMethodPage ¶ added in v1.62.440

type DataInGetServiceMethodPage struct {
	TotalSize  int      `json:"TotalSize" xml:"TotalSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Result     []Method `json:"Result" xml:"Result"`
}

DataInGetServiceMethodPage is a nested struct in mse response

type DataInGetTagsBySwimmingLaneGroupId ¶ added in v1.62.440

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

DataInGetTagsBySwimmingLaneGroupId is a nested struct in mse response

type DataInListAnsInstances ¶

type DataInListAnsInstances struct {
	NacosAnsInstance []NacosAnsInstance `json:"NacosAnsInstance" xml:"NacosAnsInstance"`
}

DataInListAnsInstances is a nested struct in mse response

type DataInListAnsServices ¶

type DataInListAnsServices struct {
	SimpleNacosAnsService []SimpleNacosAnsService `json:"SimpleNacosAnsService" xml:"SimpleNacosAnsService"`
}

DataInListAnsServices is a nested struct in mse response

type DataInListApplicationsWithTagRules ¶ added in v1.61.1488

type DataInListApplicationsWithTagRules struct {
	TotalSize  int               `json:"TotalSize" xml:"TotalSize"`
	PageNumber int               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int               `json:"PageSize" xml:"PageSize"`
	Result     []ApplicationList `json:"Result" xml:"Result"`
}

DataInListApplicationsWithTagRules is a nested struct in mse response

type DataInListAuthPolicy ¶ added in v1.62.440

type DataInListAuthPolicy struct {
	TotalSize  int      `json:"TotalSize" xml:"TotalSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Result     []Policy `json:"Result" xml:"Result"`
}

DataInListAuthPolicy is a nested struct in mse response

type DataInListClusterConnectionTypes ¶ added in v1.61.998

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

DataInListClusterConnectionTypes is a nested struct in mse response

type DataInListClusterTypes ¶ added in v1.61.998

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

DataInListClusterTypes is a nested struct in mse response

type DataInListClusterVersions ¶ added in v1.61.998

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

DataInListClusterVersions is a nested struct in mse response

type DataInListClusters ¶

type DataInListClusters struct {
	ClusterForListModel []ClusterForListModel `json:"ClusterForListModel" xml:"ClusterForListModel"`
}

DataInListClusters is a nested struct in mse response

type DataInListEngineNamespaces ¶

type DataInListEngineNamespaces struct {
	Namespace []Namespace `json:"Namespace" xml:"Namespace"`
}

DataInListEngineNamespaces is a nested struct in mse response

type DataInListEurekaInstances ¶

type DataInListEurekaInstances struct {
	EurekaInstance []EurekaInstance `json:"EurekaInstance" xml:"EurekaInstance"`
}

DataInListEurekaInstances is a nested struct in mse response

type DataInListEurekaServices ¶

type DataInListEurekaServices struct {
	SimpleService []SimpleService `json:"SimpleService" xml:"SimpleService"`
}

DataInListEurekaServices is a nested struct in mse response

type DataInListExportZookeeperData ¶ added in v1.62.440

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

DataInListExportZookeeperData is a nested struct in mse response

type DataInListGateway ¶ added in v1.61.1344

type DataInListGateway struct {
	TotalSize  int64      `json:"TotalSize" xml:"TotalSize"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Result     []Gateways `json:"Result" xml:"Result"`
}

DataInListGateway is a nested struct in mse response

type DataInListGatewayAuthConsumer ¶ added in v1.62.440

type DataInListGatewayAuthConsumer struct {
	TotalSize  int64       `json:"TotalSize" xml:"TotalSize"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	Result     []Consumers `json:"Result" xml:"Result"`
}

DataInListGatewayAuthConsumer is a nested struct in mse response

type DataInListGatewayAuthConsumerResource ¶ added in v1.62.440

type DataInListGatewayAuthConsumerResource struct {
	TotalSize  int64       `json:"TotalSize" xml:"TotalSize"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	Result     []Consumers `json:"Result" xml:"Result"`
}

DataInListGatewayAuthConsumerResource is a nested struct in mse response

type DataInListGatewayCircuitBreakerRule ¶ added in v1.63.40

type DataInListGatewayCircuitBreakerRule struct {
	PageNumber int          `json:"PageNumber" xml:"PageNumber"`
	TotalSize  int          `json:"TotalSize" xml:"TotalSize"`
	PageSize   int          `json:"PageSize" xml:"PageSize"`
	Result     []ResultItem `json:"Result" xml:"Result"`
	Results    []Result     `json:"Results" xml:"Results"`
}

DataInListGatewayCircuitBreakerRule is a nested struct in mse response

type DataInListGatewayDomain ¶ added in v1.61.1450

type DataInListGatewayDomain struct {
	Domains []Domains `json:"Domains" xml:"Domains"`
}

DataInListGatewayDomain is a nested struct in mse response

type DataInListGatewayFlowRule ¶ added in v1.63.40

type DataInListGatewayFlowRule struct {
	PageNumber int          `json:"PageNumber" xml:"PageNumber"`
	TotalSize  int          `json:"TotalSize" xml:"TotalSize"`
	PageSize   int          `json:"PageSize" xml:"PageSize"`
	Result     []ResultItem `json:"Result" xml:"Result"`
	Results    []Result     `json:"Results" xml:"Results"`
}

DataInListGatewayFlowRule is a nested struct in mse response

type DataInListGatewayIsolationRule ¶ added in v1.63.40

type DataInListGatewayIsolationRule struct {
	PageNumber int          `json:"PageNumber" xml:"PageNumber"`
	TotalSize  int          `json:"TotalSize" xml:"TotalSize"`
	PageSize   int          `json:"PageSize" xml:"PageSize"`
	Result     []ResultItem `json:"Result" xml:"Result"`
	Results    []Result     `json:"Results" xml:"Results"`
}

DataInListGatewayIsolationRule is a nested struct in mse response

type DataInListGatewayRoute ¶ added in v1.61.1488

type DataInListGatewayRoute struct {
	TotalSize  int64    `json:"TotalSize" xml:"TotalSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Result     []Routes `json:"Result" xml:"Result"`
}

DataInListGatewayRoute is a nested struct in mse response

type DataInListGatewayRouteOnAuth ¶ added in v1.62.440

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

DataInListGatewayRouteOnAuth is a nested struct in mse response

type DataInListGatewayService ¶ added in v1.61.1450

type DataInListGatewayService struct {
	TotalSize  int64      `json:"TotalSize" xml:"TotalSize"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Result     []Services `json:"Result" xml:"Result"`
}

DataInListGatewayService is a nested struct in mse response

type DataInListGatewaySlb ¶ added in v1.61.1450

type DataInListGatewaySlb struct {
	Sources []Sources `json:"Sources" xml:"Sources"`
}

DataInListGatewaySlb is a nested struct in mse response

type DataInListGatewayZone ¶ added in v1.63.40

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

DataInListGatewayZone is a nested struct in mse response

type DataInListInstanceCount ¶ added in v1.62.153

type DataInListInstanceCount struct {
	Data []int `json:"Data" xml:"Data"`
}

DataInListInstanceCount is a nested struct in mse response

type DataInListMigrationTask ¶ added in v1.62.153

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

DataInListMigrationTask is a nested struct in mse response

type DataInListSSLCert ¶ added in v1.61.1450

type DataInListSSLCert struct {
	Domains []Domains `json:"Domains" xml:"Domains"`
}

DataInListSSLCert is a nested struct in mse response

type DataInListSecurityGroup ¶ added in v1.61.1581

type DataInListSecurityGroup struct {
	Sgs []Sgs `json:"Sgs" xml:"Sgs"`
}

DataInListSecurityGroup is a nested struct in mse response

type DataInListSecurityGroupRule ¶ added in v1.61.1581

type DataInListSecurityGroupRule struct {
	Rules []Rules `json:"Rules" xml:"Rules"`
}

DataInListSecurityGroupRule is a nested struct in mse response

type DataInListSentinelBlockFallbackDefinitions ¶ added in v1.63.40

type DataInListSentinelBlockFallbackDefinitions struct {
	Fallbacks []Fallbacks `json:"fallbacks" xml:"fallbacks"`
}

DataInListSentinelBlockFallbackDefinitions is a nested struct in mse response

type DataInListServiceSource ¶ added in v1.61.1450

type DataInListServiceSource struct {
	Sources []SourcesInListServiceSource `json:"Sources" xml:"Sources"`
}

DataInListServiceSource is a nested struct in mse response

type DataInListZnodeChildren ¶

type DataInListZnodeChildren struct {
	ZnodeModel []ZnodeModel `json:"ZnodeModel" xml:"ZnodeModel"`
}

DataInListZnodeChildren is a nested struct in mse response

type DataInPullServices ¶ added in v1.61.1450

type DataInPullServices struct {
	PullServices []PullServices `json:"PullServices" xml:"PullServices"`
}

DataInPullServices is a nested struct in mse response

type DataInQueryAllSwimmingLane ¶ added in v1.62.440

type DataInQueryAllSwimmingLane struct {
	SwimmingLaneGroup []SwimmingLaneGroup `json:"SwimmingLaneGroup" xml:"SwimmingLaneGroup"`
}

DataInQueryAllSwimmingLane is a nested struct in mse response

type DataInQueryAllSwimmingLaneGroup ¶ added in v1.62.440

type DataInQueryAllSwimmingLaneGroup struct {
	SwimmingLaneGroup []SwimmingLaneGroup `json:"SwimmingLaneGroup" xml:"SwimmingLaneGroup"`
}

DataInQueryAllSwimmingLaneGroup is a nested struct in mse response

type DataInQueryBusinessLocations ¶

type DataInQueryBusinessLocations struct {
	LocationData []LocationData `json:"LocationData" xml:"LocationData"`
}

DataInQueryBusinessLocations is a nested struct in mse response

type DataInQueryClusterDetail ¶ added in v1.61.1002

type DataInQueryClusterDetail struct {
	VpcId                string                 `json:"VpcId" xml:"VpcId"`
	CreateTime           string                 `json:"CreateTime" xml:"CreateTime"`
	IntranetAddress      string                 `json:"IntranetAddress" xml:"IntranetAddress"`
	DiskType             string                 `json:"DiskType" xml:"DiskType"`
	PubNetworkFlow       string                 `json:"PubNetworkFlow" xml:"PubNetworkFlow"`
	DiskCapacity         int64                  `json:"DiskCapacity" xml:"DiskCapacity"`
	MemoryCapacity       int64                  `json:"MemoryCapacity" xml:"MemoryCapacity"`
	ClusterAliasName     string                 `json:"ClusterAliasName" xml:"ClusterAliasName"`
	InstanceCount        int                    `json:"InstanceCount" xml:"InstanceCount"`
	IntranetPort         string                 `json:"IntranetPort" xml:"IntranetPort"`
	ClusterId            string                 `json:"ClusterId" xml:"ClusterId"`
	IntranetDomain       string                 `json:"IntranetDomain" xml:"IntranetDomain"`
	InternetDomain       string                 `json:"InternetDomain" xml:"InternetDomain"`
	PayInfo              string                 `json:"PayInfo" xml:"PayInfo"`
	InternetAddress      string                 `json:"InternetAddress" xml:"InternetAddress"`
	InstanceId           string                 `json:"InstanceId" xml:"InstanceId"`
	AclEntryList         string                 `json:"AclEntryList" xml:"AclEntryList"`
	HealthStatus         string                 `json:"HealthStatus" xml:"HealthStatus"`
	InitCostTime         int64                  `json:"InitCostTime" xml:"InitCostTime"`
	RegionId             string                 `json:"RegionId" xml:"RegionId"`
	AclId                string                 `json:"AclId" xml:"AclId"`
	Cpu                  int                    `json:"Cpu" xml:"Cpu"`
	ClusterType          string                 `json:"ClusterType" xml:"ClusterType"`
	ClusterName          string                 `json:"ClusterName" xml:"ClusterName"`
	InitStatus           string                 `json:"InitStatus" xml:"InitStatus"`
	InternetPort         string                 `json:"InternetPort" xml:"InternetPort"`
	AppVersion           string                 `json:"AppVersion" xml:"AppVersion"`
	NetType              string                 `json:"NetType" xml:"NetType"`
	ClusterVersion       string                 `json:"ClusterVersion" xml:"ClusterVersion"`
	ClusterSpecification string                 `json:"ClusterSpecification" xml:"ClusterSpecification"`
	VSwitchId            string                 `json:"VSwitchId" xml:"VSwitchId"`
	ConnectionType       string                 `json:"ConnectionType" xml:"ConnectionType"`
	MseVersion           string                 `json:"MseVersion" xml:"MseVersion"`
	ChargeType           string                 `json:"ChargeType" xml:"ChargeType"`
	OrderClusterVersion  string                 `json:"OrderClusterVersion" xml:"OrderClusterVersion"`
	Tags                 map[string]interface{} `json:"Tags" xml:"Tags"`
	ResourceGroupId      string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	InstanceModels       []InstanceModel        `json:"InstanceModels" xml:"InstanceModels"`
}

DataInQueryClusterDetail is a nested struct in mse response

type DataInQueryClusterInfo ¶ added in v1.62.153

type DataInQueryClusterInfo struct {
	VpcId                string                 `json:"VpcId" xml:"VpcId"`
	CreateTime           string                 `json:"CreateTime" xml:"CreateTime"`
	IntranetAddress      string                 `json:"IntranetAddress" xml:"IntranetAddress"`
	DiskType             string                 `json:"DiskType" xml:"DiskType"`
	PubNetworkFlow       string                 `json:"PubNetworkFlow" xml:"PubNetworkFlow"`
	DiskCapacity         int64                  `json:"DiskCapacity" xml:"DiskCapacity"`
	MemoryCapacity       int64                  `json:"MemoryCapacity" xml:"MemoryCapacity"`
	ClusterAliasName     string                 `json:"ClusterAliasName" xml:"ClusterAliasName"`
	InstanceCount        int                    `json:"InstanceCount" xml:"InstanceCount"`
	IntranetPort         string                 `json:"IntranetPort" xml:"IntranetPort"`
	ClusterId            string                 `json:"ClusterId" xml:"ClusterId"`
	IntranetDomain       string                 `json:"IntranetDomain" xml:"IntranetDomain"`
	InternetDomain       string                 `json:"InternetDomain" xml:"InternetDomain"`
	PayInfo              string                 `json:"PayInfo" xml:"PayInfo"`
	InternetAddress      string                 `json:"InternetAddress" xml:"InternetAddress"`
	InstanceId           string                 `json:"InstanceId" xml:"InstanceId"`
	AclEntryList         string                 `json:"AclEntryList" xml:"AclEntryList"`
	HealthStatus         string                 `json:"HealthStatus" xml:"HealthStatus"`
	InitCostTime         int64                  `json:"InitCostTime" xml:"InitCostTime"`
	RegionId             string                 `json:"RegionId" xml:"RegionId"`
	AclId                string                 `json:"AclId" xml:"AclId"`
	Cpu                  int                    `json:"Cpu" xml:"Cpu"`
	ClusterType          string                 `json:"ClusterType" xml:"ClusterType"`
	ClusterName          string                 `json:"ClusterName" xml:"ClusterName"`
	InitStatus           string                 `json:"InitStatus" xml:"InitStatus"`
	InternetPort         string                 `json:"InternetPort" xml:"InternetPort"`
	AppVersion           string                 `json:"AppVersion" xml:"AppVersion"`
	NetType              string                 `json:"NetType" xml:"NetType"`
	ClusterVersion       string                 `json:"ClusterVersion" xml:"ClusterVersion"`
	ClusterSpecification string                 `json:"ClusterSpecification" xml:"ClusterSpecification"`
	VSwitchId            string                 `json:"VSwitchId" xml:"VSwitchId"`
	ConnectionType       string                 `json:"ConnectionType" xml:"ConnectionType"`
	MseVersion           string                 `json:"MseVersion" xml:"MseVersion"`
	ChargeType           string                 `json:"ChargeType" xml:"ChargeType"`
	Tags                 map[string]interface{} `json:"Tags" xml:"Tags"`
	EndDate              string                 `json:"EndDate" xml:"EndDate"`
	SecurityGroupId      string                 `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SecurityGroupType    string                 `json:"SecurityGroupType" xml:"SecurityGroupType"`
	EipInstanceId        string                 `json:"EipInstanceId" xml:"EipInstanceId"`
	CanUpdate            bool                   `json:"CanUpdate" xml:"CanUpdate"`
	VersionCode          string                 `json:"VersionCode" xml:"VersionCode"`
	ExpectZones          []string               `json:"ExpectZones" xml:"ExpectZones"`
	MaintenancePeriod    MaintenancePeriod      `json:"MaintenancePeriod" xml:"MaintenancePeriod"`
	InstanceModels       []InstanceModel        `json:"InstanceModels" xml:"InstanceModels"`
}

DataInQueryClusterInfo is a nested struct in mse response

type DataInQueryClusterSpecification ¶

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

DataInQueryClusterSpecification is a nested struct in mse response

type DataInQueryGatewayRegion ¶ added in v1.61.1344

type DataInQueryGatewayRegion struct {
	Types []string `json:"types" xml:"types"`
}

DataInQueryGatewayRegion is a nested struct in mse response

type DataInQueryGatewayType ¶ added in v1.61.1344

type DataInQueryGatewayType struct {
	Types []string `json:"types" xml:"types"`
}

DataInQueryGatewayType is a nested struct in mse response

type DataInQueryGovernanceKubernetesCluster ¶ added in v1.61.1581

type DataInQueryGovernanceKubernetesCluster struct {
	TotalSize  int           `json:"TotalSize" xml:"TotalSize"`
	PageNumber int           `json:"PageNumber" xml:"PageNumber"`
	PageSize   int           `json:"PageSize" xml:"PageSize"`
	Result     []ClusterList `json:"Result" xml:"Result"`
}

DataInQueryGovernanceKubernetesCluster is a nested struct in mse response

type DataInQueryInstancesInfo ¶ added in v1.62.153

type DataInQueryInstancesInfo struct {
	InstanceModels []InstanceModels `json:"InstanceModels" xml:"InstanceModels"`
}

DataInQueryInstancesInfo is a nested struct in mse response

type DataInQueryMonitor ¶ added in v1.61.1489

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

DataInQueryMonitor is a nested struct in mse response

type DataInQueryNamespace ¶ added in v1.62.440

type DataInQueryNamespace struct {
	NamespaceList []NamespaceList `json:"NamespaceList" xml:"NamespaceList"`
}

DataInQueryNamespace is a nested struct in mse response

type DataInQuerySlbSpec ¶ added in v1.61.1344

type DataInQuerySlbSpec struct {
	SlbSpecs []SlbSpecs `json:"SlbSpecs" xml:"SlbSpecs"`
}

DataInQuerySlbSpec is a nested struct in mse response

type DataInQuerySwimmingLaneById ¶ added in v1.62.440

type DataInQuerySwimmingLaneById struct {
	Name                            string      `json:"name" xml:"name"`
	Id                              int64       `json:"id" xml:"id"`
	Tag                             string      `json:"tag" xml:"tag"`
	Status                          int         `json:"status" xml:"status"`
	Enable                          bool        `json:"enable" xml:"enable"`
	RegionId                        string      `json:"regionId" xml:"regionId"`
	GroupId                         int64       `json:"groupId" xml:"groupId"`
	EntryRule                       string      `json:"entryRule" xml:"entryRule"`
	EnableRules                     bool        `json:"enableRules" xml:"enableRules"`
	GmtCreate                       string      `json:"gmtCreate" xml:"gmtCreate"`
	GmtModified                     string      `json:"gmtModified" xml:"gmtModified"`
	GatewaySwimmingLaneRouteJson    string      `json:"gatewaySwimmingLaneRouteJson" xml:"gatewaySwimmingLaneRouteJson"`
	PathIndependentPercentageEnable bool        `json:"PathIndependentPercentageEnable" xml:"PathIndependentPercentageEnable"`
	EntryRules                      []EntryRule `json:"entryRules" xml:"entryRules"`
}

DataInQuerySwimmingLaneById is a nested struct in mse response

type DataInSelectGatewaySlb ¶ added in v1.61.1450

type DataInSelectGatewaySlb struct {
	Sources []Sources `json:"Sources" xml:"Sources"`
}

DataInSelectGatewaySlb is a nested struct in mse response

type DataInUpdateCircuitBreakerRule ¶ added in v1.62.440

type DataInUpdateCircuitBreakerRule struct {
	Namespace                 string  `json:"Namespace" xml:"Namespace"`
	Id                        int64   `json:"Id" xml:"Id"`
	AppName                   string  `json:"AppName" xml:"AppName"`
	Resource                  string  `json:"Resource" xml:"Resource"`
	Strategy                  int     `json:"Strategy" xml:"Strategy"`
	Threshold                 float64 `json:"Threshold" xml:"Threshold"`
	Enable                    bool    `json:"Enable" xml:"Enable"`
	RetryTimeoutMs            int     `json:"RetryTimeoutMs" xml:"RetryTimeoutMs"`
	StatIntervalMs            int     `json:"StatIntervalMs" xml:"StatIntervalMs"`
	AppId                     string  `json:"AppId" xml:"AppId"`
	MaxAllowedRtMs            int     `json:"MaxAllowedRtMs" xml:"MaxAllowedRtMs"`
	MinRequestAmount          int     `json:"MinRequestAmount" xml:"MinRequestAmount"`
	HalfOpenBaseAmountPerStep int     `json:"HalfOpenBaseAmountPerStep" xml:"HalfOpenBaseAmountPerStep"`
	HalfOpenRecoveryStepNum   int     `json:"HalfOpenRecoveryStepNum" xml:"HalfOpenRecoveryStepNum"`
}

DataInUpdateCircuitBreakerRule is a nested struct in mse response

type DataInUpdateFlowRule ¶ added in v1.62.440

type DataInUpdateFlowRule struct {
	Namespace         string  `json:"Namespace" xml:"Namespace"`
	Id                int64   `json:"Id" xml:"Id"`
	AppName           string  `json:"AppName" xml:"AppName"`
	Resource          string  `json:"Resource" xml:"Resource"`
	ControlBehavior   int     `json:"ControlBehavior" xml:"ControlBehavior"`
	MaxQueueingTimeMs int     `json:"MaxQueueingTimeMs" xml:"MaxQueueingTimeMs"`
	Threshold         float64 `json:"Threshold" xml:"Threshold"`
	Enable            bool    `json:"Enable" xml:"Enable"`
	AppId             string  `json:"AppId" xml:"AppId"`
}

DataInUpdateFlowRule is a nested struct in mse response

type DataInUpdateGatewayCircuitBreakerRule ¶ added in v1.63.40

type DataInUpdateGatewayCircuitBreakerRule struct {
	Id                        int64   `json:"Id" xml:"Id"`
	GatewayId                 int64   `json:"GatewayId" xml:"GatewayId"`
	GatewayUniqueId           string  `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	RouteId                   int64   `json:"RouteId" xml:"RouteId"`
	RouteName                 string  `json:"RouteName" xml:"RouteName"`
	Strategy                  int     `json:"Strategy" xml:"Strategy"`
	TriggerRatio              int     `json:"TriggerRatio" xml:"TriggerRatio"`
	StatDurationSec           int     `json:"StatDurationSec" xml:"StatDurationSec"`
	RecoveryTimeoutSec        int     `json:"RecoveryTimeoutSec" xml:"RecoveryTimeoutSec"`
	MinRequestAmount          int     `json:"MinRequestAmount" xml:"MinRequestAmount"`
	MaxAllowedMs              int     `json:"MaxAllowedMs" xml:"MaxAllowedMs"`
	LimitMode                 int     `json:"LimitMode" xml:"LimitMode"`
	BehaviorType              int     `json:"BehaviorType" xml:"BehaviorType"`
	BodyEncoding              int     `json:"BodyEncoding" xml:"BodyEncoding"`
	ResponseStatusCode        int     `json:"ResponseStatusCode" xml:"ResponseStatusCode"`
	ResponseContentBody       string  `json:"ResponseContentBody" xml:"ResponseContentBody"`
	ResponseRedirectUrl       string  `json:"ResponseRedirectUrl" xml:"ResponseRedirectUrl"`
	ResponseAdditionalHeaders string  `json:"ResponseAdditionalHeaders" xml:"ResponseAdditionalHeaders"`
	Enable                    int     `json:"Enable" xml:"Enable"`
	IdList                    []int64 `json:"IdList" xml:"IdList"`
}

DataInUpdateGatewayCircuitBreakerRule is a nested struct in mse response

type DataInUpdateGatewayFlowRule ¶ added in v1.63.40

type DataInUpdateGatewayFlowRule struct {
	Id                        int64   `json:"Id" xml:"Id"`
	GatewayId                 int64   `json:"GatewayId" xml:"GatewayId"`
	GatewayUniqueId           string  `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	RouteId                   int64   `json:"RouteId" xml:"RouteId"`
	RouteName                 string  `json:"RouteName" xml:"RouteName"`
	Threshold                 int     `json:"Threshold" xml:"Threshold"`
	StatDurationMs            int     `json:"StatDurationMs" xml:"StatDurationMs"`
	LimitMode                 int     `json:"LimitMode" xml:"LimitMode"`
	BehaviorType              int     `json:"BehaviorType" xml:"BehaviorType"`
	BodyEncoding              int     `json:"BodyEncoding" xml:"BodyEncoding"`
	ResponseStatusCode        int     `json:"ResponseStatusCode" xml:"ResponseStatusCode"`
	ResponseContentBody       string  `json:"ResponseContentBody" xml:"ResponseContentBody"`
	ResponseRedirectUrl       string  `json:"ResponseRedirectUrl" xml:"ResponseRedirectUrl"`
	ResponseAdditionalHeaders string  `json:"ResponseAdditionalHeaders" xml:"ResponseAdditionalHeaders"`
	Enable                    int     `json:"Enable" xml:"Enable"`
	IdList                    []int64 `json:"IdList" xml:"IdList"`
}

DataInUpdateGatewayFlowRule is a nested struct in mse response

type DataInUpdateGatewayIsolationRule ¶ added in v1.63.40

type DataInUpdateGatewayIsolationRule struct {
	Id                        int64   `json:"Id" xml:"Id"`
	GatewayId                 int64   `json:"GatewayId" xml:"GatewayId"`
	GatewayUniqueId           string  `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	RouteId                   int64   `json:"RouteId" xml:"RouteId"`
	RouteName                 string  `json:"RouteName" xml:"RouteName"`
	MaxConcurrency            int     `json:"MaxConcurrency" xml:"MaxConcurrency"`
	LimitMode                 int     `json:"LimitMode" xml:"LimitMode"`
	BehaviorType              int     `json:"BehaviorType" xml:"BehaviorType"`
	BodyEncoding              int     `json:"BodyEncoding" xml:"BodyEncoding"`
	ResponseStatusCode        int     `json:"ResponseStatusCode" xml:"ResponseStatusCode"`
	ResponseContentBody       string  `json:"ResponseContentBody" xml:"ResponseContentBody"`
	ResponseRedirectUrl       string  `json:"ResponseRedirectUrl" xml:"ResponseRedirectUrl"`
	ResponseAdditionalHeaders string  `json:"ResponseAdditionalHeaders" xml:"ResponseAdditionalHeaders"`
	Enable                    int     `json:"Enable" xml:"Enable"`
	IdList                    []int64 `json:"IdList" xml:"IdList"`
}

DataInUpdateGatewayIsolationRule is a nested struct in mse response

type DataInUpdateGatewayRouteWafStatus ¶ added in v1.62.153

type DataInUpdateGatewayRouteWafStatus struct {
	Id                 int64               `json:"Id" xml:"Id"`
	Name               string              `json:"Name" xml:"Name"`
	GatewayUniqueId    string              `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId          int64               `json:"GatewayId" xml:"GatewayId"`
	DefaultServiceId   int64               `json:"DefaultServiceId" xml:"DefaultServiceId"`
	DefaultServiceName string              `json:"DefaultServiceName" xml:"DefaultServiceName"`
	Status             int                 `json:"Status" xml:"Status"`
	GmtCreate          string              `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        string              `json:"GmtModified" xml:"GmtModified"`
	RouteOrder         int                 `json:"RouteOrder" xml:"RouteOrder"`
	Predicates         string              `json:"Predicates" xml:"Predicates"`
	DomainId           int64               `json:"DomainId" xml:"DomainId"`
	DomainName         string              `json:"DomainName" xml:"DomainName"`
	Services           string              `json:"Services" xml:"Services"`
	DestinationType    string              `json:"DestinationType" xml:"DestinationType"`
	EnableWaf          bool                `json:"EnableWaf" xml:"EnableWaf"`
	DomainIdList       []int64             `json:"DomainIdList" xml:"DomainIdList"`
	DomainNameList     []string            `json:"DomainNameList" xml:"DomainNameList"`
	RoutePredicates    RoutePredicates     `json:"RoutePredicates" xml:"RoutePredicates"`
	HTTPRewrite        HTTPRewrite         `json:"HTTPRewrite" xml:"HTTPRewrite"`
	HeaderOp           HeaderOp            `json:"HeaderOp" xml:"HeaderOp"`
	DirectResponse     DirectResponse      `json:"DirectResponse" xml:"DirectResponse"`
	Cors               Cors                `json:"Cors" xml:"Cors"`
	Timeout            Timeout             `json:"Timeout" xml:"Timeout"`
	Retry              Retry               `json:"Retry" xml:"Retry"`
	Redirect           Redirect            `json:"Redirect" xml:"Redirect"`
	RouteServices      []RouteServicesItem `json:"RouteServices" xml:"RouteServices"`
}

DataInUpdateGatewayRouteWafStatus is a nested struct in mse response

type DataInUpdateGatewayServiceTrafficPolicy ¶ added in v1.62.153

type DataInUpdateGatewayServiceTrafficPolicy struct {
	Id                   int64                `json:"Id" xml:"Id"`
	Name                 string               `json:"Name" xml:"Name"`
	SourceType           string               `json:"SourceType" xml:"SourceType"`
	GatewayUniqueId      string               `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	MetaInfo             string               `json:"MetaInfo" xml:"MetaInfo"`
	Namespace            string               `json:"Namespace" xml:"Namespace"`
	GroupName            string               `json:"GroupName" xml:"GroupName"`
	GatewayTrafficPolicy GatewayTrafficPolicy `json:"GatewayTrafficPolicy" xml:"GatewayTrafficPolicy"`
}

DataInUpdateGatewayServiceTrafficPolicy is a nested struct in mse response

type DataInUpdateIsolationRule ¶ added in v1.63.40

type DataInUpdateIsolationRule struct {
	Namespace string  `json:"Namespace" xml:"Namespace"`
	Id        int64   `json:"Id" xml:"Id"`
	AppName   string  `json:"AppName" xml:"AppName"`
	Resource  string  `json:"Resource" xml:"Resource"`
	Threshold float64 `json:"Threshold" xml:"Threshold"`
	Enable    bool    `json:"Enable" xml:"Enable"`
	AppId     string  `json:"AppId" xml:"AppId"`
}

DataInUpdateIsolationRule is a nested struct in mse response

type DataItem ¶ added in v1.61.998

type DataItem struct {
	Name                     string                   `json:"Name" xml:"Name"`
	NewVersionPublishingFlag bool                     `json:"NewVersionPublishingFlag" xml:"NewVersionPublishingFlag"`
	Phase                    int                      `json:"Phase" xml:"Phase"`
	WasmLang                 int                      `json:"WasmLang" xml:"WasmLang"`
	IP                       string                   `json:"IP" xml:"IP"`
	SyncType                 string                   `json:"SyncType" xml:"SyncType"`
	LocalName                string                   `json:"LocalName" xml:"LocalName"`
	ClusterSpecificationName string                   `json:"ClusterSpecificationName" xml:"ClusterSpecificationName"`
	ClusterNamePrefix        string                   `json:"clusterNamePrefix" xml:"clusterNamePrefix"`
	Mode                     int                      `json:"Mode" xml:"Mode"`
	GmtCreate                string                   `json:"GmtCreate" xml:"GmtCreate"`
	OriginInstanceName       string                   `json:"OriginInstanceName" xml:"OriginInstanceName"`
	UserId                   string                   `json:"UserId" xml:"UserId"`
	ServiceName              string                   `json:"ServiceName" xml:"ServiceName"`
	TargetClusterUrl         string                   `json:"TargetClusterUrl" xml:"TargetClusterUrl"`
	ProjectDesc              string                   `json:"ProjectDesc" xml:"ProjectDesc"`
	App                      string                   `json:"App" xml:"App"`
	ShowName                 string                   `json:"ShowName" xml:"ShowName"`
	PodName                  string                   `json:"podName" xml:"podName"`
	ClusterType              string                   `json:"ClusterType" xml:"ClusterType"`
	CpuCapacity              string                   `json:"CpuCapacity" xml:"CpuCapacity"`
	Priority                 int                      `json:"Priority" xml:"Priority"`
	Code                     string                   `json:"Code" xml:"Code"`
	Port                     string                   `json:"Port" xml:"Port"`
	Summary                  string                   `json:"Summary" xml:"Summary"`
	Version                  string                   `json:"Version" xml:"Version"`
	TargetClusterName        string                   `json:"TargetClusterName" xml:"TargetClusterName"`
	GmtModified              string                   `json:"GmtModified" xml:"GmtModified"`
	Id                       int64                    `json:"Id" xml:"Id"`
	Agent                    string                   `json:"Agent" xml:"Agent"`
	MaxVersion               string                   `json:"MaxVersion" xml:"MaxVersion"`
	PublishState             int                      `json:"PublishState" xml:"PublishState"`
	Cluster                  string                   `json:"Cluster" xml:"Cluster"`
	TargetInstanceId         string                   `json:"TargetInstanceId" xml:"TargetInstanceId"`
	OriginInstanceNamespace  string                   `json:"OriginInstanceNamespace" xml:"OriginInstanceNamespace"`
	PrimaryUser              string                   `json:"PrimaryUser" xml:"PrimaryUser"`
	ZoneId                   string                   `json:"ZoneId" xml:"ZoneId"`
	ConfigCheck              string                   `json:"ConfigCheck" xml:"ConfigCheck"`
	WasmFile                 string                   `json:"WasmFile" xml:"WasmFile"`
	NamespaceId              string                   `json:"NamespaceId" xml:"NamespaceId"`
	Addr                     string                   `json:"Addr" xml:"Addr"`
	Category                 int                      `json:"Category" xml:"Category"`
	OriginInstanceAddress    string                   `json:"OriginInstanceAddress" xml:"OriginInstanceAddress"`
	Status                   string                   `json:"Status" xml:"Status"`
	MemoryCapacity           string                   `json:"MemoryCapacity" xml:"MemoryCapacity"`
	Values                   []map[string]interface{} `json:"values" xml:"values"`
}

DataItem is a nested struct in mse response

type DataItemInListExportZookeeperData ¶ added in v1.62.440

type DataItemInListExportZookeeperData struct {
	InstanceId     string `json:"InstanceId" xml:"InstanceId"`
	ExportType     string `json:"ExportType" xml:"ExportType"`
	ContentMap     string `json:"ContentMap" xml:"ContentMap"`
	Extend         string `json:"Extend" xml:"Extend"`
	Status         string `json:"Status" xml:"Status"`
	KubeoneTaskIds string `json:"KubeoneTaskIds" xml:"KubeoneTaskIds"`
	Id             int    `json:"Id" xml:"Id"`
	CreateTime     int64  `json:"CreateTime" xml:"CreateTime"`
	UpdateTime     int64  `json:"UpdateTime" xml:"UpdateTime"`
}

DataItemInListExportZookeeperData is a nested struct in mse response

type DataItemInListGatewayRouteOnAuth ¶ added in v1.62.440

type DataItemInListGatewayRouteOnAuth struct {
	Id              int             `json:"Id" xml:"Id"`
	Name            string          `json:"Name" xml:"Name"`
	GatewayUniqueId string          `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId       string          `json:"GatewayId" xml:"GatewayId"`
	DomainId        int64           `json:"DomainId" xml:"DomainId"`
	DomainName      string          `json:"DomainName" xml:"DomainName"`
	DomainIdList    []int64         `json:"DomainIdList" xml:"DomainIdList"`
	DomainNameList  []string        `json:"DomainNameList" xml:"DomainNameList"`
	RoutePredicates RoutePredicates `json:"RoutePredicates" xml:"RoutePredicates"`
}

DataItemInListGatewayRouteOnAuth is a nested struct in mse response

type DeleteAuthResourceRequest ¶ added in v1.61.1450

type DeleteAuthResourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer `position:"Query" name:"Id"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

DeleteAuthResourceRequest is the request struct for api DeleteAuthResource

func CreateDeleteAuthResourceRequest ¶ added in v1.61.1450

func CreateDeleteAuthResourceRequest() (request *DeleteAuthResourceRequest)

CreateDeleteAuthResourceRequest creates a request to invoke DeleteAuthResource API

type DeleteAuthResourceResponse ¶ added in v1.61.1450

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

DeleteAuthResourceResponse is the response struct for api DeleteAuthResource

func CreateDeleteAuthResourceResponse ¶ added in v1.61.1450

func CreateDeleteAuthResourceResponse() (response *DeleteAuthResourceResponse)

CreateDeleteAuthResourceResponse creates a response to parse from DeleteAuthResource response

type DeleteCircuitBreakerRulesRequest ¶ added in v1.62.440

type DeleteCircuitBreakerRulesRequest struct {
	*requests.RpcRequest
	MseSessionId   string    `position:"Query" name:"MseSessionId"`
	AppName        string    `position:"Query" name:"AppName"`
	Namespace      string    `position:"Query" name:"Namespace"`
	AcceptLanguage string    `position:"Query" name:"AcceptLanguage"`
	Ids            *[]string `position:"Query" name:"Ids"  type:"Json"`
}

DeleteCircuitBreakerRulesRequest is the request struct for api DeleteCircuitBreakerRules

func CreateDeleteCircuitBreakerRulesRequest ¶ added in v1.62.440

func CreateDeleteCircuitBreakerRulesRequest() (request *DeleteCircuitBreakerRulesRequest)

CreateDeleteCircuitBreakerRulesRequest creates a request to invoke DeleteCircuitBreakerRules API

type DeleteCircuitBreakerRulesResponse ¶ added in v1.62.440

type DeleteCircuitBreakerRulesResponse 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"`
	HttpStatusCode int     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           []int64 `json:"Data" xml:"Data"`
}

DeleteCircuitBreakerRulesResponse is the response struct for api DeleteCircuitBreakerRules

func CreateDeleteCircuitBreakerRulesResponse ¶ added in v1.62.440

func CreateDeleteCircuitBreakerRulesResponse() (response *DeleteCircuitBreakerRulesResponse)

CreateDeleteCircuitBreakerRulesResponse creates a response to parse from DeleteCircuitBreakerRules response

type DeleteClusterRequest ¶

type DeleteClusterRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

DeleteClusterRequest is the request struct for api DeleteCluster

func CreateDeleteClusterRequest ¶

func CreateDeleteClusterRequest() (request *DeleteClusterRequest)

CreateDeleteClusterRequest creates a request to invoke DeleteCluster API

type DeleteClusterResponse ¶

type DeleteClusterResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteClusterResponse is the response struct for api DeleteCluster

func CreateDeleteClusterResponse ¶

func CreateDeleteClusterResponse() (response *DeleteClusterResponse)

CreateDeleteClusterResponse creates a response to parse from DeleteCluster response

type DeleteEngineNamespaceRequest ¶

type DeleteEngineNamespaceRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Id             string `position:"Query" name:"Id"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

DeleteEngineNamespaceRequest is the request struct for api DeleteEngineNamespace

func CreateDeleteEngineNamespaceRequest ¶

func CreateDeleteEngineNamespaceRequest() (request *DeleteEngineNamespaceRequest)

CreateDeleteEngineNamespaceRequest creates a request to invoke DeleteEngineNamespace API

type DeleteEngineNamespaceResponse ¶

type DeleteEngineNamespaceResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteEngineNamespaceResponse is the response struct for api DeleteEngineNamespace

func CreateDeleteEngineNamespaceResponse ¶

func CreateDeleteEngineNamespaceResponse() (response *DeleteEngineNamespaceResponse)

CreateDeleteEngineNamespaceResponse creates a response to parse from DeleteEngineNamespace response

type DeleteFlowRulesRequest ¶ added in v1.62.440

type DeleteFlowRulesRequest struct {
	*requests.RpcRequest
	MseSessionId   string    `position:"Query" name:"MseSessionId"`
	AppName        string    `position:"Query" name:"AppName"`
	Namespace      string    `position:"Query" name:"Namespace"`
	AcceptLanguage string    `position:"Query" name:"AcceptLanguage"`
	Ids            *[]string `position:"Query" name:"Ids"  type:"Json"`
}

DeleteFlowRulesRequest is the request struct for api DeleteFlowRules

func CreateDeleteFlowRulesRequest ¶ added in v1.62.440

func CreateDeleteFlowRulesRequest() (request *DeleteFlowRulesRequest)

CreateDeleteFlowRulesRequest creates a request to invoke DeleteFlowRules API

type DeleteFlowRulesResponse ¶ added in v1.62.440

type DeleteFlowRulesResponse 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"`
	HttpStatusCode int     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           []int64 `json:"Data" xml:"Data"`
}

DeleteFlowRulesResponse is the response struct for api DeleteFlowRules

func CreateDeleteFlowRulesResponse ¶ added in v1.62.440

func CreateDeleteFlowRulesResponse() (response *DeleteFlowRulesResponse)

CreateDeleteFlowRulesResponse creates a response to parse from DeleteFlowRules response

type DeleteGatewayAuthConsumerRequest ¶ added in v1.62.440

type DeleteGatewayAuthConsumerRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer `position:"Query" name:"Id"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

DeleteGatewayAuthConsumerRequest is the request struct for api DeleteGatewayAuthConsumer

func CreateDeleteGatewayAuthConsumerRequest ¶ added in v1.62.440

func CreateDeleteGatewayAuthConsumerRequest() (request *DeleteGatewayAuthConsumerRequest)

CreateDeleteGatewayAuthConsumerRequest creates a request to invoke DeleteGatewayAuthConsumer API

type DeleteGatewayAuthConsumerResourceRequest ¶ added in v1.62.440

type DeleteGatewayAuthConsumerResourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ConsumerId      requests.Integer `position:"Query" name:"ConsumerId"`
	IdList          string           `position:"Query" name:"IdList"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

DeleteGatewayAuthConsumerResourceRequest is the request struct for api DeleteGatewayAuthConsumerResource

func CreateDeleteGatewayAuthConsumerResourceRequest ¶ added in v1.62.440

func CreateDeleteGatewayAuthConsumerResourceRequest() (request *DeleteGatewayAuthConsumerResourceRequest)

CreateDeleteGatewayAuthConsumerResourceRequest creates a request to invoke DeleteGatewayAuthConsumerResource API

type DeleteGatewayAuthConsumerResourceResponse ¶ added in v1.62.440

type DeleteGatewayAuthConsumerResourceResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

DeleteGatewayAuthConsumerResourceResponse is the response struct for api DeleteGatewayAuthConsumerResource

func CreateDeleteGatewayAuthConsumerResourceResponse ¶ added in v1.62.440

func CreateDeleteGatewayAuthConsumerResourceResponse() (response *DeleteGatewayAuthConsumerResourceResponse)

CreateDeleteGatewayAuthConsumerResourceResponse creates a response to parse from DeleteGatewayAuthConsumerResource response

type DeleteGatewayAuthConsumerResponse ¶ added in v1.62.440

type DeleteGatewayAuthConsumerResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

DeleteGatewayAuthConsumerResponse is the response struct for api DeleteGatewayAuthConsumer

func CreateDeleteGatewayAuthConsumerResponse ¶ added in v1.62.440

func CreateDeleteGatewayAuthConsumerResponse() (response *DeleteGatewayAuthConsumerResponse)

CreateDeleteGatewayAuthConsumerResponse creates a response to parse from DeleteGatewayAuthConsumer response

type DeleteGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

type DeleteGatewayCircuitBreakerRuleRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	RouteId         requests.Integer `position:"Query" name:"RouteId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	RuleId          requests.Integer `position:"Query" name:"RuleId"`
}

DeleteGatewayCircuitBreakerRuleRequest is the request struct for api DeleteGatewayCircuitBreakerRule

func CreateDeleteGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

func CreateDeleteGatewayCircuitBreakerRuleRequest() (request *DeleteGatewayCircuitBreakerRuleRequest)

CreateDeleteGatewayCircuitBreakerRuleRequest creates a request to invoke DeleteGatewayCircuitBreakerRule API

type DeleteGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

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

DeleteGatewayCircuitBreakerRuleResponse is the response struct for api DeleteGatewayCircuitBreakerRule

func CreateDeleteGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

func CreateDeleteGatewayCircuitBreakerRuleResponse() (response *DeleteGatewayCircuitBreakerRuleResponse)

CreateDeleteGatewayCircuitBreakerRuleResponse creates a response to parse from DeleteGatewayCircuitBreakerRule response

type DeleteGatewayDomainRequest ¶ added in v1.61.1450

type DeleteGatewayDomainRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Id              string `position:"Query" name:"Id"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

DeleteGatewayDomainRequest is the request struct for api DeleteGatewayDomain

func CreateDeleteGatewayDomainRequest ¶ added in v1.61.1450

func CreateDeleteGatewayDomainRequest() (request *DeleteGatewayDomainRequest)

CreateDeleteGatewayDomainRequest creates a request to invoke DeleteGatewayDomain API

type DeleteGatewayDomainResponse ¶ added in v1.61.1450

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

DeleteGatewayDomainResponse is the response struct for api DeleteGatewayDomain

func CreateDeleteGatewayDomainResponse ¶ added in v1.61.1450

func CreateDeleteGatewayDomainResponse() (response *DeleteGatewayDomainResponse)

CreateDeleteGatewayDomainResponse creates a response to parse from DeleteGatewayDomain response

type DeleteGatewayFlowRuleRequest ¶ added in v1.63.40

type DeleteGatewayFlowRuleRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	RouteId         requests.Integer `position:"Query" name:"RouteId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	RuleId          requests.Integer `position:"Query" name:"RuleId"`
}

DeleteGatewayFlowRuleRequest is the request struct for api DeleteGatewayFlowRule

func CreateDeleteGatewayFlowRuleRequest ¶ added in v1.63.40

func CreateDeleteGatewayFlowRuleRequest() (request *DeleteGatewayFlowRuleRequest)

CreateDeleteGatewayFlowRuleRequest creates a request to invoke DeleteGatewayFlowRule API

type DeleteGatewayFlowRuleResponse ¶ added in v1.63.40

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

DeleteGatewayFlowRuleResponse is the response struct for api DeleteGatewayFlowRule

func CreateDeleteGatewayFlowRuleResponse ¶ added in v1.63.40

func CreateDeleteGatewayFlowRuleResponse() (response *DeleteGatewayFlowRuleResponse)

CreateDeleteGatewayFlowRuleResponse creates a response to parse from DeleteGatewayFlowRule response

type DeleteGatewayIsolationRuleRequest ¶ added in v1.63.40

type DeleteGatewayIsolationRuleRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	RouteId         requests.Integer `position:"Query" name:"RouteId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	RuleId          requests.Integer `position:"Query" name:"RuleId"`
}

DeleteGatewayIsolationRuleRequest is the request struct for api DeleteGatewayIsolationRule

func CreateDeleteGatewayIsolationRuleRequest ¶ added in v1.63.40

func CreateDeleteGatewayIsolationRuleRequest() (request *DeleteGatewayIsolationRuleRequest)

CreateDeleteGatewayIsolationRuleRequest creates a request to invoke DeleteGatewayIsolationRule API

type DeleteGatewayIsolationRuleResponse ¶ added in v1.63.40

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

DeleteGatewayIsolationRuleResponse is the response struct for api DeleteGatewayIsolationRule

func CreateDeleteGatewayIsolationRuleResponse ¶ added in v1.63.40

func CreateDeleteGatewayIsolationRuleResponse() (response *DeleteGatewayIsolationRuleResponse)

CreateDeleteGatewayIsolationRuleResponse creates a response to parse from DeleteGatewayIsolationRule response

type DeleteGatewayRequest ¶ added in v1.61.1450

type DeleteGatewayRequest struct {
	*requests.RpcRequest
	DeleteSlb       requests.Boolean `position:"Query" name:"DeleteSlb"`
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

DeleteGatewayRequest is the request struct for api DeleteGateway

func CreateDeleteGatewayRequest ¶ added in v1.61.1450

func CreateDeleteGatewayRequest() (request *DeleteGatewayRequest)

CreateDeleteGatewayRequest creates a request to invoke DeleteGateway API

type DeleteGatewayResponse ¶ added in v1.61.1450

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

DeleteGatewayResponse is the response struct for api DeleteGateway

func CreateDeleteGatewayResponse ¶ added in v1.61.1450

func CreateDeleteGatewayResponse() (response *DeleteGatewayResponse)

CreateDeleteGatewayResponse creates a response to parse from DeleteGateway response

type DeleteGatewayRouteRequest ¶ added in v1.61.1488

type DeleteGatewayRouteRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	RouteId         string `position:"Query" name:"RouteId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

DeleteGatewayRouteRequest is the request struct for api DeleteGatewayRoute

func CreateDeleteGatewayRouteRequest ¶ added in v1.61.1488

func CreateDeleteGatewayRouteRequest() (request *DeleteGatewayRouteRequest)

CreateDeleteGatewayRouteRequest creates a request to invoke DeleteGatewayRoute API

type DeleteGatewayRouteResponse ¶ added in v1.61.1488

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

DeleteGatewayRouteResponse is the response struct for api DeleteGatewayRoute

func CreateDeleteGatewayRouteResponse ¶ added in v1.61.1488

func CreateDeleteGatewayRouteResponse() (response *DeleteGatewayRouteResponse)

CreateDeleteGatewayRouteResponse creates a response to parse from DeleteGatewayRoute response

type DeleteGatewayServiceRequest ¶ added in v1.61.1581

type DeleteGatewayServiceRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	GatewayId       requests.Integer `position:"Query" name:"GatewayId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	ServiceId       string           `position:"Query" name:"ServiceId"`
}

DeleteGatewayServiceRequest is the request struct for api DeleteGatewayService

func CreateDeleteGatewayServiceRequest ¶ added in v1.61.1581

func CreateDeleteGatewayServiceRequest() (request *DeleteGatewayServiceRequest)

CreateDeleteGatewayServiceRequest creates a request to invoke DeleteGatewayService API

type DeleteGatewayServiceResponse ¶ added in v1.61.1581

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

DeleteGatewayServiceResponse is the response struct for api DeleteGatewayService

func CreateDeleteGatewayServiceResponse ¶ added in v1.61.1581

func CreateDeleteGatewayServiceResponse() (response *DeleteGatewayServiceResponse)

CreateDeleteGatewayServiceResponse creates a response to parse from DeleteGatewayService response

type DeleteGatewayServiceVersionRequest ¶ added in v1.61.1450

type DeleteGatewayServiceVersionRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ServiceVersion  string           `position:"Query" name:"ServiceVersion"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	ServiceId       requests.Integer `position:"Query" name:"ServiceId"`
}

DeleteGatewayServiceVersionRequest is the request struct for api DeleteGatewayServiceVersion

func CreateDeleteGatewayServiceVersionRequest ¶ added in v1.61.1450

func CreateDeleteGatewayServiceVersionRequest() (request *DeleteGatewayServiceVersionRequest)

CreateDeleteGatewayServiceVersionRequest creates a request to invoke DeleteGatewayServiceVersion API

type DeleteGatewayServiceVersionResponse ¶ added in v1.61.1450

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

DeleteGatewayServiceVersionResponse is the response struct for api DeleteGatewayServiceVersion

func CreateDeleteGatewayServiceVersionResponse ¶ added in v1.61.1450

func CreateDeleteGatewayServiceVersionResponse() (response *DeleteGatewayServiceVersionResponse)

CreateDeleteGatewayServiceVersionResponse creates a response to parse from DeleteGatewayServiceVersion response

type DeleteGatewaySlbRequest ¶ added in v1.61.1450

type DeleteGatewaySlbRequest struct {
	*requests.RpcRequest
	DeleteSlb       requests.Boolean `position:"Query" name:"DeleteSlb"`
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	SlbId           string           `position:"Query" name:"SlbId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              string           `position:"Query" name:"Id"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

DeleteGatewaySlbRequest is the request struct for api DeleteGatewaySlb

func CreateDeleteGatewaySlbRequest ¶ added in v1.61.1450

func CreateDeleteGatewaySlbRequest() (request *DeleteGatewaySlbRequest)

CreateDeleteGatewaySlbRequest creates a request to invoke DeleteGatewaySlb API

type DeleteGatewaySlbResponse ¶ added in v1.61.1450

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

DeleteGatewaySlbResponse is the response struct for api DeleteGatewaySlb

func CreateDeleteGatewaySlbResponse ¶ added in v1.61.1450

func CreateDeleteGatewaySlbResponse() (response *DeleteGatewaySlbResponse)

CreateDeleteGatewaySlbResponse creates a response to parse from DeleteGatewaySlb response

type DeleteIsolationRulesRequest ¶ added in v1.63.40

type DeleteIsolationRulesRequest struct {
	*requests.RpcRequest
	MseSessionId   string    `position:"Query" name:"MseSessionId"`
	AppName        string    `position:"Query" name:"AppName"`
	Namespace      string    `position:"Query" name:"Namespace"`
	AcceptLanguage string    `position:"Query" name:"AcceptLanguage"`
	Ids            *[]string `position:"Query" name:"Ids"  type:"Json"`
}

DeleteIsolationRulesRequest is the request struct for api DeleteIsolationRules

func CreateDeleteIsolationRulesRequest ¶ added in v1.63.40

func CreateDeleteIsolationRulesRequest() (request *DeleteIsolationRulesRequest)

CreateDeleteIsolationRulesRequest creates a request to invoke DeleteIsolationRules API

type DeleteIsolationRulesResponse ¶ added in v1.63.40

type DeleteIsolationRulesResponse 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"`
	HttpStatusCode int     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           []int64 `json:"Data" xml:"Data"`
}

DeleteIsolationRulesResponse is the response struct for api DeleteIsolationRules

func CreateDeleteIsolationRulesResponse ¶ added in v1.63.40

func CreateDeleteIsolationRulesResponse() (response *DeleteIsolationRulesResponse)

CreateDeleteIsolationRulesResponse creates a response to parse from DeleteIsolationRules response

type DeleteMigrationTaskRequest ¶ added in v1.62.153

type DeleteMigrationTaskRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	Id             string `position:"Query" name:"Id"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

DeleteMigrationTaskRequest is the request struct for api DeleteMigrationTask

func CreateDeleteMigrationTaskRequest ¶ added in v1.62.153

func CreateDeleteMigrationTaskRequest() (request *DeleteMigrationTaskRequest)

CreateDeleteMigrationTaskRequest creates a request to invoke DeleteMigrationTask API

type DeleteMigrationTaskResponse ¶ added in v1.62.153

type DeleteMigrationTaskResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Data      bool   `json:"Data" xml:"Data"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteMigrationTaskResponse is the response struct for api DeleteMigrationTask

func CreateDeleteMigrationTaskResponse ¶ added in v1.62.153

func CreateDeleteMigrationTaskResponse() (response *DeleteMigrationTaskResponse)

CreateDeleteMigrationTaskResponse creates a response to parse from DeleteMigrationTask response

type DeleteNacosConfigRequest ¶

type DeleteNacosConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	Beta           requests.Boolean `position:"Query" name:"Beta"`
	Group          string           `position:"Query" name:"Group"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	DataId         string           `position:"Query" name:"DataId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

DeleteNacosConfigRequest is the request struct for api DeleteNacosConfig

func CreateDeleteNacosConfigRequest ¶

func CreateDeleteNacosConfigRequest() (request *DeleteNacosConfigRequest)

CreateDeleteNacosConfigRequest creates a request to invoke DeleteNacosConfig API

type DeleteNacosConfigResponse ¶

type DeleteNacosConfigResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteNacosConfigResponse is the response struct for api DeleteNacosConfig

func CreateDeleteNacosConfigResponse ¶

func CreateDeleteNacosConfigResponse() (response *DeleteNacosConfigResponse)

CreateDeleteNacosConfigResponse creates a response to parse from DeleteNacosConfig response

type DeleteNacosConfigsRequest ¶

type DeleteNacosConfigsRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Ids            string `position:"Query" name:"Ids"`
}

DeleteNacosConfigsRequest is the request struct for api DeleteNacosConfigs

func CreateDeleteNacosConfigsRequest ¶

func CreateDeleteNacosConfigsRequest() (request *DeleteNacosConfigsRequest)

CreateDeleteNacosConfigsRequest creates a request to invoke DeleteNacosConfigs API

type DeleteNacosConfigsResponse ¶

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

DeleteNacosConfigsResponse is the response struct for api DeleteNacosConfigs

func CreateDeleteNacosConfigsResponse ¶

func CreateDeleteNacosConfigsResponse() (response *DeleteNacosConfigsResponse)

CreateDeleteNacosConfigsResponse creates a response to parse from DeleteNacosConfigs response

type DeleteNacosInstanceRequest ¶ added in v1.61.1488

type DeleteNacosInstanceRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	Ephemeral      requests.Boolean `position:"Query" name:"Ephemeral"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	Ip             string           `position:"Query" name:"Ip"`
	GroupName      string           `position:"Query" name:"GroupName"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	Port           requests.Integer `position:"Query" name:"Port"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

DeleteNacosInstanceRequest is the request struct for api DeleteNacosInstance

func CreateDeleteNacosInstanceRequest ¶ added in v1.61.1488

func CreateDeleteNacosInstanceRequest() (request *DeleteNacosInstanceRequest)

CreateDeleteNacosInstanceRequest creates a request to invoke DeleteNacosInstance API

type DeleteNacosInstanceResponse ¶ added in v1.61.1488

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

DeleteNacosInstanceResponse is the response struct for api DeleteNacosInstance

func CreateDeleteNacosInstanceResponse ¶ added in v1.61.1488

func CreateDeleteNacosInstanceResponse() (response *DeleteNacosInstanceResponse)

CreateDeleteNacosInstanceResponse creates a response to parse from DeleteNacosInstance response

type DeleteNacosServiceRequest ¶ added in v1.61.998

type DeleteNacosServiceRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	ServiceName    string `position:"Query" name:"ServiceName"`
	GroupName      string `position:"Query" name:"GroupName"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

DeleteNacosServiceRequest is the request struct for api DeleteNacosService

func CreateDeleteNacosServiceRequest ¶ added in v1.61.998

func CreateDeleteNacosServiceRequest() (request *DeleteNacosServiceRequest)

CreateDeleteNacosServiceRequest creates a request to invoke DeleteNacosService API

type DeleteNacosServiceResponse ¶ added in v1.61.998

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

DeleteNacosServiceResponse is the response struct for api DeleteNacosService

func CreateDeleteNacosServiceResponse ¶ added in v1.61.998

func CreateDeleteNacosServiceResponse() (response *DeleteNacosServiceResponse)

CreateDeleteNacosServiceResponse creates a response to parse from DeleteNacosService response

type DeleteNamespaceRequest ¶ added in v1.62.440

type DeleteNamespaceRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Name           string `position:"Query" name:"Name"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Region         string `position:"Query" name:"Region"`
}

DeleteNamespaceRequest is the request struct for api DeleteNamespace

func CreateDeleteNamespaceRequest ¶ added in v1.62.440

func CreateDeleteNamespaceRequest() (request *DeleteNamespaceRequest)

CreateDeleteNamespaceRequest creates a request to invoke DeleteNamespace API

type DeleteNamespaceResponse ¶ added in v1.62.440

type DeleteNamespaceResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	Data           int64  `json:"Data" xml:"Data"`
}

DeleteNamespaceResponse is the response struct for api DeleteNamespace

func CreateDeleteNamespaceResponse ¶ added in v1.62.440

func CreateDeleteNamespaceResponse() (response *DeleteNamespaceResponse)

CreateDeleteNamespaceResponse creates a response to parse from DeleteNamespace response

type DeletePluginConfigRequest ¶ added in v1.63.40

type DeletePluginConfigRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	PluginConfigId  requests.Integer `position:"Query" name:"PluginConfigId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

DeletePluginConfigRequest is the request struct for api DeletePluginConfig

func CreateDeletePluginConfigRequest ¶ added in v1.63.40

func CreateDeletePluginConfigRequest() (request *DeletePluginConfigRequest)

CreateDeletePluginConfigRequest creates a request to invoke DeletePluginConfig API

type DeletePluginConfigResponse ¶ added in v1.63.40

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

DeletePluginConfigResponse is the response struct for api DeletePluginConfig

func CreateDeletePluginConfigResponse ¶ added in v1.63.40

func CreateDeletePluginConfigResponse() (response *DeletePluginConfigResponse)

CreateDeletePluginConfigResponse creates a response to parse from DeletePluginConfig response

type DeleteSecurityGroupRuleRequest ¶ added in v1.61.1581

type DeleteSecurityGroupRuleRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer `position:"Query" name:"Id"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	CascadingDelete requests.Boolean `position:"Query" name:"CascadingDelete"`
}

DeleteSecurityGroupRuleRequest is the request struct for api DeleteSecurityGroupRule

func CreateDeleteSecurityGroupRuleRequest ¶ added in v1.61.1581

func CreateDeleteSecurityGroupRuleRequest() (request *DeleteSecurityGroupRuleRequest)

CreateDeleteSecurityGroupRuleRequest creates a request to invoke DeleteSecurityGroupRule API

type DeleteSecurityGroupRuleResponse ¶ added in v1.61.1581

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

DeleteSecurityGroupRuleResponse is the response struct for api DeleteSecurityGroupRule

func CreateDeleteSecurityGroupRuleResponse ¶ added in v1.61.1581

func CreateDeleteSecurityGroupRuleResponse() (response *DeleteSecurityGroupRuleResponse)

CreateDeleteSecurityGroupRuleResponse creates a response to parse from DeleteSecurityGroupRule response

type DeleteServiceSourceRequest ¶ added in v1.61.1450

type DeleteServiceSourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	SourceId        requests.Integer `position:"Query" name:"SourceId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

DeleteServiceSourceRequest is the request struct for api DeleteServiceSource

func CreateDeleteServiceSourceRequest ¶ added in v1.61.1450

func CreateDeleteServiceSourceRequest() (request *DeleteServiceSourceRequest)

CreateDeleteServiceSourceRequest creates a request to invoke DeleteServiceSource API

type DeleteServiceSourceResponse ¶ added in v1.61.1450

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

DeleteServiceSourceResponse is the response struct for api DeleteServiceSource

func CreateDeleteServiceSourceResponse ¶ added in v1.61.1450

func CreateDeleteServiceSourceResponse() (response *DeleteServiceSourceResponse)

CreateDeleteServiceSourceResponse creates a response to parse from DeleteServiceSource response

type DeleteSwimmingLaneGroupRequest ¶ added in v1.61.1488

type DeleteSwimmingLaneGroupRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	GroupId        requests.Integer `position:"Query" name:"GroupId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	Name           string           `position:"Query" name:"Name"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Region         string           `position:"Query" name:"Region"`
}

DeleteSwimmingLaneGroupRequest is the request struct for api DeleteSwimmingLaneGroup

func CreateDeleteSwimmingLaneGroupRequest ¶ added in v1.61.1488

func CreateDeleteSwimmingLaneGroupRequest() (request *DeleteSwimmingLaneGroupRequest)

CreateDeleteSwimmingLaneGroupRequest creates a request to invoke DeleteSwimmingLaneGroup API

type DeleteSwimmingLaneGroupResponse ¶ added in v1.61.1488

type DeleteSwimmingLaneGroupResponse struct {
	*responses.BaseResponse
}

DeleteSwimmingLaneGroupResponse is the response struct for api DeleteSwimmingLaneGroup

func CreateDeleteSwimmingLaneGroupResponse ¶ added in v1.61.1488

func CreateDeleteSwimmingLaneGroupResponse() (response *DeleteSwimmingLaneGroupResponse)

CreateDeleteSwimmingLaneGroupResponse creates a response to parse from DeleteSwimmingLaneGroup response

type DeleteSwimmingLaneRequest ¶ added in v1.61.1488

type DeleteSwimmingLaneRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	LaneId         requests.Integer `position:"Query" name:"LaneId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

DeleteSwimmingLaneRequest is the request struct for api DeleteSwimmingLane

func CreateDeleteSwimmingLaneRequest ¶ added in v1.61.1488

func CreateDeleteSwimmingLaneRequest() (request *DeleteSwimmingLaneRequest)

CreateDeleteSwimmingLaneRequest creates a request to invoke DeleteSwimmingLane API

type DeleteSwimmingLaneResponse ¶ added in v1.61.1488

type DeleteSwimmingLaneResponse struct {
	*responses.BaseResponse
}

DeleteSwimmingLaneResponse is the response struct for api DeleteSwimmingLane

func CreateDeleteSwimmingLaneResponse ¶ added in v1.61.1488

func CreateDeleteSwimmingLaneResponse() (response *DeleteSwimmingLaneResponse)

CreateDeleteSwimmingLaneResponse creates a response to parse from DeleteSwimmingLane response

type DeleteZnodeRequest ¶

type DeleteZnodeRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Path           string `position:"Query" name:"Path"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

DeleteZnodeRequest is the request struct for api DeleteZnode

func CreateDeleteZnodeRequest ¶

func CreateDeleteZnodeRequest() (request *DeleteZnodeRequest)

CreateDeleteZnodeRequest creates a request to invoke DeleteZnode API

type DeleteZnodeResponse ¶

type DeleteZnodeResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

DeleteZnodeResponse is the response struct for api DeleteZnode

func CreateDeleteZnodeResponse ¶

func CreateDeleteZnodeResponse() (response *DeleteZnodeResponse)

CreateDeleteZnodeResponse creates a response to parse from DeleteZnode response

type DirectResponse ¶ added in v1.61.1488

type DirectResponse struct {
	Body string `json:"Body" xml:"Body"`
	Code int    `json:"Code" xml:"Code"`
}

DirectResponse is a nested struct in mse response

type DomainIdListInGetGatewayRouteDetail ¶ added in v1.61.1488

type DomainIdListInGetGatewayRouteDetail struct {
	DomainIdList []int64 `json:"DomainIdList" xml:"DomainIdList"`
}

DomainIdListInGetGatewayRouteDetail is a nested struct in mse response

type DomainIdListInListGatewayRoute ¶ added in v1.61.1488

type DomainIdListInListGatewayRoute struct {
	DomainIdList []int64 `json:"DomainIdList" xml:"DomainIdList"`
}

DomainIdListInListGatewayRoute is a nested struct in mse response

type DomainIdListInListGatewayRouteOnAuth ¶ added in v1.62.440

type DomainIdListInListGatewayRouteOnAuth struct {
	DomainIdList []int64 `json:"DomainIdList" xml:"DomainIdList"`
}

DomainIdListInListGatewayRouteOnAuth is a nested struct in mse response

type DomainIdListInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

type DomainIdListInUpdateGatewayRouteWafStatus struct {
	DomainIdList []int64 `json:"DomainIdList" xml:"DomainIdList"`
}

DomainIdListInUpdateGatewayRouteWafStatus is a nested struct in mse response

type DomainNameListInGetGatewayRouteDetail ¶ added in v1.61.1488

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

DomainNameListInGetGatewayRouteDetail is a nested struct in mse response

type DomainNameListInListGatewayRoute ¶ added in v1.61.1488

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

DomainNameListInListGatewayRoute is a nested struct in mse response

type DomainNameListInListGatewayRouteOnAuth ¶ added in v1.62.440

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

DomainNameListInListGatewayRouteOnAuth is a nested struct in mse response

type DomainNameListInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

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

DomainNameListInUpdateGatewayRouteWafStatus is a nested struct in mse response

type Domains ¶ added in v1.61.1450

type Domains struct {
	Name           string  `json:"Name" xml:"Name"`
	CommonName     string  `json:"CommonName" xml:"CommonName"`
	CertName       string  `json:"CertName" xml:"CertName"`
	CertBeforeDate string  `json:"CertBeforeDate" xml:"CertBeforeDate"`
	Status         int     `json:"Status" xml:"Status"`
	Protocol       string  `json:"Protocol" xml:"Protocol"`
	Issuer         string  `json:"Issuer" xml:"Issuer"`
	GmtBefore      string  `json:"GmtBefore" xml:"GmtBefore"`
	GatewayId      int64   `json:"GatewayId" xml:"GatewayId"`
	TlsMax         string  `json:"TlsMax" xml:"TlsMax"`
	Algorithm      string  `json:"Algorithm" xml:"Algorithm"`
	GmtModified    string  `json:"GmtModified" xml:"GmtModified"`
	Id             int64   `json:"Id" xml:"Id"`
	CertIdentifier string  `json:"CertIdentifier" xml:"CertIdentifier"`
	TlsMin         string  `json:"TlsMin" xml:"TlsMin"`
	GmtAfter       string  `json:"GmtAfter" xml:"GmtAfter"`
	GmtCreate      string  `json:"GmtCreate" xml:"GmtCreate"`
	Http2          string  `json:"Http2" xml:"Http2"`
	AfterDate      string  `json:"AfterDate" xml:"AfterDate"`
	BeforeDate     string  `json:"BeforeDate" xml:"BeforeDate"`
	MustHttps      bool    `json:"MustHttps" xml:"MustHttps"`
	Sans           string  `json:"Sans" xml:"Sans"`
	Type           string  `json:"Type" xml:"Type"`
	Comment        Comment `json:"Comment" xml:"Comment"`
}

Domains is a nested struct in mse response

type Dubbo ¶ added in v1.63.40

type Dubbo struct {
	DubboRule []DubboRule `json:"DubboRule" xml:"DubboRule"`
}

Dubbo is a nested struct in mse response

type DubboRule ¶ added in v1.63.40

type DubboRule struct {
	AppId         string         `json:"appId" xml:"appId"`
	TriggerPolicy string         `json:"triggerPolicy" xml:"triggerPolicy"`
	CarryData     bool           `json:"carryData" xml:"carryData"`
	ServiceName   string         `json:"serviceName" xml:"serviceName"`
	Group         string         `json:"group" xml:"group"`
	Version       string         `json:"version" xml:"version"`
	MethodName    string         `json:"methodName" xml:"methodName"`
	Condition     string         `json:"condition" xml:"condition"`
	Tags          []string       `json:"tags" xml:"tags"`
	ParamTypes    []string       `json:"paramTypes" xml:"paramTypes"`
	ArgumentItems []ArgumentItem `json:"argumentItems" xml:"argumentItems"`
}

DubboRule is a nested struct in mse response

type ElasticPolicy ¶ added in v1.62.440

type ElasticPolicy struct {
	ElasticType               string                          `json:"ElasticType" xml:"ElasticType"`
	LoadWarningThreshold      bool                            `json:"LoadWarningThreshold" xml:"LoadWarningThreshold"`
	Elastic                   bool                            `json:"Elastic" xml:"Elastic"`
	MaxReplica                int                             `json:"MaxReplica" xml:"MaxReplica"`
	TimePolicyList            []TimePolicyListItem            `json:"TimePolicyList" xml:"TimePolicyList"`
	EnableScaleTimePolicyList []EnableScaleTimePolicyListItem `json:"EnableScaleTimePolicyList" xml:"EnableScaleTimePolicyList"`
}

ElasticPolicy is a nested struct in mse response

type EnableHttp2Request ¶ added in v1.63.40

type EnableHttp2Request struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	EnableHttp2     requests.Boolean `position:"Query" name:"EnableHttp2"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

EnableHttp2Request is the request struct for api EnableHttp2

func CreateEnableHttp2Request ¶ added in v1.63.40

func CreateEnableHttp2Request() (request *EnableHttp2Request)

CreateEnableHttp2Request creates a request to invoke EnableHttp2 API

type EnableHttp2Response ¶ added in v1.63.40

type EnableHttp2Response struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

EnableHttp2Response is the response struct for api EnableHttp2

func CreateEnableHttp2Response ¶ added in v1.63.40

func CreateEnableHttp2Response() (response *EnableHttp2Response)

CreateEnableHttp2Response creates a response to parse from EnableHttp2 response

type EnableProxyProtocolRequest ¶ added in v1.63.40

type EnableProxyProtocolRequest struct {
	*requests.RpcRequest
	MseSessionId        string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId     string           `position:"Query" name:"GatewayUniqueId"`
	EnableProxyProtocol requests.Boolean `position:"Query" name:"EnableProxyProtocol"`
	AcceptLanguage      string           `position:"Query" name:"AcceptLanguage"`
}

EnableProxyProtocolRequest is the request struct for api EnableProxyProtocol

func CreateEnableProxyProtocolRequest ¶ added in v1.63.40

func CreateEnableProxyProtocolRequest() (request *EnableProxyProtocolRequest)

CreateEnableProxyProtocolRequest creates a request to invoke EnableProxyProtocol API

type EnableProxyProtocolResponse ¶ added in v1.63.40

type EnableProxyProtocolResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

EnableProxyProtocolResponse is the response struct for api EnableProxyProtocol

func CreateEnableProxyProtocolResponse ¶ added in v1.63.40

func CreateEnableProxyProtocolResponse() (response *EnableProxyProtocolResponse)

CreateEnableProxyProtocolResponse creates a response to parse from EnableProxyProtocol response

type EnableScaleTimePolicyList ¶ added in v1.63.40

type EnableScaleTimePolicyList struct {
	EnableScaleTimePolicyListItem []EnableScaleTimePolicyListItem `json:"enableScaleTimePolicyList" xml:"enableScaleTimePolicyList"`
}

EnableScaleTimePolicyList is a nested struct in mse response

type EnableScaleTimePolicyListItem ¶ added in v1.63.40

type EnableScaleTimePolicyListItem struct {
	StartTime string `json:"StartTime" xml:"StartTime"`
	EndTime   string `json:"EndTime" xml:"EndTime"`
}

EnableScaleTimePolicyListItem is a nested struct in mse response

type EntryRule ¶ added in v1.62.440

type EntryRule struct {
	Condition string          `json:"condition" xml:"condition"`
	Path      string          `json:"path" xml:"path"`
	Paths     []string        `json:"paths" xml:"paths"`
	RestItems []RestItemsItem `json:"restItems" xml:"restItems"`
}

EntryRule is a nested struct in mse response

type EntryRulesInCreateOrUpdateSwimmingLane ¶ added in v1.62.440

type EntryRulesInCreateOrUpdateSwimmingLane struct {
	EntryRule []EntryRule `json:"EntryRule" xml:"EntryRule"`
}

EntryRulesInCreateOrUpdateSwimmingLane is a nested struct in mse response

type EntryRulesInQueryAllSwimmingLane ¶ added in v1.62.440

type EntryRulesInQueryAllSwimmingLane struct {
	EntryRule []EntryRule `json:"EntryRule" xml:"EntryRule"`
}

EntryRulesInQueryAllSwimmingLane is a nested struct in mse response

type EntryRulesInQuerySwimmingLaneById ¶ added in v1.62.440

type EntryRulesInQuerySwimmingLaneById struct {
	EntryRule []EntryRule `json:"EntryRule" xml:"EntryRule"`
}

EntryRulesInQuerySwimmingLaneById is a nested struct in mse response

type EurekaInstance ¶

type EurekaInstance struct {
	Status                string                 `json:"Status" xml:"Status"`
	LastDirtyTimestamp    int64                  `json:"LastDirtyTimestamp" xml:"LastDirtyTimestamp"`
	IpAddr                string                 `json:"IpAddr" xml:"IpAddr"`
	HomePageUrl           string                 `json:"HomePageUrl" xml:"HomePageUrl"`
	HostName              string                 `json:"HostName" xml:"HostName"`
	InstanceId            string                 `json:"InstanceId" xml:"InstanceId"`
	Port                  int                    `json:"Port" xml:"Port"`
	SecurePort            int                    `json:"SecurePort" xml:"SecurePort"`
	App                   string                 `json:"App" xml:"App"`
	DurationInSecs        int                    `json:"DurationInSecs" xml:"DurationInSecs"`
	LastUpdatedTimestamp  int64                  `json:"LastUpdatedTimestamp" xml:"LastUpdatedTimestamp"`
	RenewalIntervalInSecs int                    `json:"RenewalIntervalInSecs" xml:"RenewalIntervalInSecs"`
	VipAddress            string                 `json:"VipAddress" xml:"VipAddress"`
	Metadata              map[string]interface{} `json:"Metadata" xml:"Metadata"`
}

EurekaInstance is a nested struct in mse response

type ExpectZones ¶ added in v1.62.440

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

ExpectZones is a nested struct in mse response

type ExpectedStatuses ¶ added in v1.62.153

type ExpectedStatuses struct {
	ExpectedStatuses []int `json:"expectedStatuses" xml:"expectedStatuses"`
}

ExpectedStatuses is a nested struct in mse response

type ExportNacosConfigRequest ¶ added in v1.61.998

type ExportNacosConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	DataIds        string `position:"Query" name:"DataIds"`
	AppName        string `position:"Query" name:"AppName"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	Group          string `position:"Query" name:"Group"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	DataId         string `position:"Query" name:"DataId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Ids            string `position:"Query" name:"Ids"`
}

ExportNacosConfigRequest is the request struct for api ExportNacosConfig

func CreateExportNacosConfigRequest ¶ added in v1.61.998

func CreateExportNacosConfigRequest() (request *ExportNacosConfigRequest)

CreateExportNacosConfigRequest creates a request to invoke ExportNacosConfig API

type ExportNacosConfigResponse ¶ added in v1.61.998

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

ExportNacosConfigResponse is the response struct for api ExportNacosConfig

func CreateExportNacosConfigResponse ¶ added in v1.61.998

func CreateExportNacosConfigResponse() (response *ExportNacosConfigResponse)

CreateExportNacosConfigResponse creates a response to parse from ExportNacosConfig response

type ExportZookeeperDataRequest ¶ added in v1.62.440

type ExportZookeeperDataRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	ExportType     string `position:"Query" name:"ExportType"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ExportZookeeperDataRequest is the request struct for api ExportZookeeperData

func CreateExportZookeeperDataRequest ¶ added in v1.62.440

func CreateExportZookeeperDataRequest() (request *ExportZookeeperDataRequest)

CreateExportZookeeperDataRequest creates a request to invoke ExportZookeeperData API

type ExportZookeeperDataResponse ¶ added in v1.62.440

type ExportZookeeperDataResponse struct {
	*responses.BaseResponse
	Success        bool                      `json:"Success" xml:"Success"`
	Message        string                    `json:"Message" xml:"Message"`
	DynamicMessage string                    `json:"DynamicMessage" xml:"DynamicMessage"`
	RequestId      string                    `json:"RequestId" xml:"RequestId"`
	ErrorCode      string                    `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode string                    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           DataInExportZookeeperData `json:"Data" xml:"Data"`
}

ExportZookeeperDataResponse is the response struct for api ExportZookeeperData

func CreateExportZookeeperDataResponse ¶ added in v1.62.440

func CreateExportZookeeperDataResponse() (response *ExportZookeeperDataResponse)

CreateExportZookeeperDataResponse creates a response to parse from ExportZookeeperData response

type ExternalAuthZ ¶ added in v1.63.40

type ExternalAuthZ struct {
	ServiceId            int64    `json:"ServiceId" xml:"ServiceId"`
	PrefixPath           string   `json:"PrefixPath" xml:"PrefixPath"`
	TokenKey             string   `json:"TokenKey" xml:"TokenKey"`
	Timeout              int      `json:"Timeout" xml:"Timeout"`
	IsRestrict           bool     `json:"IsRestrict" xml:"IsRestrict"`
	WithRequestBody      bool     `json:"WithRequestBody" xml:"WithRequestBody"`
	BodyMaxBytes         int      `json:"BodyMaxBytes" xml:"BodyMaxBytes"`
	WithRematchRoute     bool     `json:"WithRematchRoute" xml:"WithRematchRoute"`
	AllowRequestHeaders  []string `json:"AllowRequestHeaders" xml:"AllowRequestHeaders"`
	AllowUpstreamHeaders []string `json:"AllowUpstreamHeaders" xml:"AllowUpstreamHeaders"`
	Service              Service  `json:"Service" xml:"Service"`
}

ExternalAuthZ is a nested struct in mse response

type FailDataInCloneNacosConfig ¶ added in v1.61.998

type FailDataInCloneNacosConfig struct {
	FailDataItem []FailDataItem `json:"FailData" xml:"FailData"`
}

FailDataInCloneNacosConfig is a nested struct in mse response

type FailDataInImportNacosConfig ¶ added in v1.61.998

type FailDataInImportNacosConfig struct {
	FailDataItem []FailDataItem `json:"FailData" xml:"FailData"`
}

FailDataInImportNacosConfig is a nested struct in mse response

type FailDataItem ¶ added in v1.61.998

type FailDataItem struct {
	Reason string `json:"Reason" xml:"Reason"`
	DataId string `json:"DataId" xml:"DataId"`
	Group  string `json:"Group" xml:"Group"`
}

FailDataItem is a nested struct in mse response

type FallbackServicesInGetGatewayRouteDetail ¶ added in v1.62.153

type FallbackServicesInGetGatewayRouteDetail struct {
	FallbackServicesItem []FallbackServicesItem `json:"FallbackServices" xml:"FallbackServices"`
}

FallbackServicesInGetGatewayRouteDetail is a nested struct in mse response

type FallbackServicesInListGatewayRoute ¶ added in v1.62.153

type FallbackServicesInListGatewayRoute struct {
	FallbackServicesItem []FallbackServicesItem `json:"FallbackServices" xml:"FallbackServices"`
}

FallbackServicesInListGatewayRoute is a nested struct in mse response

type FallbackServicesItem ¶ added in v1.62.153

type FallbackServicesItem struct {
	Name          string `json:"Name" xml:"Name"`
	AgreementType string `json:"AgreementType" xml:"AgreementType"`
	ServicePort   int    `json:"ServicePort" xml:"ServicePort"`
	Percent       int    `json:"Percent" xml:"Percent"`
	SourceType    string `json:"SourceType" xml:"SourceType"`
	Namespace     string `json:"Namespace" xml:"Namespace"`
	ServiceId     int64  `json:"ServiceId" xml:"ServiceId"`
	Version       string `json:"Version" xml:"Version"`
	GroupName     string `json:"GroupName" xml:"GroupName"`
	ServiceName   string `json:"ServiceName" xml:"ServiceName"`
}

FallbackServicesItem is a nested struct in mse response

type Fallbacks ¶ added in v1.63.40

type Fallbacks struct {
	Id                     string                 `json:"Id" xml:"Id"`
	Namespace              string                 `json:"Namespace" xml:"Namespace"`
	AppName                string                 `json:"AppName" xml:"AppName"`
	Name                   string                 `json:"Name" xml:"Name"`
	ResourceClassification string                 `json:"ResourceClassification" xml:"ResourceClassification"`
	FallbackBehavior       map[string]interface{} `json:"FallbackBehavior" xml:"FallbackBehavior"`
	TargetMap              map[string]interface{} `json:"TargetMap" xml:"TargetMap"`
}

Fallbacks is a nested struct in mse response

type FetchLosslessRuleListRequest ¶ added in v1.62.440

type FetchLosslessRuleListRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	AppName        string           `position:"Query" name:"AppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

FetchLosslessRuleListRequest is the request struct for api FetchLosslessRuleList

func CreateFetchLosslessRuleListRequest ¶ added in v1.62.440

func CreateFetchLosslessRuleListRequest() (request *FetchLosslessRuleListRequest)

CreateFetchLosslessRuleListRequest creates a request to invoke FetchLosslessRuleList API

type FetchLosslessRuleListResponse ¶ added in v1.62.440

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

FetchLosslessRuleListResponse is the response struct for api FetchLosslessRuleList

func CreateFetchLosslessRuleListResponse ¶ added in v1.62.440

func CreateFetchLosslessRuleListResponse() (response *FetchLosslessRuleListResponse)

CreateFetchLosslessRuleListResponse creates a response to parse from FetchLosslessRuleList response

type FlowMirror ¶ added in v1.63.40

type FlowMirror struct {
	TargetServiceId   int64  `json:"TargetServiceId" xml:"TargetServiceId"`
	TargetServiceName string `json:"TargetServiceName" xml:"TargetServiceName"`
	Port              int    `json:"Port" xml:"Port"`
	Percentage        int    `json:"Percentage" xml:"Percentage"`
	Status            string `json:"Status" xml:"Status"`
}

FlowMirror is a nested struct in mse response

type GatewayBlackWhiteListFilterParams ¶ added in v1.63.40

type GatewayBlackWhiteListFilterParams struct {
	GatewayUniqueId string `name:"GatewayUniqueId"`
	IsWhite         string `name:"IsWhite"`
	SearchType      string `name:"SearchType"`
	SearchContent   string `name:"SearchContent"`
	Type            string `name:"Type"`
	ResourceType    string `name:"ResourceType"`
	GatewayId       string `name:"GatewayId"`
}

GatewayBlackWhiteListFilterParams is a repeated param struct in GatewayBlackWhiteListRequest

type GatewayBlackWhiteListRequest ¶ added in v1.63.40

type GatewayBlackWhiteListRequest struct {
	*requests.RpcRequest
	MseSessionId   string                            `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer                  `position:"Query" name:"PageNumber"`
	OrderItem      string                            `position:"Query" name:"OrderItem"`
	PageSize       requests.Integer                  `position:"Query" name:"PageSize"`
	DescSort       requests.Boolean                  `position:"Query" name:"DescSort"`
	FilterParams   GatewayBlackWhiteListFilterParams `position:"Query" name:"FilterParams"  type:"Struct"`
	AcceptLanguage string                            `position:"Query" name:"AcceptLanguage"`
}

GatewayBlackWhiteListRequest is the request struct for api GatewayBlackWhiteList

func CreateGatewayBlackWhiteListRequest ¶ added in v1.63.40

func CreateGatewayBlackWhiteListRequest() (request *GatewayBlackWhiteListRequest)

CreateGatewayBlackWhiteListRequest creates a request to invoke GatewayBlackWhiteList API

type GatewayBlackWhiteListResponse ¶ added in v1.63.40

type GatewayBlackWhiteListResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           Data   `json:"Data" xml:"Data"`
}

GatewayBlackWhiteListResponse is the response struct for api GatewayBlackWhiteList

func CreateGatewayBlackWhiteListResponse ¶ added in v1.63.40

func CreateGatewayBlackWhiteListResponse() (response *GatewayBlackWhiteListResponse)

CreateGatewayBlackWhiteListResponse creates a response to parse from GatewayBlackWhiteList response

type GatewayConfigList ¶ added in v1.62.153

type GatewayConfigList struct {
	GatewayConfigListItem []GatewayConfigListItem `json:"GatewayConfigList" xml:"GatewayConfigList"`
}

GatewayConfigList is a nested struct in mse response

type GatewayConfigListItem ¶ added in v1.62.153

type GatewayConfigListItem struct {
	Id              int64              `json:"Id" xml:"Id"`
	GatewayId       int64              `json:"GatewayId" xml:"GatewayId"`
	GatewayUniqueId string             `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	PluginId        int64              `json:"PluginId" xml:"PluginId"`
	Enable          bool               `json:"Enable" xml:"Enable"`
	Config          string             `json:"Config" xml:"Config"`
	ConfigLevel     int                `json:"ConfigLevel" xml:"ConfigLevel"`
	GmtCreate       string             `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string             `json:"GmtModified" xml:"GmtModified"`
	ResourceList    []ResourceListItem `json:"ResourceList" xml:"ResourceList"`
}

GatewayConfigListItem is a nested struct in mse response

type GatewaySwimmingLaneRoute ¶ added in v1.63.40

type GatewaySwimmingLaneRoute struct {
	GatewayId                        int64                                `json:"GatewayId" xml:"GatewayId"`
	GatewayUniqueId                  string                               `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	CanaryModel                      int                                  `json:"CanaryModel" xml:"CanaryModel"`
	Percentage                       int                                  `json:"Percentage" xml:"Percentage"`
	RouteIndependentPercentageEnable string                               `json:"RouteIndependentPercentageEnable" xml:"RouteIndependentPercentageEnable"`
	RouteIdList                      []int64                              `json:"RouteIdList" xml:"RouteIdList"`
	Conditions                       []ConditionsItem                     `json:"Conditions" xml:"Conditions"`
	RouteIndependentPercentageList   []RouteIndependentPercentageListItem `json:"RouteIndependentPercentageList" xml:"RouteIndependentPercentageList"`
}

GatewaySwimmingLaneRoute is a nested struct in mse response

type GatewayTrafficPolicy ¶ added in v1.61.1450

type GatewayTrafficPolicy struct {
	LoadBalancerSettings LoadBalancerSettingsInListGatewayService `json:"LoadBalancerSettings" xml:"LoadBalancerSettings"`
	TlsSetting           TlsSetting                               `json:"TlsSetting" xml:"TlsSetting"`
	Tls                  Tls                                      `json:"Tls" xml:"Tls"`
}

GatewayTrafficPolicy is a nested struct in mse response

type Gateways ¶ added in v1.61.1344

type Gateways struct {
	Id                int64             `json:"Id" xml:"Id"`
	Name              string            `json:"Name" xml:"Name"`
	GatewayUniqueId   string            `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayType       string            `json:"GatewayType" xml:"GatewayType"`
	Region            string            `json:"Region" xml:"Region"`
	PrimaryUser       string            `json:"PrimaryUser" xml:"PrimaryUser"`
	Status            int               `json:"Status" xml:"Status"`
	AhasOn            bool              `json:"AhasOn" xml:"AhasOn"`
	ArmsOn            bool              `json:"ArmsOn" xml:"ArmsOn"`
	Spec              string            `json:"Spec" xml:"Spec"`
	Replica           int               `json:"Replica" xml:"Replica"`
	GmtCreate         string            `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified       string            `json:"GmtModified" xml:"GmtModified"`
	StatusDesc        string            `json:"StatusDesc" xml:"StatusDesc"`
	Upgrade           bool              `json:"Upgrade" xml:"Upgrade"`
	MustUpgrade       bool              `json:"MustUpgrade" xml:"MustUpgrade"`
	SupportWasm       bool              `json:"SupportWasm" xml:"SupportWasm"`
	CurrentVersion    string            `json:"CurrentVersion" xml:"CurrentVersion"`
	AppVersion        string            `json:"AppVersion" xml:"AppVersion"`
	LatestVersion     string            `json:"LatestVersion" xml:"LatestVersion"`
	Vswitch2          string            `json:"Vswitch2" xml:"Vswitch2"`
	InstanceId        string            `json:"InstanceId" xml:"InstanceId"`
	ChargeType        string            `json:"ChargeType" xml:"ChargeType"`
	EndDate           string            `json:"EndDate" xml:"EndDate"`
	Tag               string            `json:"Tag" xml:"Tag"`
	GatewayVersion    string            `json:"GatewayVersion" xml:"GatewayVersion"`
	RollBack          bool              `json:"RollBack" xml:"RollBack"`
	MseTag            string            `json:"MseTag" xml:"MseTag"`
	ResourceGroupId   string            `json:"ResourceGroupId" xml:"ResourceGroupId"`
	TotalReplica      int               `json:"TotalReplica" xml:"TotalReplica"`
	Elastic           bool              `json:"Elastic" xml:"Elastic"`
	ElasticReplica    int               `json:"ElasticReplica" xml:"ElasticReplica"`
	ElasticType       string            `json:"ElasticType" xml:"ElasticType"`
	ElasticInstanceId string            `json:"ElasticInstanceId" xml:"ElasticInstanceId"`
	VpcId             string            `json:"VpcId" xml:"VpcId"`
	MseVersion        string            `json:"MseVersion" xml:"MseVersion"`
	InitConfig        InitConfig        `json:"InitConfig" xml:"InitConfig"`
	ElasticPolicy     ElasticPolicy     `json:"ElasticPolicy" xml:"ElasticPolicy"`
	MaintenancePeriod MaintenancePeriod `json:"MaintenancePeriod" xml:"MaintenancePeriod"`
	Slb               []SlbItem         `json:"Slb" xml:"Slb"`
	InternetSlb       []InternetSlbItem `json:"InternetSlb" xml:"InternetSlb"`
}

Gateways is a nested struct in mse response

type GetAppMessageQueueRouteRequest ¶ added in v1.61.1581

type GetAppMessageQueueRouteRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AppName        string `position:"Query" name:"AppName"`
	AppId          string `position:"Query" name:"AppId"`
	Namespace      string `position:"Query" name:"Namespace"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Region         string `position:"Query" name:"Region"`
}

GetAppMessageQueueRouteRequest is the request struct for api GetAppMessageQueueRoute

func CreateGetAppMessageQueueRouteRequest ¶ added in v1.61.1581

func CreateGetAppMessageQueueRouteRequest() (request *GetAppMessageQueueRouteRequest)

CreateGetAppMessageQueueRouteRequest creates a request to invoke GetAppMessageQueueRoute API

type GetAppMessageQueueRouteResponse ¶ added in v1.61.1581

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

GetAppMessageQueueRouteResponse is the response struct for api GetAppMessageQueueRoute

func CreateGetAppMessageQueueRouteResponse ¶ added in v1.61.1581

func CreateGetAppMessageQueueRouteResponse() (response *GetAppMessageQueueRouteResponse)

CreateGetAppMessageQueueRouteResponse creates a response to parse from GetAppMessageQueueRoute response

type GetApplicationInstanceListRequest ¶ added in v1.63.40

type GetApplicationInstanceListRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	AppName        string           `position:"Query" name:"AppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Tag            string           `position:"Query" name:"Tag"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Region         string           `position:"Query" name:"Region"`
}

GetApplicationInstanceListRequest is the request struct for api GetApplicationInstanceList

func CreateGetApplicationInstanceListRequest ¶ added in v1.63.40

func CreateGetApplicationInstanceListRequest() (request *GetApplicationInstanceListRequest)

CreateGetApplicationInstanceListRequest creates a request to invoke GetApplicationInstanceList API

type GetApplicationInstanceListResponse ¶ added in v1.63.40

type GetApplicationInstanceListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                              `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string                           `json:"RequestId" xml:"RequestId"`
	Message        string                           `json:"Message" xml:"Message"`
	PageSize       int                              `json:"PageSize" xml:"PageSize"`
	PageNumber     int                              `json:"PageNumber" xml:"PageNumber"`
	TotalSize      int                              `json:"TotalSize" xml:"TotalSize"`
	Code           int                              `json:"Code" xml:"Code"`
	Success        bool                             `json:"Success" xml:"Success"`
	Data           DataInGetApplicationInstanceList `json:"Data" xml:"Data"`
}

GetApplicationInstanceListResponse is the response struct for api GetApplicationInstanceList

func CreateGetApplicationInstanceListResponse ¶ added in v1.63.40

func CreateGetApplicationInstanceListResponse() (response *GetApplicationInstanceListResponse)

CreateGetApplicationInstanceListResponse creates a response to parse from GetApplicationInstanceList response

type GetApplicationListRequest ¶ added in v1.61.1581

type GetApplicationListRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Language       string           `position:"Query" name:"Language"`
	Source         string           `position:"Query" name:"Source"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	AppName        string           `position:"Query" name:"AppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	SwitchEnable   requests.Boolean `position:"Query" name:"SwitchEnable"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	SentinelEnable requests.Boolean `position:"Query" name:"SentinelEnable"`
	Region         string           `position:"Query" name:"Region"`
}

GetApplicationListRequest is the request struct for api GetApplicationList

func CreateGetApplicationListRequest ¶ added in v1.61.1581

func CreateGetApplicationListRequest() (request *GetApplicationListRequest)

CreateGetApplicationListRequest creates a request to invoke GetApplicationList API

type GetApplicationListResponse ¶ added in v1.61.1581

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

GetApplicationListResponse is the response struct for api GetApplicationList

func CreateGetApplicationListResponse ¶ added in v1.61.1581

func CreateGetApplicationListResponse() (response *GetApplicationListResponse)

CreateGetApplicationListResponse creates a response to parse from GetApplicationList response

type GetBlackWhiteListRequest ¶ added in v1.61.1450

type GetBlackWhiteListRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Type            string           `position:"Query" name:"Type"`
	IsWhite         requests.Boolean `position:"Query" name:"IsWhite"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

GetBlackWhiteListRequest is the request struct for api GetBlackWhiteList

func CreateGetBlackWhiteListRequest ¶ added in v1.61.1450

func CreateGetBlackWhiteListRequest() (request *GetBlackWhiteListRequest)

CreateGetBlackWhiteListRequest creates a request to invoke GetBlackWhiteList API

type GetBlackWhiteListResponse ¶ added in v1.61.1450

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

GetBlackWhiteListResponse is the response struct for api GetBlackWhiteList

func CreateGetBlackWhiteListResponse ¶ added in v1.61.1450

func CreateGetBlackWhiteListResponse() (response *GetBlackWhiteListResponse)

CreateGetBlackWhiteListResponse creates a response to parse from GetBlackWhiteList response

type GetEngineNamepaceRequest ¶

type GetEngineNamepaceRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Id             string `position:"Query" name:"Id"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

GetEngineNamepaceRequest is the request struct for api GetEngineNamepace

func CreateGetEngineNamepaceRequest ¶

func CreateGetEngineNamepaceRequest() (request *GetEngineNamepaceRequest)

CreateGetEngineNamepaceRequest creates a request to invoke GetEngineNamepace API

type GetEngineNamepaceResponse ¶

type GetEngineNamepaceResponse struct {
	*responses.BaseResponse
	HttpCode          string `json:"HttpCode" xml:"HttpCode"`
	Type              string `json:"Type" xml:"Type"`
	Quota             string `json:"Quota" xml:"Quota"`
	RequestId         string `json:"RequestId" xml:"RequestId"`
	Message           string `json:"Message" xml:"Message"`
	ConfigCount       string `json:"ConfigCount" xml:"ConfigCount"`
	NamespaceShowName string `json:"NamespaceShowName" xml:"NamespaceShowName"`
	ErrorCode         string `json:"ErrorCode" xml:"ErrorCode"`
	Success           bool   `json:"Success" xml:"Success"`
	NamespaceDesc     string `json:"NamespaceDesc" xml:"NamespaceDesc"`
	Namespace         string `json:"Namespace" xml:"Namespace"`
}

GetEngineNamepaceResponse is the response struct for api GetEngineNamepace

func CreateGetEngineNamepaceResponse ¶

func CreateGetEngineNamepaceResponse() (response *GetEngineNamepaceResponse)

CreateGetEngineNamepaceResponse creates a response to parse from GetEngineNamepace response

type GetGatewayAuthConsumerDetailRequest ¶ added in v1.62.440

type GetGatewayAuthConsumerDetailRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer `position:"Query" name:"Id"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

GetGatewayAuthConsumerDetailRequest is the request struct for api GetGatewayAuthConsumerDetail

func CreateGetGatewayAuthConsumerDetailRequest ¶ added in v1.62.440

func CreateGetGatewayAuthConsumerDetailRequest() (request *GetGatewayAuthConsumerDetailRequest)

CreateGetGatewayAuthConsumerDetailRequest creates a request to invoke GetGatewayAuthConsumerDetail API

type GetGatewayAuthConsumerDetailResponse ¶ added in v1.62.440

type GetGatewayAuthConsumerDetailResponse struct {
	*responses.BaseResponse
	RequestId      string                             `json:"RequestId" xml:"RequestId"`
	Success        bool                               `json:"Success" xml:"Success"`
	Code           int                                `json:"Code" xml:"Code"`
	ErrorCode      string                             `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int                                `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                             `json:"Message" xml:"Message"`
	DynamicCode    string                             `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string                             `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           DataInGetGatewayAuthConsumerDetail `json:"Data" xml:"Data"`
}

GetGatewayAuthConsumerDetailResponse is the response struct for api GetGatewayAuthConsumerDetail

func CreateGetGatewayAuthConsumerDetailResponse ¶ added in v1.62.440

func CreateGetGatewayAuthConsumerDetailResponse() (response *GetGatewayAuthConsumerDetailResponse)

CreateGetGatewayAuthConsumerDetailResponse creates a response to parse from GetGatewayAuthConsumerDetail response

type GetGatewayAuthDetailRequest ¶ added in v1.63.40

type GetGatewayAuthDetailRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer `position:"Query" name:"Id"`
	GatewayId       requests.Integer `position:"Query" name:"GatewayId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

GetGatewayAuthDetailRequest is the request struct for api GetGatewayAuthDetail

func CreateGetGatewayAuthDetailRequest ¶ added in v1.63.40

func CreateGetGatewayAuthDetailRequest() (request *GetGatewayAuthDetailRequest)

CreateGetGatewayAuthDetailRequest creates a request to invoke GetGatewayAuthDetail API

type GetGatewayAuthDetailResponse ¶ added in v1.63.40

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

GetGatewayAuthDetailResponse is the response struct for api GetGatewayAuthDetail

func CreateGetGatewayAuthDetailResponse ¶ added in v1.63.40

func CreateGetGatewayAuthDetailResponse() (response *GetGatewayAuthDetailResponse)

CreateGetGatewayAuthDetailResponse creates a response to parse from GetGatewayAuthDetail response

type GetGatewayConfigRequest ¶ added in v1.63.40

type GetGatewayConfigRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

GetGatewayConfigRequest is the request struct for api GetGatewayConfig

func CreateGetGatewayConfigRequest ¶ added in v1.63.40

func CreateGetGatewayConfigRequest() (request *GetGatewayConfigRequest)

CreateGetGatewayConfigRequest creates a request to invoke GetGatewayConfig API

type GetGatewayConfigResponse ¶ added in v1.63.40

type GetGatewayConfigResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           Data   `json:"Data" xml:"Data"`
}

GetGatewayConfigResponse is the response struct for api GetGatewayConfig

func CreateGetGatewayConfigResponse ¶ added in v1.63.40

func CreateGetGatewayConfigResponse() (response *GetGatewayConfigResponse)

CreateGetGatewayConfigResponse creates a response to parse from GetGatewayConfig response

type GetGatewayDomainDetailRequest ¶ added in v1.61.1450

type GetGatewayDomainDetailRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Id              string `position:"Query" name:"Id"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

GetGatewayDomainDetailRequest is the request struct for api GetGatewayDomainDetail

func CreateGetGatewayDomainDetailRequest ¶ added in v1.61.1450

func CreateGetGatewayDomainDetailRequest() (request *GetGatewayDomainDetailRequest)

CreateGetGatewayDomainDetailRequest creates a request to invoke GetGatewayDomainDetail API

type GetGatewayDomainDetailResponse ¶ added in v1.61.1450

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

GetGatewayDomainDetailResponse is the response struct for api GetGatewayDomainDetail

func CreateGetGatewayDomainDetailResponse ¶ added in v1.61.1450

func CreateGetGatewayDomainDetailResponse() (response *GetGatewayDomainDetailResponse)

CreateGetGatewayDomainDetailResponse creates a response to parse from GetGatewayDomainDetail response

type GetGatewayOptionRequest ¶ added in v1.61.1344

type GetGatewayOptionRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	GatewayId       requests.Integer `position:"Query" name:"GatewayId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

GetGatewayOptionRequest is the request struct for api GetGatewayOption

func CreateGetGatewayOptionRequest ¶ added in v1.61.1344

func CreateGetGatewayOptionRequest() (request *GetGatewayOptionRequest)

CreateGetGatewayOptionRequest creates a request to invoke GetGatewayOption API

type GetGatewayOptionResponse ¶ added in v1.61.1344

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

GetGatewayOptionResponse is the response struct for api GetGatewayOption

func CreateGetGatewayOptionResponse ¶ added in v1.61.1344

func CreateGetGatewayOptionResponse() (response *GetGatewayOptionResponse)

CreateGetGatewayOptionResponse creates a response to parse from GetGatewayOption response

type GetGatewayRequest ¶ added in v1.61.1344

type GetGatewayRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

GetGatewayRequest is the request struct for api GetGateway

func CreateGetGatewayRequest ¶ added in v1.61.1344

func CreateGetGatewayRequest() (request *GetGatewayRequest)

CreateGetGatewayRequest creates a request to invoke GetGateway API

type GetGatewayResponse ¶ added in v1.61.1344

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

GetGatewayResponse is the response struct for api GetGateway

func CreateGetGatewayResponse ¶ added in v1.61.1344

func CreateGetGatewayResponse() (response *GetGatewayResponse)

CreateGetGatewayResponse creates a response to parse from GetGateway response

type GetGatewayRouteDetailRequest ¶ added in v1.61.1488

type GetGatewayRouteDetailRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	RouteId         requests.Integer `position:"Query" name:"RouteId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

GetGatewayRouteDetailRequest is the request struct for api GetGatewayRouteDetail

func CreateGetGatewayRouteDetailRequest ¶ added in v1.61.1488

func CreateGetGatewayRouteDetailRequest() (request *GetGatewayRouteDetailRequest)

CreateGetGatewayRouteDetailRequest creates a request to invoke GetGatewayRouteDetail API

type GetGatewayRouteDetailResponse ¶ added in v1.61.1488

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

GetGatewayRouteDetailResponse is the response struct for api GetGatewayRouteDetail

func CreateGetGatewayRouteDetailResponse ¶ added in v1.61.1488

func CreateGetGatewayRouteDetailResponse() (response *GetGatewayRouteDetailResponse)

CreateGetGatewayRouteDetailResponse creates a response to parse from GetGatewayRouteDetail response

type GetGatewayServiceDetailRequest ¶ added in v1.61.1450

type GetGatewayServiceDetailRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	ServiceId       requests.Integer `position:"Query" name:"ServiceId"`
}

GetGatewayServiceDetailRequest is the request struct for api GetGatewayServiceDetail

func CreateGetGatewayServiceDetailRequest ¶ added in v1.61.1450

func CreateGetGatewayServiceDetailRequest() (request *GetGatewayServiceDetailRequest)

CreateGetGatewayServiceDetailRequest creates a request to invoke GetGatewayServiceDetail API

type GetGatewayServiceDetailResponse ¶ added in v1.61.1450

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

GetGatewayServiceDetailResponse is the response struct for api GetGatewayServiceDetail

func CreateGetGatewayServiceDetailResponse ¶ added in v1.61.1450

func CreateGetGatewayServiceDetailResponse() (response *GetGatewayServiceDetailResponse)

CreateGetGatewayServiceDetailResponse creates a response to parse from GetGatewayServiceDetail response

type GetGovernanceKubernetesClusterRequest ¶ added in v1.61.1344

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

GetGovernanceKubernetesClusterRequest is the request struct for api GetGovernanceKubernetesCluster

func CreateGetGovernanceKubernetesClusterRequest ¶ added in v1.61.1344

func CreateGetGovernanceKubernetesClusterRequest() (request *GetGovernanceKubernetesClusterRequest)

CreateGetGovernanceKubernetesClusterRequest creates a request to invoke GetGovernanceKubernetesCluster API

type GetGovernanceKubernetesClusterResponse ¶ added in v1.61.1344

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

GetGovernanceKubernetesClusterResponse is the response struct for api GetGovernanceKubernetesCluster

func CreateGetGovernanceKubernetesClusterResponse ¶ added in v1.61.1344

func CreateGetGovernanceKubernetesClusterResponse() (response *GetGovernanceKubernetesClusterResponse)

CreateGetGovernanceKubernetesClusterResponse creates a response to parse from GetGovernanceKubernetesCluster response

type GetImageRequest ¶ added in v1.61.1344

type GetImageRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	VersionCode    string `position:"Query" name:"VersionCode"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

GetImageRequest is the request struct for api GetImage

func CreateGetImageRequest ¶ added in v1.61.1344

func CreateGetImageRequest() (request *GetImageRequest)

CreateGetImageRequest creates a request to invoke GetImage API

type GetImageResponse ¶ added in v1.61.1344

type GetImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetImageResponse is the response struct for api GetImage

func CreateGetImageResponse ¶ added in v1.61.1344

func CreateGetImageResponse() (response *GetImageResponse)

CreateGetImageResponse creates a response to parse from GetImage response

type GetImportFileUrlRequest ¶ added in v1.61.998

type GetImportFileUrlRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	ContentType    string `position:"Query" name:"ContentType"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

GetImportFileUrlRequest is the request struct for api GetImportFileUrl

func CreateGetImportFileUrlRequest ¶ added in v1.61.998

func CreateGetImportFileUrlRequest() (request *GetImportFileUrlRequest)

CreateGetImportFileUrlRequest creates a request to invoke GetImportFileUrl API

type GetImportFileUrlResponse ¶ added in v1.61.998

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

GetImportFileUrlResponse is the response struct for api GetImportFileUrl

func CreateGetImportFileUrlResponse ¶ added in v1.61.998

func CreateGetImportFileUrlResponse() (response *GetImportFileUrlResponse)

CreateGetImportFileUrlResponse creates a response to parse from GetImportFileUrl response

type GetKubernetesSourceRequest ¶ added in v1.61.1450

type GetKubernetesSourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	IsAll           requests.Boolean `position:"Query" name:"IsAll"`
	VpcId           string           `position:"Query" name:"VpcId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

GetKubernetesSourceRequest is the request struct for api GetKubernetesSource

func CreateGetKubernetesSourceRequest ¶ added in v1.61.1450

func CreateGetKubernetesSourceRequest() (request *GetKubernetesSourceRequest)

CreateGetKubernetesSourceRequest creates a request to invoke GetKubernetesSource API

type GetKubernetesSourceResponse ¶ added in v1.61.1450

type GetKubernetesSourceResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int          `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string       `json:"Message" xml:"Message"`
	Code           int          `json:"Code" xml:"Code"`
	Success        bool         `json:"Success" xml:"Success"`
	Data           []K8sSources `json:"Data" xml:"Data"`
}

GetKubernetesSourceResponse is the response struct for api GetKubernetesSource

func CreateGetKubernetesSourceResponse ¶ added in v1.61.1450

func CreateGetKubernetesSourceResponse() (response *GetKubernetesSourceResponse)

CreateGetKubernetesSourceResponse creates a response to parse from GetKubernetesSource response

type GetLosslessRuleByAppRequest ¶ added in v1.62.440

type GetLosslessRuleByAppRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AppName        string `position:"Query" name:"AppName"`
	AppId          string `position:"Query" name:"AppId"`
	Namespace      string `position:"Query" name:"Namespace"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

GetLosslessRuleByAppRequest is the request struct for api GetLosslessRuleByApp

func CreateGetLosslessRuleByAppRequest ¶ added in v1.62.440

func CreateGetLosslessRuleByAppRequest() (request *GetLosslessRuleByAppRequest)

CreateGetLosslessRuleByAppRequest creates a request to invoke GetLosslessRuleByApp API

type GetLosslessRuleByAppResponse ¶ added in v1.62.440

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

GetLosslessRuleByAppResponse is the response struct for api GetLosslessRuleByApp

func CreateGetLosslessRuleByAppResponse ¶ added in v1.62.440

func CreateGetLosslessRuleByAppResponse() (response *GetLosslessRuleByAppResponse)

CreateGetLosslessRuleByAppResponse creates a response to parse from GetLosslessRuleByApp response

type GetMseFeatureSwitchRequest ¶ added in v1.61.1344

type GetMseFeatureSwitchRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

GetMseFeatureSwitchRequest is the request struct for api GetMseFeatureSwitch

func CreateGetMseFeatureSwitchRequest ¶ added in v1.61.1344

func CreateGetMseFeatureSwitchRequest() (request *GetMseFeatureSwitchRequest)

CreateGetMseFeatureSwitchRequest creates a request to invoke GetMseFeatureSwitch API

type GetMseFeatureSwitchResponse ¶ added in v1.61.1344

type GetMseFeatureSwitchResponse struct {
	*responses.BaseResponse
	Message   string                 `json:"Message" xml:"Message"`
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Result    map[string]interface{} `json:"Result" xml:"Result"`
	ErrorCode string                 `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool                   `json:"Success" xml:"Success"`
}

GetMseFeatureSwitchResponse is the response struct for api GetMseFeatureSwitch

func CreateGetMseFeatureSwitchResponse ¶ added in v1.61.1344

func CreateGetMseFeatureSwitchResponse() (response *GetMseFeatureSwitchResponse)

CreateGetMseFeatureSwitchResponse creates a response to parse from GetMseFeatureSwitch response

type GetMseSourceRequest ¶ added in v1.61.1450

type GetMseSourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Type            string `position:"Query" name:"Type"`
	VpcId           string `position:"Query" name:"VpcId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

GetMseSourceRequest is the request struct for api GetMseSource

func CreateGetMseSourceRequest ¶ added in v1.61.1450

func CreateGetMseSourceRequest() (request *GetMseSourceRequest)

CreateGetMseSourceRequest creates a request to invoke GetMseSource API

type GetMseSourceResponse ¶ added in v1.61.1450

type GetMseSourceResponse struct {
	*responses.BaseResponse
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int          `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string       `json:"Message" xml:"Message"`
	Code           int          `json:"Code" xml:"Code"`
	Success        bool         `json:"Success" xml:"Success"`
	Data           []MseSources `json:"Data" xml:"Data"`
}

GetMseSourceResponse is the response struct for api GetMseSource

func CreateGetMseSourceResponse ¶ added in v1.61.1450

func CreateGetMseSourceResponse() (response *GetMseSourceResponse)

CreateGetMseSourceResponse creates a response to parse from GetMseSource response

type GetNacosConfigRequest ¶

type GetNacosConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	Beta           requests.Boolean `position:"Query" name:"Beta"`
	Group          string           `position:"Query" name:"Group"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	DataId         string           `position:"Query" name:"DataId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

GetNacosConfigRequest is the request struct for api GetNacosConfig

func CreateGetNacosConfigRequest ¶

func CreateGetNacosConfigRequest() (request *GetNacosConfigRequest)

CreateGetNacosConfigRequest creates a request to invoke GetNacosConfig API

type GetNacosConfigResponse ¶

type GetNacosConfigResponse struct {
	*responses.BaseResponse
	Message       string        `json:"Message" xml:"Message"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ErrorCode     string        `json:"ErrorCode" xml:"ErrorCode"`
	Success       bool          `json:"Success" xml:"Success"`
	Configuration Configuration `json:"Configuration" xml:"Configuration"`
}

GetNacosConfigResponse is the response struct for api GetNacosConfig

func CreateGetNacosConfigResponse ¶

func CreateGetNacosConfigResponse() (response *GetNacosConfigResponse)

CreateGetNacosConfigResponse creates a response to parse from GetNacosConfig response

type GetNacosHistoryConfigRequest ¶

type GetNacosHistoryConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Nid            string `position:"Query" name:"Nid"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	Group          string `position:"Query" name:"Group"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	DataId         string `position:"Query" name:"DataId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

GetNacosHistoryConfigRequest is the request struct for api GetNacosHistoryConfig

func CreateGetNacosHistoryConfigRequest ¶

func CreateGetNacosHistoryConfigRequest() (request *GetNacosHistoryConfigRequest)

CreateGetNacosHistoryConfigRequest creates a request to invoke GetNacosHistoryConfig API

type GetNacosHistoryConfigResponse ¶

type GetNacosHistoryConfigResponse struct {
	*responses.BaseResponse
	Message       string        `json:"Message" xml:"Message"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	ErrorCode     string        `json:"ErrorCode" xml:"ErrorCode"`
	Success       bool          `json:"Success" xml:"Success"`
	Configuration Configuration `json:"Configuration" xml:"Configuration"`
}

GetNacosHistoryConfigResponse is the response struct for api GetNacosHistoryConfig

func CreateGetNacosHistoryConfigResponse ¶

func CreateGetNacosHistoryConfigResponse() (response *GetNacosHistoryConfigResponse)

CreateGetNacosHistoryConfigResponse creates a response to parse from GetNacosHistoryConfig response

type GetOverviewRequest ¶ added in v1.61.998

type GetOverviewRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Period         requests.Integer `position:"Query" name:"Period"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Region         string           `position:"Query" name:"Region"`
}

GetOverviewRequest is the request struct for api GetOverview

func CreateGetOverviewRequest ¶ added in v1.61.998

func CreateGetOverviewRequest() (request *GetOverviewRequest)

CreateGetOverviewRequest creates a request to invoke GetOverview API

type GetOverviewResponse ¶ added in v1.61.998

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

GetOverviewResponse is the response struct for api GetOverview

func CreateGetOverviewResponse ¶ added in v1.61.998

func CreateGetOverviewResponse() (response *GetOverviewResponse)

CreateGetOverviewResponse creates a response to parse from GetOverview response

type GetPluginConfigRequest ¶ added in v1.62.153

type GetPluginConfigRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	PluginId        requests.Integer `position:"Query" name:"PluginId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

GetPluginConfigRequest is the request struct for api GetPluginConfig

func CreateGetPluginConfigRequest ¶ added in v1.62.153

func CreateGetPluginConfigRequest() (request *GetPluginConfigRequest)

CreateGetPluginConfigRequest creates a request to invoke GetPluginConfig API

type GetPluginConfigResponse ¶ added in v1.62.153

type GetPluginConfigResponse struct {
	*responses.BaseResponse
	RequestId      string                `json:"RequestId" xml:"RequestId"`
	Success        bool                  `json:"Success" xml:"Success"`
	Code           int                   `json:"Code" xml:"Code"`
	ErrorCode      string                `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int                   `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                `json:"Message" xml:"Message"`
	DynamicCode    string                `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string                `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           DataInGetPluginConfig `json:"Data" xml:"Data"`
}

GetPluginConfigResponse is the response struct for api GetPluginConfig

func CreateGetPluginConfigResponse ¶ added in v1.62.153

func CreateGetPluginConfigResponse() (response *GetPluginConfigResponse)

CreateGetPluginConfigResponse creates a response to parse from GetPluginConfig response

type GetPluginsRequest ¶ added in v1.62.153

type GetPluginsRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	EnableOnly      requests.Boolean `position:"Query" name:"EnableOnly"`
	Name            string           `position:"Query" name:"Name"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	Category        requests.Integer `position:"Query" name:"Category"`
}

GetPluginsRequest is the request struct for api GetPlugins

func CreateGetPluginsRequest ¶ added in v1.62.153

func CreateGetPluginsRequest() (request *GetPluginsRequest)

CreateGetPluginsRequest creates a request to invoke GetPlugins API

type GetPluginsResponse ¶ added in v1.62.153

type GetPluginsResponse struct {
	*responses.BaseResponse
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Success        bool       `json:"Success" xml:"Success"`
	Code           int        `json:"Code" xml:"Code"`
	ErrorCode      string     `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string     `json:"Message" xml:"Message"`
	DynamicCode    string     `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string     `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

GetPluginsResponse is the response struct for api GetPlugins

func CreateGetPluginsResponse ¶ added in v1.62.153

func CreateGetPluginsResponse() (response *GetPluginsResponse)

CreateGetPluginsResponse creates a response to parse from GetPlugins response

type GetServiceListPageRequest ¶ added in v1.62.440

type GetServiceListPageRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	AppName        string           `position:"Query" name:"AppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	Side           string           `position:"Query" name:"Side"`
	Ip             string           `position:"Query" name:"Ip"`
	ServiceType    string           `position:"Query" name:"ServiceType"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Region         string           `position:"Query" name:"Region"`
}

GetServiceListPageRequest is the request struct for api GetServiceListPage

func CreateGetServiceListPageRequest ¶ added in v1.62.440

func CreateGetServiceListPageRequest() (request *GetServiceListPageRequest)

CreateGetServiceListPageRequest creates a request to invoke GetServiceListPage API

type GetServiceListPageResponse ¶ added in v1.62.440

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

GetServiceListPageResponse is the response struct for api GetServiceListPage

func CreateGetServiceListPageResponse ¶ added in v1.62.440

func CreateGetServiceListPageResponse() (response *GetServiceListPageResponse)

CreateGetServiceListPageResponse creates a response to parse from GetServiceListPage response

type GetServiceListRequest ¶ added in v1.61.1488

type GetServiceListRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ServiceName    string `position:"Query" name:"ServiceName"`
	Ip             string `position:"Query" name:"Ip"`
	ServiceType    string `position:"Query" name:"ServiceType"`
	AppId          string `position:"Query" name:"AppId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Region         string `position:"Query" name:"Region"`
}

GetServiceListRequest is the request struct for api GetServiceList

func CreateGetServiceListRequest ¶ added in v1.61.1488

func CreateGetServiceListRequest() (request *GetServiceListRequest)

CreateGetServiceListRequest creates a request to invoke GetServiceList API

type GetServiceListResponse ¶ added in v1.61.1488

type GetServiceListResponse struct {
	*responses.BaseResponse
	HttpStatusCode int                        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                     `json:"Message" xml:"Message"`
	RequestId      string                     `json:"RequestId" xml:"RequestId"`
	Code           int                        `json:"Code" xml:"Code"`
	Success        bool                       `json:"Success" xml:"Success"`
	Data           []MscServiceDetailResponse `json:"Data" xml:"Data"`
}

GetServiceListResponse is the response struct for api GetServiceList

func CreateGetServiceListResponse ¶ added in v1.61.1488

func CreateGetServiceListResponse() (response *GetServiceListResponse)

CreateGetServiceListResponse creates a response to parse from GetServiceList response

type GetServiceListenersRequest ¶ added in v1.62.153

type GetServiceListenersRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	GroupName      string           `position:"Query" name:"GroupName"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	HasIpCount     string           `position:"Query" name:"HasIpCount"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

GetServiceListenersRequest is the request struct for api GetServiceListeners

func CreateGetServiceListenersRequest ¶ added in v1.62.153

func CreateGetServiceListenersRequest() (request *GetServiceListenersRequest)

CreateGetServiceListenersRequest creates a request to invoke GetServiceListeners API

type GetServiceListenersResponse ¶ added in v1.62.153

type GetServiceListenersResponse struct {
	*responses.BaseResponse
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Success    bool       `json:"Success" xml:"Success"`
	Message    string     `json:"Message" xml:"Message"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	ErrorCode  string     `json:"ErrorCode" xml:"ErrorCode"`
	HttpCode   string     `json:"HttpCode" xml:"HttpCode"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

GetServiceListenersResponse is the response struct for api GetServiceListeners

func CreateGetServiceListenersResponse ¶ added in v1.62.153

func CreateGetServiceListenersResponse() (response *GetServiceListenersResponse)

CreateGetServiceListenersResponse creates a response to parse from GetServiceListeners response

type GetServiceMethodPageRequest ¶ added in v1.62.440

type GetServiceMethodPageRequest struct {
	*requests.RpcRequest
	MseSessionId     string           `position:"Query" name:"MseSessionId"`
	ServiceGroup     string           `position:"Query" name:"ServiceGroup"`
	Path             string           `position:"Query" name:"Path"`
	AppName          string           `position:"Query" name:"AppName"`
	Ip               string           `position:"Query" name:"Ip"`
	ServiceVersion   string           `position:"Query" name:"ServiceVersion"`
	Name             string           `position:"Query" name:"Name"`
	Region           string           `position:"Query" name:"Region"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	ServiceName      string           `position:"Query" name:"ServiceName"`
	ServiceType      string           `position:"Query" name:"ServiceType"`
	AppId            string           `position:"Query" name:"AppId"`
	Namespace        string           `position:"Query" name:"Namespace"`
	AcceptLanguage   string           `position:"Query" name:"AcceptLanguage"`
	MethodController string           `position:"Query" name:"MethodController"`
}

GetServiceMethodPageRequest is the request struct for api GetServiceMethodPage

func CreateGetServiceMethodPageRequest ¶ added in v1.62.440

func CreateGetServiceMethodPageRequest() (request *GetServiceMethodPageRequest)

CreateGetServiceMethodPageRequest creates a request to invoke GetServiceMethodPage API

type GetServiceMethodPageResponse ¶ added in v1.62.440

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

GetServiceMethodPageResponse is the response struct for api GetServiceMethodPage

func CreateGetServiceMethodPageResponse ¶ added in v1.62.440

func CreateGetServiceMethodPageResponse() (response *GetServiceMethodPageResponse)

CreateGetServiceMethodPageResponse creates a response to parse from GetServiceMethodPage response

type GetTagsBySwimmingLaneGroupIdRequest ¶ added in v1.61.1488

type GetTagsBySwimmingLaneGroupIdRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	GroupId        requests.Integer `position:"Query" name:"GroupId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

GetTagsBySwimmingLaneGroupIdRequest is the request struct for api GetTagsBySwimmingLaneGroupId

func CreateGetTagsBySwimmingLaneGroupIdRequest ¶ added in v1.61.1488

func CreateGetTagsBySwimmingLaneGroupIdRequest() (request *GetTagsBySwimmingLaneGroupIdRequest)

CreateGetTagsBySwimmingLaneGroupIdRequest creates a request to invoke GetTagsBySwimmingLaneGroupId API

type GetTagsBySwimmingLaneGroupIdResponse ¶ added in v1.61.1488

type GetTagsBySwimmingLaneGroupIdResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	ErrorCode string   `json:"ErrorCode" xml:"ErrorCode"`
	Message   string   `json:"Message" xml:"Message"`
	Data      []string `json:"Data" xml:"Data"`
}

GetTagsBySwimmingLaneGroupIdResponse is the response struct for api GetTagsBySwimmingLaneGroupId

func CreateGetTagsBySwimmingLaneGroupIdResponse ¶ added in v1.61.1488

func CreateGetTagsBySwimmingLaneGroupIdResponse() (response *GetTagsBySwimmingLaneGroupIdResponse)

CreateGetTagsBySwimmingLaneGroupIdResponse creates a response to parse from GetTagsBySwimmingLaneGroupId response

type GetZookeeperDataImportUrlRequest ¶ added in v1.62.153

type GetZookeeperDataImportUrlRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ContentType    string `position:"Query" name:"ContentType"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

GetZookeeperDataImportUrlRequest is the request struct for api GetZookeeperDataImportUrl

func CreateGetZookeeperDataImportUrlRequest ¶ added in v1.62.153

func CreateGetZookeeperDataImportUrlRequest() (request *GetZookeeperDataImportUrlRequest)

CreateGetZookeeperDataImportUrlRequest creates a request to invoke GetZookeeperDataImportUrl API

type GetZookeeperDataImportUrlResponse ¶ added in v1.62.153

type GetZookeeperDataImportUrlResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           Data   `json:"Data" xml:"Data"`
}

GetZookeeperDataImportUrlResponse is the response struct for api GetZookeeperDataImportUrl

func CreateGetZookeeperDataImportUrlResponse ¶ added in v1.62.153

func CreateGetZookeeperDataImportUrlResponse() (response *GetZookeeperDataImportUrlResponse)

CreateGetZookeeperDataImportUrlResponse creates a response to parse from GetZookeeperDataImportUrl response

type GroupList ¶ added in v1.62.153

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

GroupList is a nested struct in mse response

type HTTPRewrite ¶ added in v1.61.1488

type HTTPRewrite struct {
	Path         string `json:"Path" xml:"Path"`
	Host         string `json:"Host" xml:"Host"`
	PathType     string `json:"PathType" xml:"PathType"`
	Pattern      string `json:"Pattern" xml:"Pattern"`
	Status       string `json:"Status" xml:"Status"`
	Substitution string `json:"Substitution" xml:"Substitution"`
}

HTTPRewrite is a nested struct in mse response

type HeaderOp ¶ added in v1.61.1488

type HeaderOp struct {
	Status        string              `json:"Status" xml:"Status"`
	HeaderOpItems []HeaderOpItemsItem `json:"HeaderOpItems" xml:"HeaderOpItems"`
}

HeaderOp is a nested struct in mse response

type HeaderOpItemsInGetGatewayRouteDetail ¶ added in v1.61.1581

type HeaderOpItemsInGetGatewayRouteDetail struct {
	HeaderOpItemsItem []HeaderOpItemsItem `json:"HeaderOpItems" xml:"HeaderOpItems"`
}

HeaderOpItemsInGetGatewayRouteDetail is a nested struct in mse response

type HeaderOpItemsInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

type HeaderOpItemsInUpdateGatewayRouteWafStatus struct {
	HeaderOpItemsItem []HeaderOpItemsItem `json:"HeaderOpItems" xml:"HeaderOpItems"`
}

HeaderOpItemsInUpdateGatewayRouteWafStatus is a nested struct in mse response

type HeaderOpItemsItem ¶ added in v1.61.1488

type HeaderOpItemsItem struct {
	Key           string `json:"Key" xml:"Key"`
	Value         string `json:"Value" xml:"Value"`
	DirectionType string `json:"DirectionType" xml:"DirectionType"`
	OpType        string `json:"OpType" xml:"OpType"`
}

HeaderOpItemsItem is a nested struct in mse response

type HeaderPredicatesInGetGatewayRouteDetail ¶ added in v1.61.1488

type HeaderPredicatesInGetGatewayRouteDetail struct {
	HeaderPredicatesItem []HeaderPredicatesItem `json:"HeaderPredicates" xml:"HeaderPredicates"`
}

HeaderPredicatesInGetGatewayRouteDetail is a nested struct in mse response

type HeaderPredicatesInListGatewayRoute ¶ added in v1.61.1488

type HeaderPredicatesInListGatewayRoute struct {
	HeaderPredicatesItem []HeaderPredicatesItem `json:"HeaderPredicates" xml:"HeaderPredicates"`
}

HeaderPredicatesInListGatewayRoute is a nested struct in mse response

type HeaderPredicatesInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

type HeaderPredicatesInUpdateGatewayRouteWafStatus struct {
	HeaderPredicatesItem []HeaderPredicatesItem `json:"HeaderPredicates" xml:"HeaderPredicates"`
}

HeaderPredicatesInUpdateGatewayRouteWafStatus is a nested struct in mse response

type HeaderPredicatesItem ¶ added in v1.61.1488

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

HeaderPredicatesItem is a nested struct in mse response

type HealthCheckInfo ¶ added in v1.62.153

type HealthCheckInfo struct {
	Check              bool   `json:"Check" xml:"Check"`
	Protocol           string `json:"Protocol" xml:"Protocol"`
	Timeout            int    `json:"Timeout" xml:"Timeout"`
	Interval           int    `json:"Interval" xml:"Interval"`
	HealthyThreshold   int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	UnhealthyThreshold int    `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
	HttpPath           string `json:"HttpPath" xml:"HttpPath"`
	HttpHost           string `json:"HttpHost" xml:"HttpHost"`
	ExpectedStatuses   []int  `json:"ExpectedStatuses" xml:"ExpectedStatuses"`
}

HealthCheckInfo is a nested struct in mse response

type HistoryItem ¶

type HistoryItem struct {
	AppName          string `json:"AppName" xml:"AppName"`
	DataId           string `json:"DataId" xml:"DataId"`
	Group            string `json:"Group" xml:"Group"`
	LastModifiedTime int64  `json:"LastModifiedTime" xml:"LastModifiedTime"`
	Id               int64  `json:"Id" xml:"Id"`
	OpType           string `json:"OpType" xml:"OpType"`
	SrcUser          string `json:"SrcUser" xml:"SrcUser"`
}

HistoryItem is a nested struct in mse response

type HistoryItems ¶

type HistoryItems struct {
	HistoryItem []HistoryItem `json:"HistoryItem" xml:"HistoryItem"`
}

HistoryItems is a nested struct in mse response

type HttpCodesInGetGatewayRouteDetail ¶ added in v1.61.1581

type HttpCodesInGetGatewayRouteDetail struct {
	HttpCodes []string `json:"httpCodes" xml:"httpCodes"`
}

HttpCodesInGetGatewayRouteDetail is a nested struct in mse response

type HttpCodesInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

type HttpCodesInUpdateGatewayRouteWafStatus struct {
	HttpCodes []string `json:"httpCodes" xml:"httpCodes"`
}

HttpCodesInUpdateGatewayRouteWafStatus is a nested struct in mse response

type HttpCookie ¶ added in v1.61.1450

type HttpCookie struct {
	Name string `json:"Name" xml:"Name"`
	Path string `json:"Path" xml:"Path"`
	Ttl  string `json:"Ttl" xml:"Ttl"`
	TTL  string `json:"TTL" xml:"TTL"`
}

HttpCookie is a nested struct in mse response

type HttpDubboTranscoder ¶ added in v1.62.153

type HttpDubboTranscoder struct {
	DubboServiceName    string              `json:"DubboServiceName" xml:"DubboServiceName"`
	DubboServiceVersion string              `json:"DubboServiceVersion" xml:"DubboServiceVersion"`
	DubboServiceGroup   string              `json:"DubboServiceGroup" xml:"DubboServiceGroup"`
	MothedMapList       []MothedMapListItem `json:"MothedMapList" xml:"MothedMapList"`
}

HttpDubboTranscoder is a nested struct in mse response

type IdListInListGatewayCircuitBreakerRule ¶ added in v1.63.40

type IdListInListGatewayCircuitBreakerRule struct {
	IdList []int64 `json:"IdList" xml:"IdList"`
}

IdListInListGatewayCircuitBreakerRule is a nested struct in mse response

type IdListInListGatewayFlowRule ¶ added in v1.63.40

type IdListInListGatewayFlowRule struct {
	IdList []int64 `json:"IdList" xml:"IdList"`
}

IdListInListGatewayFlowRule is a nested struct in mse response

type IdListInListGatewayIsolationRule ¶ added in v1.63.40

type IdListInListGatewayIsolationRule struct {
	IdList []int64 `json:"IdList" xml:"IdList"`
}

IdListInListGatewayIsolationRule is a nested struct in mse response

type IdListInUpdateGatewayCircuitBreakerRule ¶ added in v1.63.40

type IdListInUpdateGatewayCircuitBreakerRule struct {
	IdList []int64 `json:"IdList" xml:"IdList"`
}

IdListInUpdateGatewayCircuitBreakerRule is a nested struct in mse response

type IdListInUpdateGatewayFlowRule ¶ added in v1.63.40

type IdListInUpdateGatewayFlowRule struct {
	IdList []int64 `json:"IdList" xml:"IdList"`
}

IdListInUpdateGatewayFlowRule is a nested struct in mse response

type IdListInUpdateGatewayIsolationRule ¶ added in v1.63.40

type IdListInUpdateGatewayIsolationRule struct {
	IdList []int64 `json:"IdList" xml:"IdList"`
}

IdListInUpdateGatewayIsolationRule is a nested struct in mse response

type ImportNacosConfigRequest ¶ added in v1.61.998

type ImportNacosConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	Policy         string `position:"Query" name:"Policy"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	FileUrl        string `position:"Query" name:"FileUrl"`
}

ImportNacosConfigRequest is the request struct for api ImportNacosConfig

func CreateImportNacosConfigRequest ¶ added in v1.61.998

func CreateImportNacosConfigRequest() (request *ImportNacosConfigRequest)

CreateImportNacosConfigRequest creates a request to invoke ImportNacosConfig API

type ImportNacosConfigResponse ¶ added in v1.61.998

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

ImportNacosConfigResponse is the response struct for api ImportNacosConfig

func CreateImportNacosConfigResponse ¶ added in v1.61.998

func CreateImportNacosConfigResponse() (response *ImportNacosConfigResponse)

CreateImportNacosConfigResponse creates a response to parse from ImportNacosConfig response

type ImportServicesRequest ¶ added in v1.61.1450

type ImportServicesRequest struct {
	*requests.RpcRequest
	MseSessionId    string                       `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string                       `position:"Query" name:"GatewayUniqueId"`
	FcAlias         string                       `position:"Query" name:"FcAlias"`
	ServiceList     *[]ImportServicesServiceList `position:"Query" name:"ServiceList"  type:"Json"`
	TlsSetting      string                       `position:"Query" name:"TlsSetting"`
	SourceType      string                       `position:"Query" name:"SourceType"`
	FcServiceName   string                       `position:"Query" name:"FcServiceName"`
	FcVersion       string                       `position:"Query" name:"FcVersion"`
	AcceptLanguage  string                       `position:"Query" name:"AcceptLanguage"`
}

ImportServicesRequest is the request struct for api ImportServices

func CreateImportServicesRequest ¶ added in v1.61.1450

func CreateImportServicesRequest() (request *ImportServicesRequest)

CreateImportServicesRequest creates a request to invoke ImportServices API

type ImportServicesResponse ¶ added in v1.61.1450

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

ImportServicesResponse is the response struct for api ImportServices

func CreateImportServicesResponse ¶ added in v1.61.1450

func CreateImportServicesResponse() (response *ImportServicesResponse)

CreateImportServicesResponse creates a response to parse from ImportServices response

type ImportServicesServiceList ¶ added in v1.61.1450

type ImportServicesServiceList struct {
	ServiceProtocol string    `name:"ServiceProtocol"`
	Name            string    `name:"Name"`
	Namespace       string    `name:"Namespace"`
	GroupName       string    `name:"GroupName"`
	Ips             *[]string `name:"Ips" type:"Repeated"`
	ServicePort     string    `name:"ServicePort"`
}

ImportServicesServiceList is a repeated param struct in ImportServicesRequest

type ImportZookeeperDataRequest ¶ added in v1.62.153

type ImportZookeeperDataRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	FileName       string `position:"Query" name:"FileName"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	FileUrl        string `position:"Query" name:"FileUrl"`
}

ImportZookeeperDataRequest is the request struct for api ImportZookeeperData

func CreateImportZookeeperDataRequest ¶ added in v1.62.153

func CreateImportZookeeperDataRequest() (request *ImportZookeeperDataRequest)

CreateImportZookeeperDataRequest creates a request to invoke ImportZookeeperData API

type ImportZookeeperDataResponse ¶ added in v1.62.153

type ImportZookeeperDataResponse struct {
	*responses.BaseResponse
}

ImportZookeeperDataResponse is the response struct for api ImportZookeeperData

func CreateImportZookeeperDataResponse ¶ added in v1.62.153

func CreateImportZookeeperDataResponse() (response *ImportZookeeperDataResponse)

CreateImportZookeeperDataResponse creates a response to parse from ImportZookeeperData response

type IngressOptions ¶ added in v1.61.1581

type IngressOptions struct {
	EnableIngress  bool   `json:"EnableIngress" xml:"EnableIngress"`
	IngressClass   string `json:"IngressClass" xml:"IngressClass"`
	WatchNamespace string `json:"WatchNamespace" xml:"WatchNamespace"`
	EnableStatus   bool   `json:"EnableStatus" xml:"EnableStatus"`
}

IngressOptions is a nested struct in mse response

type InitConfig ¶ added in v1.61.1581

type InitConfig struct {
	EnableWaf  bool `json:"EnableWaf" xml:"EnableWaf"`
	SupportWaf bool `json:"SupportWaf" xml:"SupportWaf"`
}

InitConfig is a nested struct in mse response

type InitializeServiceLinkRoleRequest ¶ added in v1.63.40

type InitializeServiceLinkRoleRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RoleName       string `position:"Query" name:"RoleName"`
	Token          string `position:"Query" name:"Token"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

InitializeServiceLinkRoleRequest is the request struct for api InitializeServiceLinkRole

func CreateInitializeServiceLinkRoleRequest ¶ added in v1.63.40

func CreateInitializeServiceLinkRoleRequest() (request *InitializeServiceLinkRoleRequest)

CreateInitializeServiceLinkRoleRequest creates a request to invoke InitializeServiceLinkRole API

type InitializeServiceLinkRoleResponse ¶ added in v1.63.40

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

InitializeServiceLinkRoleResponse is the response struct for api InitializeServiceLinkRole

func CreateInitializeServiceLinkRoleResponse ¶ added in v1.63.40

func CreateInitializeServiceLinkRoleResponse() (response *InitializeServiceLinkRoleResponse)

CreateInitializeServiceLinkRoleResponse creates a response to parse from InitializeServiceLinkRole response

type InstanceModel ¶

type InstanceModel struct {
	SingleTunnelVip   string `json:"SingleTunnelVip" xml:"SingleTunnelVip"`
	PodName           string `json:"PodName" xml:"PodName"`
	Role              string `json:"Role" xml:"Role"`
	Zone              string `json:"Zone" xml:"Zone"`
	InternetIp        string `json:"InternetIp" xml:"InternetIp"`
	CreationTimestamp string `json:"CreationTimestamp" xml:"CreationTimestamp"`
	Ip                string `json:"Ip" xml:"Ip"`
	HealthStatus      string `json:"HealthStatus" xml:"HealthStatus"`
}

InstanceModel is a nested struct in mse response

type InstanceModels ¶

type InstanceModels struct {
	SingleTunnelVip   string `json:"SingleTunnelVip" xml:"SingleTunnelVip"`
	PodName           string `json:"PodName" xml:"PodName"`
	Role              string `json:"Role" xml:"Role"`
	Zone              string `json:"Zone" xml:"Zone"`
	InternetIp        string `json:"InternetIp" xml:"InternetIp"`
	CreationTimestamp string `json:"CreationTimestamp" xml:"CreationTimestamp"`
	Ip                string `json:"Ip" xml:"Ip"`
	HealthStatus      string `json:"HealthStatus" xml:"HealthStatus"`
	ZoneDistributed   bool   `json:"ZoneDistributed" xml:"ZoneDistributed"`
	ClientPort        string `json:"ClientPort" xml:"ClientPort"`
}

InstanceModels is a nested struct in mse response

type InstanceModelsInQueryClusterDetail ¶ added in v1.62.153

type InstanceModelsInQueryClusterDetail struct {
	InstanceModel []InstanceModel `json:"InstanceModel" xml:"InstanceModel"`
}

InstanceModelsInQueryClusterDetail is a nested struct in mse response

type InstanceModelsInQueryClusterInfo ¶ added in v1.62.153

type InstanceModelsInQueryClusterInfo struct {
	InstanceModel []InstanceModel `json:"InstanceModel" xml:"InstanceModel"`
}

InstanceModelsInQueryClusterInfo is a nested struct in mse response

type InstancesId ¶

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

InstancesId is a nested struct in mse response

type InternetSlb ¶ added in v1.61.1344

type InternetSlb struct {
	InternetSlbItem []InternetSlbItem `json:"internetSlb" xml:"internetSlb"`
}

InternetSlb is a nested struct in mse response

type InternetSlbItem ¶ added in v1.62.153

type InternetSlbItem struct {
	SlbIp               string `json:"SlbIp" xml:"SlbIp"`
	SlbPort             string `json:"SlbPort" xml:"SlbPort"`
	SlbSpec             string `json:"SlbSpec" xml:"SlbSpec"`
	Type                string `json:"Type" xml:"Type"`
	InternetNetworkFlow string `json:"InternetNetworkFlow" xml:"InternetNetworkFlow"`
	GatewaySlbStatus    string `json:"GatewaySlbStatus" xml:"GatewaySlbStatus"`
	StatusDesc          string `json:"StatusDesc" xml:"StatusDesc"`
	GatewaySlbMode      string `json:"GatewaySlbMode" xml:"GatewaySlbMode"`
	SlbId               string `json:"SlbId" xml:"SlbId"`
}

InternetSlbItem is a nested struct in mse response

type IpsInDeleteGatewayService ¶ added in v1.61.1581

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

IpsInDeleteGatewayService is a nested struct in mse response

type IpsInGetGatewayServiceDetail ¶ added in v1.61.1450

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

IpsInGetGatewayServiceDetail is a nested struct in mse response

type IpsInListGatewayService ¶ added in v1.61.1450

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

IpsInListGatewayService is a nested struct in mse response

type K8sNamespaces ¶ added in v1.62.440

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

K8sNamespaces is a nested struct in mse response

type K8sSources ¶ added in v1.61.1450

type K8sSources struct {
	Name    string `json:"Name" xml:"Name"`
	Cluster string `json:"Cluster" xml:"Cluster"`
}

K8sSources is a nested struct in mse response

type KubernetesNamespace ¶ added in v1.61.1344

type KubernetesNamespace struct {
	Name         string                 `json:"Name" xml:"Name"`
	MseNamespace string                 `json:"MseNamespace" xml:"MseNamespace"`
	Tags         string                 `json:"Tags" xml:"Tags"`
	Labels       map[string]interface{} `json:"Labels" xml:"Labels"`
}

KubernetesNamespace is a nested struct in mse response

type LabelDetails ¶ added in v1.61.1450

type LabelDetails struct {
	LabelDetailsItem []LabelDetailsItem `json:"LabelDetails" xml:"LabelDetails"`
}

LabelDetails is a nested struct in mse response

type LabelDetailsItem ¶ added in v1.61.1450

type LabelDetailsItem struct {
	Key    string   `json:"Key" xml:"Key"`
	Values []string `json:"Values" xml:"Values"`
}

LabelDetailsItem is a nested struct in mse response

type Labels ¶ added in v1.61.1450

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

Labels is a nested struct in mse response

type LabelsItem ¶ added in v1.61.1450

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

LabelsItem is a nested struct in mse response

type ListAnsInstancesRequest ¶

type ListAnsInstancesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	GroupName      string           `position:"Query" name:"GroupName"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListAnsInstancesRequest is the request struct for api ListAnsInstances

func CreateListAnsInstancesRequest ¶

func CreateListAnsInstancesRequest() (request *ListAnsInstancesRequest)

CreateListAnsInstancesRequest creates a request to invoke ListAnsInstances API

type ListAnsInstancesResponse ¶

type ListAnsInstancesResponse struct {
	*responses.BaseResponse
	HttpCode   string             `json:"HttpCode" xml:"HttpCode"`
	TotalCount int                `json:"TotalCount" xml:"TotalCount"`
	RequestId  string             `json:"RequestId" xml:"RequestId"`
	Message    string             `json:"Message" xml:"Message"`
	PageSize   int                `json:"PageSize" xml:"PageSize"`
	PageNumber int                `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string             `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool               `json:"Success" xml:"Success"`
	Data       []NacosAnsInstance `json:"Data" xml:"Data"`
}

ListAnsInstancesResponse is the response struct for api ListAnsInstances

func CreateListAnsInstancesResponse ¶

func CreateListAnsInstancesResponse() (response *ListAnsInstancesResponse)

CreateListAnsInstancesResponse creates a response to parse from ListAnsInstances response

type ListAnsServiceClustersRequest ¶

type ListAnsServiceClustersRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	GroupName      string           `position:"Query" name:"GroupName"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListAnsServiceClustersRequest is the request struct for api ListAnsServiceClusters

func CreateListAnsServiceClustersRequest ¶

func CreateListAnsServiceClustersRequest() (request *ListAnsServiceClustersRequest)

CreateListAnsServiceClustersRequest creates a request to invoke ListAnsServiceClusters API

type ListAnsServiceClustersResponse ¶

type ListAnsServiceClustersResponse struct {
	*responses.BaseResponse
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListAnsServiceClustersResponse is the response struct for api ListAnsServiceClusters

func CreateListAnsServiceClustersResponse ¶

func CreateListAnsServiceClustersResponse() (response *ListAnsServiceClustersResponse)

CreateListAnsServiceClustersResponse creates a response to parse from ListAnsServiceClusters response

type ListAnsServicesRequest ¶

type ListAnsServicesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	GroupName      string           `position:"Query" name:"GroupName"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	HasIpCount     string           `position:"Query" name:"HasIpCount"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListAnsServicesRequest is the request struct for api ListAnsServices

func CreateListAnsServicesRequest ¶

func CreateListAnsServicesRequest() (request *ListAnsServicesRequest)

CreateListAnsServicesRequest creates a request to invoke ListAnsServices API

type ListAnsServicesResponse ¶

type ListAnsServicesResponse struct {
	*responses.BaseResponse
	HttpCode   string                  `json:"HttpCode" xml:"HttpCode"`
	TotalCount int                     `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                  `json:"RequestId" xml:"RequestId"`
	Message    string                  `json:"Message" xml:"Message"`
	PageSize   int                     `json:"PageSize" xml:"PageSize"`
	PageNumber int                     `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string                  `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool                    `json:"Success" xml:"Success"`
	Data       []SimpleNacosAnsService `json:"Data" xml:"Data"`
}

ListAnsServicesResponse is the response struct for api ListAnsServices

func CreateListAnsServicesResponse ¶

func CreateListAnsServicesResponse() (response *ListAnsServicesResponse)

CreateListAnsServicesResponse creates a response to parse from ListAnsServices response

type ListAppBySwimmingLaneGroupTagRequest ¶ added in v1.61.1488

type ListAppBySwimmingLaneGroupTagRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Tag            string           `position:"Query" name:"Tag"`
	GroupId        requests.Integer `position:"Query" name:"GroupId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListAppBySwimmingLaneGroupTagRequest is the request struct for api ListAppBySwimmingLaneGroupTag

func CreateListAppBySwimmingLaneGroupTagRequest ¶ added in v1.61.1488

func CreateListAppBySwimmingLaneGroupTagRequest() (request *ListAppBySwimmingLaneGroupTagRequest)

CreateListAppBySwimmingLaneGroupTagRequest creates a request to invoke ListAppBySwimmingLaneGroupTag API

type ListAppBySwimmingLaneGroupTagResponse ¶ added in v1.61.1488

type ListAppBySwimmingLaneGroupTagResponse struct {
	*responses.BaseResponse
}

ListAppBySwimmingLaneGroupTagResponse is the response struct for api ListAppBySwimmingLaneGroupTag

func CreateListAppBySwimmingLaneGroupTagResponse ¶ added in v1.61.1488

func CreateListAppBySwimmingLaneGroupTagResponse() (response *ListAppBySwimmingLaneGroupTagResponse)

CreateListAppBySwimmingLaneGroupTagResponse creates a response to parse from ListAppBySwimmingLaneGroupTag response

type ListAppBySwimmingLaneGroupTagsRequest ¶ added in v1.63.40

type ListAppBySwimmingLaneGroupTagsRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	GroupId        requests.Integer `position:"Query" name:"GroupId"`
	Tags           *[]string        `position:"Query" name:"Tags"  type:"Json"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListAppBySwimmingLaneGroupTagsRequest is the request struct for api ListAppBySwimmingLaneGroupTags

func CreateListAppBySwimmingLaneGroupTagsRequest ¶ added in v1.63.40

func CreateListAppBySwimmingLaneGroupTagsRequest() (request *ListAppBySwimmingLaneGroupTagsRequest)

CreateListAppBySwimmingLaneGroupTagsRequest creates a request to invoke ListAppBySwimmingLaneGroupTags API

type ListAppBySwimmingLaneGroupTagsResponse ¶ added in v1.63.40

type ListAppBySwimmingLaneGroupTagsResponse struct {
	*responses.BaseResponse
}

ListAppBySwimmingLaneGroupTagsResponse is the response struct for api ListAppBySwimmingLaneGroupTags

func CreateListAppBySwimmingLaneGroupTagsResponse ¶ added in v1.63.40

func CreateListAppBySwimmingLaneGroupTagsResponse() (response *ListAppBySwimmingLaneGroupTagsResponse)

CreateListAppBySwimmingLaneGroupTagsResponse creates a response to parse from ListAppBySwimmingLaneGroupTags response

type ListApplicationsWithTagRulesRequest ¶ added in v1.61.1488

type ListApplicationsWithTagRulesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Source         string           `position:"Query" name:"Source"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	AppName        string           `position:"Query" name:"AppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Region         string           `position:"Query" name:"Region"`
}

ListApplicationsWithTagRulesRequest is the request struct for api ListApplicationsWithTagRules

func CreateListApplicationsWithTagRulesRequest ¶ added in v1.61.1488

func CreateListApplicationsWithTagRulesRequest() (request *ListApplicationsWithTagRulesRequest)

CreateListApplicationsWithTagRulesRequest creates a request to invoke ListApplicationsWithTagRules API

type ListApplicationsWithTagRulesResponse ¶ added in v1.61.1488

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

ListApplicationsWithTagRulesResponse is the response struct for api ListApplicationsWithTagRules

func CreateListApplicationsWithTagRulesResponse ¶ added in v1.61.1488

func CreateListApplicationsWithTagRulesResponse() (response *ListApplicationsWithTagRulesResponse)

CreateListApplicationsWithTagRulesResponse creates a response to parse from ListApplicationsWithTagRules response

type ListAuthPolicyRequest ¶ added in v1.62.440

type ListAuthPolicyRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Source         string `position:"Query" name:"Source"`
	PageNumber     string `position:"Query" name:"PageNumber"`
	Protocol       string `position:"Query" name:"Protocol"`
	PageSize       string `position:"Query" name:"PageSize"`
	AppId          string `position:"Query" name:"AppId"`
	Name           string `position:"Query" name:"Name"`
	Namespace      string `position:"Query" name:"Namespace"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Region         string `position:"Query" name:"Region"`
}

ListAuthPolicyRequest is the request struct for api ListAuthPolicy

func CreateListAuthPolicyRequest ¶ added in v1.62.440

func CreateListAuthPolicyRequest() (request *ListAuthPolicyRequest)

CreateListAuthPolicyRequest creates a request to invoke ListAuthPolicy API

type ListAuthPolicyResponse ¶ added in v1.62.440

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

ListAuthPolicyResponse is the response struct for api ListAuthPolicy

func CreateListAuthPolicyResponse ¶ added in v1.62.440

func CreateListAuthPolicyResponse() (response *ListAuthPolicyResponse)

CreateListAuthPolicyResponse creates a response to parse from ListAuthPolicy response

type ListCircuitBreakerRulesRequest ¶ added in v1.62.440

type ListCircuitBreakerRulesRequest struct {
	*requests.RpcRequest
	MseSessionId      string           `position:"Query" name:"MseSessionId"`
	AppName           string           `position:"Query" name:"AppName"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	PageIndex         requests.Integer `position:"Query" name:"PageIndex"`
	Resource          string           `position:"Query" name:"Resource"`
	AppId             string           `position:"Query" name:"AppId"`
	Namespace         string           `position:"Query" name:"Namespace"`
	AcceptLanguage    string           `position:"Query" name:"AcceptLanguage"`
	ResourceSearchKey string           `position:"Query" name:"ResourceSearchKey"`
}

ListCircuitBreakerRulesRequest is the request struct for api ListCircuitBreakerRules

func CreateListCircuitBreakerRulesRequest ¶ added in v1.62.440

func CreateListCircuitBreakerRulesRequest() (request *ListCircuitBreakerRulesRequest)

CreateListCircuitBreakerRulesRequest creates a request to invoke ListCircuitBreakerRules API

type ListCircuitBreakerRulesResponse ¶ added in v1.62.440

type ListCircuitBreakerRulesResponse 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"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           Data   `json:"Data" xml:"Data"`
}

ListCircuitBreakerRulesResponse is the response struct for api ListCircuitBreakerRules

func CreateListCircuitBreakerRulesResponse ¶ added in v1.62.440

func CreateListCircuitBreakerRulesResponse() (response *ListCircuitBreakerRulesResponse)

CreateListCircuitBreakerRulesResponse creates a response to parse from ListCircuitBreakerRules response

type ListClusterConnectionTypesRequest ¶ added in v1.61.998

type ListClusterConnectionTypesRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListClusterConnectionTypesRequest is the request struct for api ListClusterConnectionTypes

func CreateListClusterConnectionTypesRequest ¶ added in v1.61.998

func CreateListClusterConnectionTypesRequest() (request *ListClusterConnectionTypesRequest)

CreateListClusterConnectionTypesRequest creates a request to invoke ListClusterConnectionTypes API

type ListClusterConnectionTypesResponse ¶ added in v1.61.998

type ListClusterConnectionTypesResponse struct {
	*responses.BaseResponse
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Success        bool       `json:"Success" xml:"Success"`
	ErrorCode      string     `json:"ErrorCode" xml:"ErrorCode"`
	Code           int        `json:"Code" xml:"Code"`
	Message        string     `json:"Message" xml:"Message"`
	DynamicMessage string     `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListClusterConnectionTypesResponse is the response struct for api ListClusterConnectionTypes

func CreateListClusterConnectionTypesResponse ¶ added in v1.61.998

func CreateListClusterConnectionTypesResponse() (response *ListClusterConnectionTypesResponse)

CreateListClusterConnectionTypesResponse creates a response to parse from ListClusterConnectionTypes response

type ListClusterHealthCheckTaskRequest ¶ added in v1.62.153

type ListClusterHealthCheckTaskRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListClusterHealthCheckTaskRequest is the request struct for api ListClusterHealthCheckTask

func CreateListClusterHealthCheckTaskRequest ¶ added in v1.62.153

func CreateListClusterHealthCheckTaskRequest() (request *ListClusterHealthCheckTaskRequest)

CreateListClusterHealthCheckTaskRequest creates a request to invoke ListClusterHealthCheckTask API

type ListClusterHealthCheckTaskResponse ¶ added in v1.62.153

type ListClusterHealthCheckTaskResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           Data   `json:"Data" xml:"Data"`
}

ListClusterHealthCheckTaskResponse is the response struct for api ListClusterHealthCheckTask

func CreateListClusterHealthCheckTaskResponse ¶ added in v1.62.153

func CreateListClusterHealthCheckTaskResponse() (response *ListClusterHealthCheckTaskResponse)

CreateListClusterHealthCheckTaskResponse creates a response to parse from ListClusterHealthCheckTask response

type ListClusterTypesRequest ¶ added in v1.61.998

type ListClusterTypesRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ConnectType    string `position:"Query" name:"ConnectType"`
	MseVersion     string `position:"Query" name:"MseVersion"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListClusterTypesRequest is the request struct for api ListClusterTypes

func CreateListClusterTypesRequest ¶ added in v1.61.998

func CreateListClusterTypesRequest() (request *ListClusterTypesRequest)

CreateListClusterTypesRequest creates a request to invoke ListClusterTypes API

type ListClusterTypesResponse ¶ added in v1.61.998

type ListClusterTypesResponse struct {
	*responses.BaseResponse
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Success        bool       `json:"Success" xml:"Success"`
	ErrorCode      string     `json:"ErrorCode" xml:"ErrorCode"`
	Code           int        `json:"Code" xml:"Code"`
	Message        string     `json:"Message" xml:"Message"`
	DynamicMessage string     `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListClusterTypesResponse is the response struct for api ListClusterTypes

func CreateListClusterTypesResponse ¶ added in v1.61.998

func CreateListClusterTypesResponse() (response *ListClusterTypesResponse)

CreateListClusterTypesResponse creates a response to parse from ListClusterTypes response

type ListClusterVersionsRequest ¶ added in v1.61.998

type ListClusterVersionsRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ClusterType    string `position:"Query" name:"ClusterType"`
	MseVersion     string `position:"Query" name:"MseVersion"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListClusterVersionsRequest is the request struct for api ListClusterVersions

func CreateListClusterVersionsRequest ¶ added in v1.61.998

func CreateListClusterVersionsRequest() (request *ListClusterVersionsRequest)

CreateListClusterVersionsRequest creates a request to invoke ListClusterVersions API

type ListClusterVersionsResponse ¶ added in v1.61.998

type ListClusterVersionsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Success        bool       `json:"Success" xml:"Success"`
	ErrorCode      string     `json:"ErrorCode" xml:"ErrorCode"`
	Code           int        `json:"Code" xml:"Code"`
	Message        string     `json:"Message" xml:"Message"`
	DynamicMessage string     `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListClusterVersionsResponse is the response struct for api ListClusterVersions

func CreateListClusterVersionsResponse ¶ added in v1.61.998

func CreateListClusterVersionsResponse() (response *ListClusterVersionsResponse)

CreateListClusterVersionsResponse creates a response to parse from ListClusterVersions response

type ListClustersRequest ¶

type ListClustersRequest struct {
	*requests.RpcRequest
	MseSessionId     string             `position:"Query" name:"MseSessionId"`
	PageNum          requests.Integer   `position:"Query" name:"PageNum"`
	ResourceGroupId  string             `position:"Query" name:"ResourceGroupId"`
	RequestPars      string             `position:"Query" name:"RequestPars"`
	PageSize         requests.Integer   `position:"Query" name:"PageSize"`
	Tag              *[]ListClustersTag `position:"Query" name:"Tag"  type:"Repeated"`
	ClusterAliasName string             `position:"Query" name:"ClusterAliasName"`
	KeyId            string             `position:"Query" name:"KeyId"`
	AcceptLanguage   string             `position:"Query" name:"AcceptLanguage"`
}

ListClustersRequest is the request struct for api ListClusters

func CreateListClustersRequest ¶

func CreateListClustersRequest() (request *ListClustersRequest)

CreateListClustersRequest creates a request to invoke ListClusters API

type ListClustersResponse ¶

type ListClustersResponse struct {
	*responses.BaseResponse
	HttpCode   string                `json:"HttpCode" xml:"HttpCode"`
	TotalCount int                   `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                `json:"RequestId" xml:"RequestId"`
	Message    string                `json:"Message" xml:"Message"`
	PageSize   int                   `json:"PageSize" xml:"PageSize"`
	PageNumber int                   `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string                `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool                  `json:"Success" xml:"Success"`
	Data       []ClusterForListModel `json:"Data" xml:"Data"`
}

ListClustersResponse is the response struct for api ListClusters

func CreateListClustersResponse ¶

func CreateListClustersResponse() (response *ListClustersResponse)

CreateListClustersResponse creates a response to parse from ListClusters response

type ListClustersTag ¶ added in v1.62.153

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

ListClustersTag is a repeated param struct in ListClustersRequest

type ListConfigTrackRequest ¶ added in v1.62.153

type ListConfigTrackRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	StartTs        requests.Integer `position:"Query" name:"StartTs"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	Group          string           `position:"Query" name:"Group"`
	Ip             string           `position:"Query" name:"Ip"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	EndTs          requests.Integer `position:"Query" name:"EndTs"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Reverse        requests.Boolean `position:"Query" name:"Reverse"`
	DataId         string           `position:"Query" name:"DataId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListConfigTrackRequest is the request struct for api ListConfigTrack

func CreateListConfigTrackRequest ¶ added in v1.62.153

func CreateListConfigTrackRequest() (request *ListConfigTrackRequest)

CreateListConfigTrackRequest creates a request to invoke ListConfigTrack API

type ListConfigTrackResponse ¶ added in v1.62.153

type ListConfigTrackResponse struct {
	*responses.BaseResponse
	HttpCode   string  `json:"HttpCode" xml:"HttpCode"`
	PageSize   int64   `json:"PageSize" xml:"PageSize"`
	PageNumber int64   `json:"PageNumber" xml:"PageNumber"`
	TotalCount int64   `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Message    string  `json:"Message" xml:"Message"`
	ErrorCode  string  `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool    `json:"Success" xml:"Success"`
	Traces     []Trace `json:"Traces" xml:"Traces"`
}

ListConfigTrackResponse is the response struct for api ListConfigTrack

func CreateListConfigTrackResponse ¶ added in v1.62.153

func CreateListConfigTrackResponse() (response *ListConfigTrackResponse)

CreateListConfigTrackResponse creates a response to parse from ListConfigTrack response

type ListEngineNamespacesRequest ¶

type ListEngineNamespacesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListEngineNamespacesRequest is the request struct for api ListEngineNamespaces

func CreateListEngineNamespacesRequest ¶

func CreateListEngineNamespacesRequest() (request *ListEngineNamespacesRequest)

CreateListEngineNamespacesRequest creates a request to invoke ListEngineNamespaces API

type ListEngineNamespacesResponse ¶

type ListEngineNamespacesResponse struct {
	*responses.BaseResponse
	HttpCode   string      `json:"HttpCode" xml:"HttpCode"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Message    string      `json:"Message" xml:"Message"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string      `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool        `json:"Success" xml:"Success"`
	Data       []Namespace `json:"Data" xml:"Data"`
}

ListEngineNamespacesResponse is the response struct for api ListEngineNamespaces

func CreateListEngineNamespacesResponse ¶

func CreateListEngineNamespacesResponse() (response *ListEngineNamespacesResponse)

CreateListEngineNamespacesResponse creates a response to parse from ListEngineNamespaces response

type ListEurekaInstancesRequest ¶

type ListEurekaInstancesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListEurekaInstancesRequest is the request struct for api ListEurekaInstances

func CreateListEurekaInstancesRequest ¶

func CreateListEurekaInstancesRequest() (request *ListEurekaInstancesRequest)

CreateListEurekaInstancesRequest creates a request to invoke ListEurekaInstances API

type ListEurekaInstancesResponse ¶

type ListEurekaInstancesResponse struct {
	*responses.BaseResponse
	HttpCode   string           `json:"HttpCode" xml:"HttpCode"`
	TotalCount int              `json:"TotalCount" xml:"TotalCount"`
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	Message    string           `json:"Message" xml:"Message"`
	PageSize   int              `json:"PageSize" xml:"PageSize"`
	PageNumber int              `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string           `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool             `json:"Success" xml:"Success"`
	Data       []EurekaInstance `json:"Data" xml:"Data"`
}

ListEurekaInstancesResponse is the response struct for api ListEurekaInstances

func CreateListEurekaInstancesResponse ¶

func CreateListEurekaInstancesResponse() (response *ListEurekaInstancesResponse)

CreateListEurekaInstancesResponse creates a response to parse from ListEurekaInstances response

type ListEurekaServicesRequest ¶

type ListEurekaServicesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListEurekaServicesRequest is the request struct for api ListEurekaServices

func CreateListEurekaServicesRequest ¶

func CreateListEurekaServicesRequest() (request *ListEurekaServicesRequest)

CreateListEurekaServicesRequest creates a request to invoke ListEurekaServices API

type ListEurekaServicesResponse ¶

type ListEurekaServicesResponse struct {
	*responses.BaseResponse
	HttpCode   string          `json:"HttpCode" xml:"HttpCode"`
	TotalCount int             `json:"TotalCount" xml:"TotalCount"`
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	Message    string          `json:"Message" xml:"Message"`
	PageSize   int             `json:"PageSize" xml:"PageSize"`
	PageNumber int             `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string          `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool            `json:"Success" xml:"Success"`
	Data       []SimpleService `json:"Data" xml:"Data"`
}

ListEurekaServicesResponse is the response struct for api ListEurekaServices

func CreateListEurekaServicesResponse ¶

func CreateListEurekaServicesResponse() (response *ListEurekaServicesResponse)

CreateListEurekaServicesResponse creates a response to parse from ListEurekaServices response

type ListExportZookeeperDataRequest ¶ added in v1.62.440

type ListExportZookeeperDataRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListExportZookeeperDataRequest is the request struct for api ListExportZookeeperData

func CreateListExportZookeeperDataRequest ¶ added in v1.62.440

func CreateListExportZookeeperDataRequest() (request *ListExportZookeeperDataRequest)

CreateListExportZookeeperDataRequest creates a request to invoke ListExportZookeeperData API

type ListExportZookeeperDataResponse ¶ added in v1.62.440

type ListExportZookeeperDataResponse struct {
	*responses.BaseResponse
	Success        bool                                `json:"Success" xml:"Success"`
	Message        string                              `json:"Message" xml:"Message"`
	DynamicMessage string                              `json:"DynamicMessage" xml:"DynamicMessage"`
	RequestId      string                              `json:"RequestId" xml:"RequestId"`
	ErrorCode      string                              `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode string                              `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           []DataItemInListExportZookeeperData `json:"Data" xml:"Data"`
}

ListExportZookeeperDataResponse is the response struct for api ListExportZookeeperData

func CreateListExportZookeeperDataResponse ¶ added in v1.62.440

func CreateListExportZookeeperDataResponse() (response *ListExportZookeeperDataResponse)

CreateListExportZookeeperDataResponse creates a response to parse from ListExportZookeeperData response

type ListFlowRulesRequest ¶ added in v1.62.440

type ListFlowRulesRequest struct {
	*requests.RpcRequest
	MseSessionId      string           `position:"Query" name:"MseSessionId"`
	AppName           string           `position:"Query" name:"AppName"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	PageIndex         requests.Integer `position:"Query" name:"PageIndex"`
	Resource          string           `position:"Query" name:"Resource"`
	AppId             string           `position:"Query" name:"AppId"`
	Namespace         string           `position:"Query" name:"Namespace"`
	AcceptLanguage    string           `position:"Query" name:"AcceptLanguage"`
	ResourceSearchKey string           `position:"Query" name:"ResourceSearchKey"`
}

ListFlowRulesRequest is the request struct for api ListFlowRules

func CreateListFlowRulesRequest ¶ added in v1.62.440

func CreateListFlowRulesRequest() (request *ListFlowRulesRequest)

CreateListFlowRulesRequest creates a request to invoke ListFlowRules API

type ListFlowRulesResponse ¶ added in v1.62.440

type ListFlowRulesResponse 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"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           Data   `json:"Data" xml:"Data"`
}

ListFlowRulesResponse is the response struct for api ListFlowRules

func CreateListFlowRulesResponse ¶ added in v1.62.440

func CreateListFlowRulesResponse() (response *ListFlowRulesResponse)

CreateListFlowRulesResponse creates a response to parse from ListFlowRules response

type ListGatewayAuthConsumerRequest ¶ added in v1.62.440

type ListGatewayAuthConsumerRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Type            string           `position:"Query" name:"Type"`
	PageNum         string           `position:"Query" name:"PageNum"`
	PageSize        string           `position:"Query" name:"PageSize"`
	ConsumerStatus  requests.Boolean `position:"Query" name:"ConsumerStatus"`
	Name            string           `position:"Query" name:"Name"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

ListGatewayAuthConsumerRequest is the request struct for api ListGatewayAuthConsumer

func CreateListGatewayAuthConsumerRequest ¶ added in v1.62.440

func CreateListGatewayAuthConsumerRequest() (request *ListGatewayAuthConsumerRequest)

CreateListGatewayAuthConsumerRequest creates a request to invoke ListGatewayAuthConsumer API

type ListGatewayAuthConsumerResourceRequest ¶ added in v1.62.440

type ListGatewayAuthConsumerResourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ConsumerId      requests.Integer `position:"Query" name:"ConsumerId"`
	PageNum         string           `position:"Query" name:"PageNum"`
	PageSize        string           `position:"Query" name:"PageSize"`
	RouteName       string           `position:"Query" name:"RouteName"`
	ResourceStatus  requests.Boolean `position:"Query" name:"ResourceStatus"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

ListGatewayAuthConsumerResourceRequest is the request struct for api ListGatewayAuthConsumerResource

func CreateListGatewayAuthConsumerResourceRequest ¶ added in v1.62.440

func CreateListGatewayAuthConsumerResourceRequest() (request *ListGatewayAuthConsumerResourceRequest)

CreateListGatewayAuthConsumerResourceRequest creates a request to invoke ListGatewayAuthConsumerResource API

type ListGatewayAuthConsumerResourceResponse ¶ added in v1.62.440

type ListGatewayAuthConsumerResourceResponse struct {
	*responses.BaseResponse
	RequestId      string                                `json:"RequestId" xml:"RequestId"`
	Success        bool                                  `json:"Success" xml:"Success"`
	Code           int                                   `json:"Code" xml:"Code"`
	ErrorCode      string                                `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int                                   `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                                `json:"Message" xml:"Message"`
	DynamicCode    string                                `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string                                `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           DataInListGatewayAuthConsumerResource `json:"Data" xml:"Data"`
}

ListGatewayAuthConsumerResourceResponse is the response struct for api ListGatewayAuthConsumerResource

func CreateListGatewayAuthConsumerResourceResponse ¶ added in v1.62.440

func CreateListGatewayAuthConsumerResourceResponse() (response *ListGatewayAuthConsumerResourceResponse)

CreateListGatewayAuthConsumerResourceResponse creates a response to parse from ListGatewayAuthConsumerResource response

type ListGatewayAuthConsumerResponse ¶ added in v1.62.440

type ListGatewayAuthConsumerResponse struct {
	*responses.BaseResponse
	RequestId      string                        `json:"RequestId" xml:"RequestId"`
	Success        bool                          `json:"Success" xml:"Success"`
	Code           int                           `json:"Code" xml:"Code"`
	ErrorCode      string                        `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int                           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                        `json:"Message" xml:"Message"`
	DynamicCode    string                        `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string                        `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           DataInListGatewayAuthConsumer `json:"Data" xml:"Data"`
}

ListGatewayAuthConsumerResponse is the response struct for api ListGatewayAuthConsumer

func CreateListGatewayAuthConsumerResponse ¶ added in v1.62.440

func CreateListGatewayAuthConsumerResponse() (response *ListGatewayAuthConsumerResponse)

CreateListGatewayAuthConsumerResponse creates a response to parse from ListGatewayAuthConsumer response

type ListGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

type ListGatewayCircuitBreakerRuleRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	FilterParams   string `position:"Query" name:"FilterParams"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListGatewayCircuitBreakerRuleRequest is the request struct for api ListGatewayCircuitBreakerRule

func CreateListGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

func CreateListGatewayCircuitBreakerRuleRequest() (request *ListGatewayCircuitBreakerRuleRequest)

CreateListGatewayCircuitBreakerRuleRequest creates a request to invoke ListGatewayCircuitBreakerRule API

type ListGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

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

ListGatewayCircuitBreakerRuleResponse is the response struct for api ListGatewayCircuitBreakerRule

func CreateListGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

func CreateListGatewayCircuitBreakerRuleResponse() (response *ListGatewayCircuitBreakerRuleResponse)

CreateListGatewayCircuitBreakerRuleResponse creates a response to parse from ListGatewayCircuitBreakerRule response

type ListGatewayDomainRequest ¶ added in v1.61.1450

type ListGatewayDomainRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Type            string `position:"Query" name:"Type"`
	DomainName      string `position:"Query" name:"DomainName"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ListGatewayDomainRequest is the request struct for api ListGatewayDomain

func CreateListGatewayDomainRequest ¶ added in v1.61.1450

func CreateListGatewayDomainRequest() (request *ListGatewayDomainRequest)

CreateListGatewayDomainRequest creates a request to invoke ListGatewayDomain API

type ListGatewayDomainResponse ¶ added in v1.61.1450

type ListGatewayDomainResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int       `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string    `json:"Message" xml:"Message"`
	Code           int       `json:"Code" xml:"Code"`
	Success        bool      `json:"Success" xml:"Success"`
	Data           []Domains `json:"Data" xml:"Data"`
}

ListGatewayDomainResponse is the response struct for api ListGatewayDomain

func CreateListGatewayDomainResponse ¶ added in v1.61.1450

func CreateListGatewayDomainResponse() (response *ListGatewayDomainResponse)

CreateListGatewayDomainResponse creates a response to parse from ListGatewayDomain response

type ListGatewayFilterParams ¶ added in v1.61.1344

type ListGatewayFilterParams struct {
	ResourceGroupId string `name:"ResourceGroupId"`
	GatewayType     string `name:"GatewayType"`
	InstanceId      string `name:"InstanceId"`
	GatewayUniqueId string `name:"GatewayUniqueId"`
	Name            string `name:"Name"`
	Vpc             string `name:"Vpc"`
	MseTag          string `name:"MseTag"`
}

ListGatewayFilterParams is a repeated param struct in ListGatewayRequest

type ListGatewayFlowRuleRequest ¶ added in v1.63.40

type ListGatewayFlowRuleRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	FilterParams   string `position:"Query" name:"FilterParams"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListGatewayFlowRuleRequest is the request struct for api ListGatewayFlowRule

func CreateListGatewayFlowRuleRequest ¶ added in v1.63.40

func CreateListGatewayFlowRuleRequest() (request *ListGatewayFlowRuleRequest)

CreateListGatewayFlowRuleRequest creates a request to invoke ListGatewayFlowRule API

type ListGatewayFlowRuleResponse ¶ added in v1.63.40

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

ListGatewayFlowRuleResponse is the response struct for api ListGatewayFlowRule

func CreateListGatewayFlowRuleResponse ¶ added in v1.63.40

func CreateListGatewayFlowRuleResponse() (response *ListGatewayFlowRuleResponse)

CreateListGatewayFlowRuleResponse creates a response to parse from ListGatewayFlowRule response

type ListGatewayIsolationRuleRequest ¶ added in v1.63.40

type ListGatewayIsolationRuleRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	FilterParams   string `position:"Query" name:"FilterParams"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListGatewayIsolationRuleRequest is the request struct for api ListGatewayIsolationRule

func CreateListGatewayIsolationRuleRequest ¶ added in v1.63.40

func CreateListGatewayIsolationRuleRequest() (request *ListGatewayIsolationRuleRequest)

CreateListGatewayIsolationRuleRequest creates a request to invoke ListGatewayIsolationRule API

type ListGatewayIsolationRuleResponse ¶ added in v1.63.40

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

ListGatewayIsolationRuleResponse is the response struct for api ListGatewayIsolationRule

func CreateListGatewayIsolationRuleResponse ¶ added in v1.63.40

func CreateListGatewayIsolationRuleResponse() (response *ListGatewayIsolationRuleResponse)

CreateListGatewayIsolationRuleResponse creates a response to parse from ListGatewayIsolationRule response

type ListGatewayRequest ¶ added in v1.61.1344

type ListGatewayRequest struct {
	*requests.RpcRequest
	MseSessionId   string                  `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer        `position:"Query" name:"PageNumber"`
	OrderItem      string                  `position:"Query" name:"OrderItem"`
	PageSize       requests.Integer        `position:"Query" name:"PageSize"`
	DescSort       requests.Boolean        `position:"Query" name:"DescSort"`
	FilterParams   ListGatewayFilterParams `position:"Query" name:"FilterParams"  type:"Struct"`
	AcceptLanguage string                  `position:"Query" name:"AcceptLanguage"`
}

ListGatewayRequest is the request struct for api ListGateway

func CreateListGatewayRequest ¶ added in v1.61.1344

func CreateListGatewayRequest() (request *ListGatewayRequest)

CreateListGatewayRequest creates a request to invoke ListGateway API

type ListGatewayResponse ¶ added in v1.61.1344

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

ListGatewayResponse is the response struct for api ListGateway

func CreateListGatewayResponse ¶ added in v1.61.1344

func CreateListGatewayResponse() (response *ListGatewayResponse)

CreateListGatewayResponse creates a response to parse from ListGateway response

type ListGatewayRouteFilterParams ¶ added in v1.61.1488

type ListGatewayRouteFilterParams struct {
	DefaultServiceId string `name:"DefaultServiceId"`
	Path             string `name:"Path"`
	RouteOrder       string `name:"RouteOrder"`
	GatewayUniqueId  string `name:"GatewayUniqueId"`
	Name             string `name:"Name"`
	DomainName       string `name:"DomainName"`
	GatewayId        string `name:"GatewayId"`
	DomainId         string `name:"DomainId"`
	Status           string `name:"Status"`
}

ListGatewayRouteFilterParams is a repeated param struct in ListGatewayRouteRequest

type ListGatewayRouteOnAuthRequest ¶ added in v1.62.440

type ListGatewayRouteOnAuthRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Type            string `position:"Query" name:"Type"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ListGatewayRouteOnAuthRequest is the request struct for api ListGatewayRouteOnAuth

func CreateListGatewayRouteOnAuthRequest ¶ added in v1.62.440

func CreateListGatewayRouteOnAuthRequest() (request *ListGatewayRouteOnAuthRequest)

CreateListGatewayRouteOnAuthRequest creates a request to invoke ListGatewayRouteOnAuth API

type ListGatewayRouteOnAuthResponse ¶ added in v1.62.440

type ListGatewayRouteOnAuthResponse struct {
	*responses.BaseResponse
	RequestId      string                             `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int                                `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                             `json:"Message" xml:"Message"`
	Code           int                                `json:"Code" xml:"Code"`
	Success        bool                               `json:"Success" xml:"Success"`
	Data           []DataItemInListGatewayRouteOnAuth `json:"Data" xml:"Data"`
}

ListGatewayRouteOnAuthResponse is the response struct for api ListGatewayRouteOnAuth

func CreateListGatewayRouteOnAuthResponse ¶ added in v1.62.440

func CreateListGatewayRouteOnAuthResponse() (response *ListGatewayRouteOnAuthResponse)

CreateListGatewayRouteOnAuthResponse creates a response to parse from ListGatewayRouteOnAuth response

type ListGatewayRouteRequest ¶ added in v1.61.1488

type ListGatewayRouteRequest struct {
	*requests.RpcRequest
	MseSessionId   string                       `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer             `position:"Query" name:"PageNumber"`
	OrderItem      string                       `position:"Query" name:"OrderItem"`
	PageSize       requests.Integer             `position:"Query" name:"PageSize"`
	DescSort       requests.Boolean             `position:"Query" name:"DescSort"`
	FilterParams   ListGatewayRouteFilterParams `position:"Query" name:"FilterParams"  type:"Struct"`
	AcceptLanguage string                       `position:"Query" name:"AcceptLanguage"`
}

ListGatewayRouteRequest is the request struct for api ListGatewayRoute

func CreateListGatewayRouteRequest ¶ added in v1.61.1488

func CreateListGatewayRouteRequest() (request *ListGatewayRouteRequest)

CreateListGatewayRouteRequest creates a request to invoke ListGatewayRoute API

type ListGatewayRouteResponse ¶ added in v1.61.1488

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

ListGatewayRouteResponse is the response struct for api ListGatewayRoute

func CreateListGatewayRouteResponse ¶ added in v1.61.1488

func CreateListGatewayRouteResponse() (response *ListGatewayRouteResponse)

CreateListGatewayRouteResponse creates a response to parse from ListGatewayRoute response

type ListGatewayServiceFilterParams ¶ added in v1.61.1450

type ListGatewayServiceFilterParams struct {
	GatewayUniqueId string `name:"GatewayUniqueId"`
	ServiceProtocol string `name:"ServiceProtocol"`
	Name            string `name:"Name"`
	Namespace       string `name:"Namespace"`
	SourceType      string `name:"SourceType"`
	GroupName       string `name:"GroupName"`
}

ListGatewayServiceFilterParams is a repeated param struct in ListGatewayServiceRequest

type ListGatewayServiceRequest ¶ added in v1.61.1450

type ListGatewayServiceRequest struct {
	*requests.RpcRequest
	MseSessionId   string                         `position:"Query" name:"MseSessionId"`
	PageNumber     requests.Integer               `position:"Query" name:"PageNumber"`
	OrderItem      string                         `position:"Query" name:"OrderItem"`
	PageSize       requests.Integer               `position:"Query" name:"PageSize"`
	DescSort       requests.Boolean               `position:"Query" name:"DescSort"`
	FilterParams   ListGatewayServiceFilterParams `position:"Query" name:"FilterParams"  type:"Struct"`
	AcceptLanguage string                         `position:"Query" name:"AcceptLanguage"`
}

ListGatewayServiceRequest is the request struct for api ListGatewayService

func CreateListGatewayServiceRequest ¶ added in v1.61.1450

func CreateListGatewayServiceRequest() (request *ListGatewayServiceRequest)

CreateListGatewayServiceRequest creates a request to invoke ListGatewayService API

type ListGatewayServiceResponse ¶ added in v1.61.1450

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

ListGatewayServiceResponse is the response struct for api ListGatewayService

func CreateListGatewayServiceResponse ¶ added in v1.61.1450

func CreateListGatewayServiceResponse() (response *ListGatewayServiceResponse)

CreateListGatewayServiceResponse creates a response to parse from ListGatewayService response

type ListGatewaySlbRequest ¶ added in v1.61.1450

type ListGatewaySlbRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ListGatewaySlbRequest is the request struct for api ListGatewaySlb

func CreateListGatewaySlbRequest ¶ added in v1.61.1450

func CreateListGatewaySlbRequest() (request *ListGatewaySlbRequest)

CreateListGatewaySlbRequest creates a request to invoke ListGatewaySlb API

type ListGatewaySlbResponse ¶ added in v1.61.1450

type ListGatewaySlbResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int       `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string    `json:"Message" xml:"Message"`
	Code           int       `json:"Code" xml:"Code"`
	Success        bool      `json:"Success" xml:"Success"`
	Data           []Sources `json:"Data" xml:"Data"`
}

ListGatewaySlbResponse is the response struct for api ListGatewaySlb

func CreateListGatewaySlbResponse ¶ added in v1.61.1450

func CreateListGatewaySlbResponse() (response *ListGatewaySlbResponse)

CreateListGatewaySlbResponse creates a response to parse from ListGatewaySlb response

type ListGatewayZoneRequest ¶ added in v1.63.40

type ListGatewayZoneRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListGatewayZoneRequest is the request struct for api ListGatewayZone

func CreateListGatewayZoneRequest ¶ added in v1.63.40

func CreateListGatewayZoneRequest() (request *ListGatewayZoneRequest)

CreateListGatewayZoneRequest creates a request to invoke ListGatewayZone API

type ListGatewayZoneResponse ¶ added in v1.63.40

type ListGatewayZoneResponse 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"`
	ErrorCode      string     `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	DynamicCode    string     `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string     `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListGatewayZoneResponse is the response struct for api ListGatewayZone

func CreateListGatewayZoneResponse ¶ added in v1.63.40

func CreateListGatewayZoneResponse() (response *ListGatewayZoneResponse)

CreateListGatewayZoneResponse creates a response to parse from ListGatewayZone response

type ListInstanceCountRequest ¶ added in v1.62.153

type ListInstanceCountRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	ClusterType    string `position:"Query" name:"ClusterType"`
	MseVersion     string `position:"Query" name:"MseVersion"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListInstanceCountRequest is the request struct for api ListInstanceCount

func CreateListInstanceCountRequest ¶ added in v1.62.153

func CreateListInstanceCountRequest() (request *ListInstanceCountRequest)

CreateListInstanceCountRequest creates a request to invoke ListInstanceCount API

type ListInstanceCountResponse ¶ added in v1.62.153

type ListInstanceCountResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           []int  `json:"Data" xml:"Data"`
}

ListInstanceCountResponse is the response struct for api ListInstanceCount

func CreateListInstanceCountResponse ¶ added in v1.62.153

func CreateListInstanceCountResponse() (response *ListInstanceCountResponse)

CreateListInstanceCountResponse creates a response to parse from ListInstanceCount response

type ListIsolationRulesRequest ¶ added in v1.63.40

type ListIsolationRulesRequest struct {
	*requests.RpcRequest
	MseSessionId      string           `position:"Query" name:"MseSessionId"`
	AppName           string           `position:"Query" name:"AppName"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	PageIndex         requests.Integer `position:"Query" name:"PageIndex"`
	Resource          string           `position:"Query" name:"Resource"`
	AppId             string           `position:"Query" name:"AppId"`
	Namespace         string           `position:"Query" name:"Namespace"`
	AcceptLanguage    string           `position:"Query" name:"AcceptLanguage"`
	ResourceSearchKey string           `position:"Query" name:"ResourceSearchKey"`
}

ListIsolationRulesRequest is the request struct for api ListIsolationRules

func CreateListIsolationRulesRequest ¶ added in v1.63.40

func CreateListIsolationRulesRequest() (request *ListIsolationRulesRequest)

CreateListIsolationRulesRequest creates a request to invoke ListIsolationRules API

type ListIsolationRulesResponse ¶ added in v1.63.40

type ListIsolationRulesResponse 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"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Data           Data   `json:"Data" xml:"Data"`
}

ListIsolationRulesResponse is the response struct for api ListIsolationRules

func CreateListIsolationRulesResponse ¶ added in v1.63.40

func CreateListIsolationRulesResponse() (response *ListIsolationRulesResponse)

CreateListIsolationRulesResponse creates a response to parse from ListIsolationRules response

type ListListenersByConfigRequest ¶

type ListListenersByConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	Group          string `position:"Query" name:"Group"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	DataId         string `position:"Query" name:"DataId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListListenersByConfigRequest is the request struct for api ListListenersByConfig

func CreateListListenersByConfigRequest ¶

func CreateListListenersByConfigRequest() (request *ListListenersByConfigRequest)

CreateListListenersByConfigRequest creates a request to invoke ListListenersByConfig API

type ListListenersByConfigResponse ¶

type ListListenersByConfigResponse struct {
	*responses.BaseResponse
	HttpCode   string     `json:"HttpCode" xml:"HttpCode"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Message    string     `json:"Message" xml:"Message"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string     `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool       `json:"Success" xml:"Success"`
	Listeners  []Listener `json:"Listeners" xml:"Listeners"`
}

ListListenersByConfigResponse is the response struct for api ListListenersByConfig

func CreateListListenersByConfigResponse ¶

func CreateListListenersByConfigResponse() (response *ListListenersByConfigResponse)

CreateListListenersByConfigResponse creates a response to parse from ListListenersByConfig response

type ListListenersByIpRequest ¶

type ListListenersByIpRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	NamespaceId    string `position:"Query" name:"NamespaceId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	Ip             string `position:"Query" name:"Ip"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListListenersByIpRequest is the request struct for api ListListenersByIp

func CreateListListenersByIpRequest ¶

func CreateListListenersByIpRequest() (request *ListListenersByIpRequest)

CreateListListenersByIpRequest creates a request to invoke ListListenersByIp API

type ListListenersByIpResponse ¶

type ListListenersByIpResponse struct {
	*responses.BaseResponse
	HttpCode   string     `json:"HttpCode" xml:"HttpCode"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Message    string     `json:"Message" xml:"Message"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	ErrorCode  string     `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool       `json:"Success" xml:"Success"`
	Listeners  []Listener `json:"Listeners" xml:"Listeners"`
}

ListListenersByIpResponse is the response struct for api ListListenersByIp

func CreateListListenersByIpResponse ¶

func CreateListListenersByIpResponse() (response *ListListenersByIpResponse)

CreateListListenersByIpResponse creates a response to parse from ListListenersByIp response

type ListMigrationTaskRequest ¶ added in v1.62.153

type ListMigrationTaskRequest struct {
	*requests.RpcRequest
	MseSessionId       string           `position:"Query" name:"MseSessionId"`
	PageNum            requests.Integer `position:"Query" name:"PageNum"`
	RequestPars        string           `position:"Query" name:"RequestPars"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	OriginInstanceName string           `position:"Query" name:"OriginInstanceName"`
	AcceptLanguage     string           `position:"Query" name:"AcceptLanguage"`
}

ListMigrationTaskRequest is the request struct for api ListMigrationTask

func CreateListMigrationTaskRequest ¶ added in v1.62.153

func CreateListMigrationTaskRequest() (request *ListMigrationTaskRequest)

CreateListMigrationTaskRequest creates a request to invoke ListMigrationTask API

type ListMigrationTaskResponse ¶ added in v1.62.153

type ListMigrationTaskResponse struct {
	*responses.BaseResponse
	HttpCode   string     `json:"HttpCode" xml:"HttpCode"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	PageNumber int64      `json:"PageNumber" xml:"PageNumber"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Message    string     `json:"Message" xml:"Message"`
	ErrorCode  string     `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool       `json:"Success" xml:"Success"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

ListMigrationTaskResponse is the response struct for api ListMigrationTask

func CreateListMigrationTaskResponse ¶ added in v1.62.153

func CreateListMigrationTaskResponse() (response *ListMigrationTaskResponse)

CreateListMigrationTaskResponse creates a response to parse from ListMigrationTask response

type ListNacosConfigsRequest ¶

type ListNacosConfigsRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	AppName        string           `position:"Query" name:"AppName"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Group          string           `position:"Query" name:"Group"`
	Tags           string           `position:"Query" name:"Tags"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	DataId         string           `position:"Query" name:"DataId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListNacosConfigsRequest is the request struct for api ListNacosConfigs

func CreateListNacosConfigsRequest ¶

func CreateListNacosConfigsRequest() (request *ListNacosConfigsRequest)

CreateListNacosConfigsRequest creates a request to invoke ListNacosConfigs API

type ListNacosConfigsResponse ¶

type ListNacosConfigsResponse struct {
	*responses.BaseResponse
	HttpCode       string                    `json:"HttpCode" xml:"HttpCode"`
	TotalCount     int                       `json:"TotalCount" xml:"TotalCount"`
	RequestId      string                    `json:"RequestId" xml:"RequestId"`
	Message        string                    `json:"Message" xml:"Message"`
	PageSize       int                       `json:"PageSize" xml:"PageSize"`
	PageNumber     int                       `json:"PageNumber" xml:"PageNumber"`
	ErrorCode      string                    `json:"ErrorCode" xml:"ErrorCode"`
	Code           int                       `json:"Code" xml:"Code"`
	Success        bool                      `json:"Success" xml:"Success"`
	Configurations []NacosConfigForListModel `json:"Configurations" xml:"Configurations"`
}

ListNacosConfigsResponse is the response struct for api ListNacosConfigs

func CreateListNacosConfigsResponse ¶

func CreateListNacosConfigsResponse() (response *ListNacosConfigsResponse)

CreateListNacosConfigsResponse creates a response to parse from ListNacosConfigs response

type ListNacosHistoryConfigsRequest ¶

type ListNacosHistoryConfigsRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Group          string           `position:"Query" name:"Group"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	DataId         string           `position:"Query" name:"DataId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListNacosHistoryConfigsRequest is the request struct for api ListNacosHistoryConfigs

func CreateListNacosHistoryConfigsRequest ¶

func CreateListNacosHistoryConfigsRequest() (request *ListNacosHistoryConfigsRequest)

CreateListNacosHistoryConfigsRequest creates a request to invoke ListNacosHistoryConfigs API

type ListNacosHistoryConfigsResponse ¶

type ListNacosHistoryConfigsResponse struct {
	*responses.BaseResponse
	HttpCode     string        `json:"HttpCode" xml:"HttpCode"`
	TotalCount   int           `json:"TotalCount" xml:"TotalCount"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	Message      string        `json:"Message" xml:"Message"`
	PageSize     int           `json:"PageSize" xml:"PageSize"`
	PageNumber   int           `json:"PageNumber" xml:"PageNumber"`
	ErrorCode    string        `json:"ErrorCode" xml:"ErrorCode"`
	Success      bool          `json:"Success" xml:"Success"`
	HistoryItems []HistoryItem `json:"HistoryItems" xml:"HistoryItems"`
}

ListNacosHistoryConfigsResponse is the response struct for api ListNacosHistoryConfigs

func CreateListNacosHistoryConfigsResponse ¶

func CreateListNacosHistoryConfigsResponse() (response *ListNacosHistoryConfigsResponse)

CreateListNacosHistoryConfigsResponse creates a response to parse from ListNacosHistoryConfigs response

type ListNamingTrackRequest ¶ added in v1.62.153

type ListNamingTrackRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	StartTs        requests.Integer `position:"Query" name:"StartTs"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	Group          string           `position:"Query" name:"Group"`
	Ip             string           `position:"Query" name:"Ip"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	EndTs          requests.Integer `position:"Query" name:"EndTs"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	Reverse        requests.Boolean `position:"Query" name:"Reverse"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListNamingTrackRequest is the request struct for api ListNamingTrack

func CreateListNamingTrackRequest ¶ added in v1.62.153

func CreateListNamingTrackRequest() (request *ListNamingTrackRequest)

CreateListNamingTrackRequest creates a request to invoke ListNamingTrack API

type ListNamingTrackResponse ¶ added in v1.62.153

type ListNamingTrackResponse struct {
	*responses.BaseResponse
	HttpCode   string  `json:"HttpCode" xml:"HttpCode"`
	PageSize   int64   `json:"PageSize" xml:"PageSize"`
	PageNumber int64   `json:"PageNumber" xml:"PageNumber"`
	TotalCount int64   `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Message    string  `json:"Message" xml:"Message"`
	ErrorCode  string  `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool    `json:"Success" xml:"Success"`
	Traces     []Trace `json:"Traces" xml:"Traces"`
}

ListNamingTrackResponse is the response struct for api ListNamingTrack

func CreateListNamingTrackResponse ¶ added in v1.62.153

func CreateListNamingTrackResponse() (response *ListNamingTrackResponse)

CreateListNamingTrackResponse creates a response to parse from ListNamingTrack response

type ListSSLCertRequest ¶ added in v1.61.1450

type ListSSLCertRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	CertName        string `position:"Query" name:"CertName"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ListSSLCertRequest is the request struct for api ListSSLCert

func CreateListSSLCertRequest ¶ added in v1.61.1450

func CreateListSSLCertRequest() (request *ListSSLCertRequest)

CreateListSSLCertRequest creates a request to invoke ListSSLCert API

type ListSSLCertResponse ¶ added in v1.61.1450

type ListSSLCertResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int       `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string    `json:"Message" xml:"Message"`
	Code           int       `json:"Code" xml:"Code"`
	Success        bool      `json:"Success" xml:"Success"`
	Data           []Domains `json:"Data" xml:"Data"`
}

ListSSLCertResponse is the response struct for api ListSSLCert

func CreateListSSLCertResponse ¶ added in v1.61.1450

func CreateListSSLCertResponse() (response *ListSSLCertResponse)

CreateListSSLCertResponse creates a response to parse from ListSSLCert response

type ListSecurityGroupRequest ¶ added in v1.61.1581

type ListSecurityGroupRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ListSecurityGroupRequest is the request struct for api ListSecurityGroup

func CreateListSecurityGroupRequest ¶ added in v1.61.1581

func CreateListSecurityGroupRequest() (request *ListSecurityGroupRequest)

CreateListSecurityGroupRequest creates a request to invoke ListSecurityGroup API

type ListSecurityGroupResponse ¶ added in v1.61.1581

type ListSecurityGroupResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	Code           int    `json:"Code" xml:"Code"`
	Success        bool   `json:"Success" xml:"Success"`
	Data           []Sgs  `json:"Data" xml:"Data"`
}

ListSecurityGroupResponse is the response struct for api ListSecurityGroup

func CreateListSecurityGroupResponse ¶ added in v1.61.1581

func CreateListSecurityGroupResponse() (response *ListSecurityGroupResponse)

CreateListSecurityGroupResponse creates a response to parse from ListSecurityGroup response

type ListSecurityGroupRuleRequest ¶ added in v1.61.1581

type ListSecurityGroupRuleRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ListSecurityGroupRuleRequest is the request struct for api ListSecurityGroupRule

func CreateListSecurityGroupRuleRequest ¶ added in v1.61.1581

func CreateListSecurityGroupRuleRequest() (request *ListSecurityGroupRuleRequest)

CreateListSecurityGroupRuleRequest creates a request to invoke ListSecurityGroupRule API

type ListSecurityGroupRuleResponse ¶ added in v1.61.1581

type ListSecurityGroupRuleResponse struct {
	*responses.BaseResponse
	RequestId      string  `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int     `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string  `json:"Message" xml:"Message"`
	Code           int     `json:"Code" xml:"Code"`
	Success        bool    `json:"Success" xml:"Success"`
	Data           []Rules `json:"Data" xml:"Data"`
}

ListSecurityGroupRuleResponse is the response struct for api ListSecurityGroupRule

func CreateListSecurityGroupRuleResponse ¶ added in v1.61.1581

func CreateListSecurityGroupRuleResponse() (response *ListSecurityGroupRuleResponse)

CreateListSecurityGroupRuleResponse creates a response to parse from ListSecurityGroupRule response

type ListSentinelBlockFallbackDefinitionsRequest ¶ added in v1.63.40

type ListSentinelBlockFallbackDefinitionsRequest struct {
	*requests.RpcRequest
	MseSessionId      string    `position:"Query" name:"MseSessionId"`
	AppName           string    `position:"Query" name:"AppName"`
	ClassificationSet *[]string `position:"Query" name:"ClassificationSet"  type:"Json"`
	Namespace         string    `position:"Query" name:"Namespace"`
	AcceptLanguage    string    `position:"Query" name:"AcceptLanguage"`
}

ListSentinelBlockFallbackDefinitionsRequest is the request struct for api ListSentinelBlockFallbackDefinitions

func CreateListSentinelBlockFallbackDefinitionsRequest ¶ added in v1.63.40

func CreateListSentinelBlockFallbackDefinitionsRequest() (request *ListSentinelBlockFallbackDefinitionsRequest)

CreateListSentinelBlockFallbackDefinitionsRequest creates a request to invoke ListSentinelBlockFallbackDefinitions API

type ListSentinelBlockFallbackDefinitionsResponse ¶ added in v1.63.40

type ListSentinelBlockFallbackDefinitionsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int         `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string      `json:"Message" xml:"Message"`
	RequestId      string      `json:"RequestId" xml:"RequestId"`
	Success        bool        `json:"Success" xml:"Success"`
	Data           []Fallbacks `json:"Data" xml:"Data"`
}

ListSentinelBlockFallbackDefinitionsResponse is the response struct for api ListSentinelBlockFallbackDefinitions

func CreateListSentinelBlockFallbackDefinitionsResponse ¶ added in v1.63.40

func CreateListSentinelBlockFallbackDefinitionsResponse() (response *ListSentinelBlockFallbackDefinitionsResponse)

CreateListSentinelBlockFallbackDefinitionsResponse creates a response to parse from ListSentinelBlockFallbackDefinitions response

type ListServiceSourceRequest ¶ added in v1.61.1450

type ListServiceSourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Source          string `position:"Query" name:"Source"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

ListServiceSourceRequest is the request struct for api ListServiceSource

func CreateListServiceSourceRequest ¶ added in v1.61.1450

func CreateListServiceSourceRequest() (request *ListServiceSourceRequest)

CreateListServiceSourceRequest creates a request to invoke ListServiceSource API

type ListServiceSourceResponse ¶ added in v1.61.1450

type ListServiceSourceResponse struct {
	*responses.BaseResponse
	RequestId      string                       `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int                          `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                       `json:"Message" xml:"Message"`
	Code           int                          `json:"Code" xml:"Code"`
	Success        bool                         `json:"Success" xml:"Success"`
	Data           []SourcesInListServiceSource `json:"Data" xml:"Data"`
}

ListServiceSourceResponse is the response struct for api ListServiceSource

func CreateListServiceSourceResponse ¶ added in v1.61.1450

func CreateListServiceSourceResponse() (response *ListServiceSourceResponse)

CreateListServiceSourceResponse creates a response to parse from ListServiceSource response

type ListTagResourcesRequest ¶ added in v1.62.153

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

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶ added in v1.62.153

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶ added in v1.62.153

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	Message      string       `json:"Message" xml:"Message"`
	ErrorCode    string       `json:"ErrorCode" xml:"ErrorCode"`
	Success      bool         `json:"Success" xml:"Success"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶ added in v1.62.153

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶ added in v1.62.153

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

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListZkTrackRequest ¶ added in v1.62.153

type ListZkTrackRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	StartTs        requests.Integer `position:"Query" name:"StartTs"`
	SessionId      string           `position:"Query" name:"SessionId"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	Path           string           `position:"Query" name:"Path"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	EndTs          requests.Integer `position:"Query" name:"EndTs"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Reverse        requests.Boolean `position:"Query" name:"Reverse"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ListZkTrackRequest is the request struct for api ListZkTrack

func CreateListZkTrackRequest ¶ added in v1.62.153

func CreateListZkTrackRequest() (request *ListZkTrackRequest)

CreateListZkTrackRequest creates a request to invoke ListZkTrack API

type ListZkTrackResponse ¶ added in v1.62.153

type ListZkTrackResponse struct {
	*responses.BaseResponse
	HttpCode   string  `json:"HttpCode" xml:"HttpCode"`
	PageSize   int64   `json:"PageSize" xml:"PageSize"`
	PageNumber int64   `json:"PageNumber" xml:"PageNumber"`
	TotalCount int64   `json:"TotalCount" xml:"TotalCount"`
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	Message    string  `json:"Message" xml:"Message"`
	ErrorCode  string  `json:"ErrorCode" xml:"ErrorCode"`
	Success    bool    `json:"Success" xml:"Success"`
	Traces     []Trace `json:"Traces" xml:"Traces"`
}

ListZkTrackResponse is the response struct for api ListZkTrack

func CreateListZkTrackResponse ¶ added in v1.62.153

func CreateListZkTrackResponse() (response *ListZkTrackResponse)

CreateListZkTrackResponse creates a response to parse from ListZkTrack response

type ListZnodeChildrenRequest ¶

type ListZnodeChildrenRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Path           string `position:"Query" name:"Path"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ListZnodeChildrenRequest is the request struct for api ListZnodeChildren

func CreateListZnodeChildrenRequest ¶

func CreateListZnodeChildrenRequest() (request *ListZnodeChildrenRequest)

CreateListZnodeChildrenRequest creates a request to invoke ListZnodeChildren API

type ListZnodeChildrenResponse ¶

type ListZnodeChildrenResponse struct {
	*responses.BaseResponse
	Message   string       `json:"Message" xml:"Message"`
	RequestId string       `json:"RequestId" xml:"RequestId"`
	ErrorCode string       `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool         `json:"Success" xml:"Success"`
	Data      []ZnodeModel `json:"Data" xml:"Data"`
}

ListZnodeChildrenResponse is the response struct for api ListZnodeChildren

func CreateListZnodeChildrenResponse ¶

func CreateListZnodeChildrenResponse() (response *ListZnodeChildrenResponse)

CreateListZnodeChildrenResponse creates a response to parse from ListZnodeChildren response

type Listener ¶

type Listener struct {
	DataId      string                 `json:"DataId" xml:"DataId"`
	Group       string                 `json:"Group" xml:"Group"`
	Labels      map[string]interface{} `json:"Labels" xml:"Labels"`
	Ip          string                 `json:"Ip" xml:"Ip"`
	Md5         string                 `json:"Md5" xml:"Md5"`
	Version     string                 `json:"Version" xml:"Version"`
	NamespaceId string                 `json:"NamespaceId" xml:"NamespaceId"`
	Status      string                 `json:"Status" xml:"Status"`
}

Listener is a nested struct in mse response

type ListenersInListListenersByConfig ¶

type ListenersInListListenersByConfig struct {
	Listener []Listener `json:"Listener" xml:"Listener"`
}

ListenersInListListenersByConfig is a nested struct in mse response

type ListenersInListListenersByIp ¶

type ListenersInListListenersByIp struct {
	Listener []Listener `json:"Listener" xml:"Listener"`
}

ListenersInListListenersByIp is a nested struct in mse response

type LoadBalancerSettings ¶ added in v1.61.1450

type LoadBalancerSettings struct {
	LoadbalancerType       string                 `json:"LoadbalancerType" xml:"LoadbalancerType"`
	WarmupDuration         int64                  `json:"WarmupDuration" xml:"WarmupDuration"`
	ConsistentHashLBConfig ConsistentHashLBConfig `json:"ConsistentHashLBConfig" xml:"ConsistentHashLBConfig"`
}

LoadBalancerSettings is a nested struct in mse response

type LoadBalancerSettingsInListGatewayService ¶ added in v1.62.153

type LoadBalancerSettingsInListGatewayService struct {
	LoadbalancerType       string                 `json:"LoadbalancerType" xml:"LoadbalancerType"`
	WarmupDuration         int                    `json:"WarmupDuration" xml:"WarmupDuration"`
	ConsistentHashLBConfig ConsistentHashLBConfig `json:"ConsistentHashLBConfig" xml:"ConsistentHashLBConfig"`
}

LoadBalancerSettingsInListGatewayService is a nested struct in mse response

type LocationData ¶

type LocationData struct {
	Ordering         int    `json:"Ordering" xml:"Ordering"`
	Type             string `json:"Type" xml:"Type"`
	DistrictEnName   string `json:"DistrictEnName" xml:"DistrictEnName"`
	ShowName         string `json:"ShowName" xml:"ShowName"`
	DistrictCnName   string `json:"DistrictCnName" xml:"DistrictCnName"`
	EnName           string `json:"EnName" xml:"EnName"`
	DistrictId       string `json:"DistrictId" xml:"DistrictId"`
	DistrictShowName string `json:"DistrictShowName" xml:"DistrictShowName"`
	Description      string `json:"Description" xml:"Description"`
	EnDescription    string `json:"EnDescription" xml:"EnDescription"`
	CnName           string `json:"CnName" xml:"CnName"`
	Name             string `json:"Name" xml:"Name"`
	DistrictOrdering int    `json:"DistrictOrdering" xml:"DistrictOrdering"`
}

LocationData is a nested struct in mse response

type LogConfigDetails ¶ added in v1.61.1344

type LogConfigDetails struct {
	LogEnabled   bool   `json:"LogEnabled" xml:"LogEnabled"`
	ProjectName  string `json:"ProjectName" xml:"ProjectName"`
	LogStoreName string `json:"LogStoreName" xml:"LogStoreName"`
}

LogConfigDetails is a nested struct in mse response

type MaintenancePeriod ¶ added in v1.63.40

type MaintenancePeriod struct {
	TimeZone  string `json:"TimeZone" xml:"TimeZone"`
	StartTime string `json:"StartTime" xml:"StartTime"`
	EndTime   string `json:"EndTime" xml:"EndTime"`
}

MaintenancePeriod is a nested struct in mse response

type Method ¶ added in v1.61.1488

type Method struct {
	Name                 string                `json:"Name" xml:"Name"`
	Group                string                `json:"Group" xml:"Group"`
	Version              string                `json:"Version" xml:"Version"`
	ReturnDetails        string                `json:"ReturnDetails" xml:"ReturnDetails"`
	ReturnType           string                `json:"ReturnType" xml:"ReturnType"`
	MethodController     string                `json:"MethodController" xml:"MethodController"`
	NameDetail           string                `json:"NameDetail" xml:"NameDetail"`
	ServiceName          string                `json:"ServiceName" xml:"ServiceName"`
	ParameterTypes       []string              `json:"ParameterTypes" xml:"ParameterTypes"`
	Paths                []string              `json:"Paths" xml:"Paths"`
	ParameterDetails     []string              `json:"ParameterDetails" xml:"ParameterDetails"`
	RequestMethods       []string              `json:"RequestMethods" xml:"RequestMethods"`
	ParameterDefinitions []ParameterDefinition `json:"ParameterDefinitions" xml:"ParameterDefinitions"`
}

Method is a nested struct in mse response

type MethodPredicatesInGetGatewayRouteDetail ¶ added in v1.61.1488

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

MethodPredicatesInGetGatewayRouteDetail is a nested struct in mse response

type MethodPredicatesInListGatewayRoute ¶ added in v1.61.1488

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

MethodPredicatesInListGatewayRoute is a nested struct in mse response

type MethodPredicatesInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

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

MethodPredicatesInUpdateGatewayRouteWafStatus is a nested struct in mse response

type Methods ¶ added in v1.61.1488

type Methods struct {
	Method []Method `json:"Method" xml:"Method"`
}

Methods is a nested struct in mse response

type ModifyGovernanceKubernetesClusterRequest ¶ added in v1.61.1344

type ModifyGovernanceKubernetesClusterRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	NamespaceInfos string `position:"Body" name:"NamespaceInfos"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

ModifyGovernanceKubernetesClusterRequest is the request struct for api ModifyGovernanceKubernetesCluster

func CreateModifyGovernanceKubernetesClusterRequest ¶ added in v1.61.1344

func CreateModifyGovernanceKubernetesClusterRequest() (request *ModifyGovernanceKubernetesClusterRequest)

CreateModifyGovernanceKubernetesClusterRequest creates a request to invoke ModifyGovernanceKubernetesCluster API

type ModifyGovernanceKubernetesClusterResponse ¶ added in v1.61.1344

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

ModifyGovernanceKubernetesClusterResponse is the response struct for api ModifyGovernanceKubernetesCluster

func CreateModifyGovernanceKubernetesClusterResponse ¶ added in v1.61.1344

func CreateModifyGovernanceKubernetesClusterResponse() (response *ModifyGovernanceKubernetesClusterResponse)

CreateModifyGovernanceKubernetesClusterResponse creates a response to parse from ModifyGovernanceKubernetesCluster response

type ModifyLosslessRuleRequest ¶ added in v1.62.153

type ModifyLosslessRuleRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	AppName        string           `position:"Query" name:"AppName"`
	Enable         requests.Boolean `position:"Query" name:"Enable"`
	Aligned        requests.Boolean `position:"Query" name:"Aligned"`
	FuncType       requests.Integer `position:"Query" name:"FuncType"`
	DelayTime      requests.Integer `position:"Query" name:"DelayTime"`
	WarmupTime     requests.Integer `position:"Query" name:"WarmupTime"`
	Related        requests.Boolean `position:"Query" name:"Related"`
	Notice         requests.Boolean `position:"Query" name:"Notice"`
	LossLessDetail requests.Boolean `position:"Query" name:"LossLessDetail"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

ModifyLosslessRuleRequest is the request struct for api ModifyLosslessRule

func CreateModifyLosslessRuleRequest ¶ added in v1.62.153

func CreateModifyLosslessRuleRequest() (request *ModifyLosslessRuleRequest)

CreateModifyLosslessRuleRequest creates a request to invoke ModifyLosslessRule API

type ModifyLosslessRuleResponse ¶ added in v1.62.153

type ModifyLosslessRuleResponse struct {
	*responses.BaseResponse
}

ModifyLosslessRuleResponse is the response struct for api ModifyLosslessRule

func CreateModifyLosslessRuleResponse ¶ added in v1.62.153

func CreateModifyLosslessRuleResponse() (response *ModifyLosslessRuleResponse)

CreateModifyLosslessRuleResponse creates a response to parse from ModifyLosslessRule response

type MothedMapListInGetGatewayRouteDetail ¶ added in v1.63.40

type MothedMapListInGetGatewayRouteDetail struct {
	MothedMapListItem []MothedMapListItem `json:"MothedMapList" xml:"MothedMapList"`
}

MothedMapListInGetGatewayRouteDetail is a nested struct in mse response

type MothedMapListInListGatewayRoute ¶ added in v1.63.40

type MothedMapListInListGatewayRoute struct {
	MothedMapListItem []MothedMapListItem `json:"MothedMapList" xml:"MothedMapList"`
}

MothedMapListInListGatewayRoute is a nested struct in mse response

type MothedMapListItem ¶ added in v1.62.153

type MothedMapListItem struct {
	HttpMothed            string              `json:"HttpMothed" xml:"HttpMothed"`
	Mothedpath            string              `json:"Mothedpath" xml:"Mothedpath"`
	PassThroughAllHeaders string              `json:"PassThroughAllHeaders" xml:"PassThroughAllHeaders"`
	DubboMothedName       string              `json:"DubboMothedName" xml:"DubboMothedName"`
	PassThroughList       []string            `json:"PassThroughList" xml:"PassThroughList"`
	ParamMapsList         []ParamMapsListItem `json:"ParamMapsList" xml:"ParamMapsList"`
}

MothedMapListItem is a nested struct in mse response

type MscServiceDetailResponse ¶ added in v1.61.1488

type MscServiceDetailResponse struct {
	EdasAppName           string                 `json:"EdasAppName" xml:"EdasAppName"`
	DubboApplicationName  string                 `json:"DubboApplicationName" xml:"DubboApplicationName"`
	Version               string                 `json:"Version" xml:"Version"`
	SpringApplicationName string                 `json:"SpringApplicationName" xml:"SpringApplicationName"`
	RegistryType          string                 `json:"RegistryType" xml:"RegistryType"`
	ServiceType           string                 `json:"ServiceType" xml:"ServiceType"`
	ServiceName           string                 `json:"ServiceName" xml:"ServiceName"`
	Metadata              map[string]interface{} `json:"Metadata" xml:"Metadata"`
	Group                 string                 `json:"Group" xml:"Group"`
	Methods               []Method               `json:"Methods" xml:"Methods"`
}

MscServiceDetailResponse is a nested struct in mse response

type MscServiceResponse ¶ added in v1.62.440

type MscServiceResponse struct {
	EdasAppName   string `json:"EdasAppName" xml:"EdasAppName"`
	AppName       string `json:"AppName" xml:"AppName"`
	Version       string `json:"Version" xml:"Version"`
	InstanceNum   int    `json:"InstanceNum" xml:"InstanceNum"`
	GmtModifyTime string `json:"GmtModifyTime" xml:"GmtModifyTime"`
	EdasAppId     string `json:"EdasAppId" xml:"EdasAppId"`
	AppId         string `json:"AppId" xml:"AppId"`
	ServiceName   string `json:"ServiceName" xml:"ServiceName"`
	Group         string `json:"Group" xml:"Group"`
	ClusterName   string `json:"ClusterName" xml:"ClusterName"`
	ServiceType   string `json:"ServiceType" xml:"ServiceType"`
}

MscServiceResponse is a nested struct in mse response

type MseSources ¶ added in v1.61.1450

type MseSources struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Address    string `json:"Address" xml:"Address"`
	Type       string `json:"Type" xml:"Type"`
	Name       string `json:"Name" xml:"Name"`
	ClusterId  string `json:"ClusterId" xml:"ClusterId"`
}

MseSources is a nested struct in mse response

type NacosAnsCluster ¶

type NacosAnsCluster struct {
	DefaultCheckPort  int                    `json:"DefaultCheckPort" xml:"DefaultCheckPort"`
	HealthCheckerType string                 `json:"HealthCheckerType" xml:"HealthCheckerType"`
	UseIPPort4Check   bool                   `json:"UseIPPort4Check" xml:"UseIPPort4Check"`
	ServiceName       string                 `json:"ServiceName" xml:"ServiceName"`
	Name              string                 `json:"Name" xml:"Name"`
	DefaultPort       int                    `json:"DefaultPort" xml:"DefaultPort"`
	Metadata          map[string]interface{} `json:"Metadata" xml:"Metadata"`
}

NacosAnsCluster is a nested struct in mse response

type NacosAnsInstance ¶

type NacosAnsInstance struct {
	DefaultKey                string                 `json:"DefaultKey" xml:"DefaultKey"`
	Ephemeral                 bool                   `json:"Ephemeral" xml:"Ephemeral"`
	Marked                    bool                   `json:"Marked" xml:"Marked"`
	Ip                        string                 `json:"Ip" xml:"Ip"`
	InstanceId                string                 `json:"InstanceId" xml:"InstanceId"`
	Port                      int                    `json:"Port" xml:"Port"`
	LastBeat                  int64                  `json:"LastBeat" xml:"LastBeat"`
	OkCount                   int                    `json:"OkCount" xml:"OkCount"`
	Weight                    int                    `json:"Weight" xml:"Weight"`
	InstanceHeartBeatInterval int                    `json:"InstanceHeartBeatInterval" xml:"InstanceHeartBeatInterval"`
	IpDeleteTimeout           int                    `json:"IpDeleteTimeout" xml:"IpDeleteTimeout"`
	App                       string                 `json:"App" xml:"App"`
	FailCount                 int                    `json:"FailCount" xml:"FailCount"`
	Healthy                   bool                   `json:"Healthy" xml:"Healthy"`
	Enabled                   bool                   `json:"Enabled" xml:"Enabled"`
	DatumKey                  string                 `json:"DatumKey" xml:"DatumKey"`
	ClusterName               string                 `json:"ClusterName" xml:"ClusterName"`
	InstanceHeartBeatTimeOut  int                    `json:"InstanceHeartBeatTimeOut" xml:"InstanceHeartBeatTimeOut"`
	ServiceName               string                 `json:"ServiceName" xml:"ServiceName"`
	Metadata                  map[string]interface{} `json:"Metadata" xml:"Metadata"`
}

NacosAnsInstance is a nested struct in mse response

type NacosConfigForListModel ¶

type NacosConfigForListModel struct {
	AppName string `json:"AppName" xml:"AppName"`
	DataId  string `json:"DataId" xml:"DataId"`
	Id      string `json:"Id" xml:"Id"`
	Group   string `json:"Group" xml:"Group"`
}

NacosConfigForListModel is a nested struct in mse response

type NacosRunningEnv ¶ added in v1.62.153

type NacosRunningEnv struct {
	EmptyProtect bool `json:"emptyProtect" xml:"emptyProtect"`
}

NacosRunningEnv is a nested struct in mse response

type NameListInCreateOrUpdateSwimmingLane ¶ added in v1.62.440

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

NameListInCreateOrUpdateSwimmingLane is a nested struct in mse response

type NameListInListApplicationsWithTagRules ¶ added in v1.63.40

type NameListInListApplicationsWithTagRules struct {
	NameItem []string `json:"nameItem" xml:"nameItem"`
}

NameListInListApplicationsWithTagRules is a nested struct in mse response

type NameListInQueryAllSwimmingLane ¶ added in v1.62.440

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

NameListInQueryAllSwimmingLane is a nested struct in mse response

type NameListInQuerySwimmingLaneById ¶ added in v1.62.440

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

NameListInQuerySwimmingLaneById is a nested struct in mse response

type Namespace ¶

type Namespace struct {
	Type              int    `json:"Type" xml:"Type"`
	NamespaceShowName string `json:"NamespaceShowName" xml:"NamespaceShowName"`
	Quota             int    `json:"Quota" xml:"Quota"`
	Namespace         string `json:"Namespace" xml:"Namespace"`
	NamespaceDesc     string `json:"NamespaceDesc" xml:"NamespaceDesc"`
	ConfigCount       int    `json:"ConfigCount" xml:"ConfigCount"`
	ServiceCount      string `json:"ServiceCount" xml:"ServiceCount"`
	SourceType        string `json:"SourceType" xml:"SourceType"`
}

Namespace is a nested struct in mse response

type NamespaceList ¶ added in v1.62.440

type NamespaceList struct {
	Region    string `json:"Region" xml:"Region"`
	Namespace string `json:"Namespace" xml:"Namespace"`
}

NamespaceList is a nested struct in mse response

type Namespaces ¶ added in v1.61.1344

type Namespaces struct {
	KubernetesNamespace []KubernetesNamespace `json:"KubernetesNamespace" xml:"KubernetesNamespace"`
}

Namespaces is a nested struct in mse response

type OfflineGatewayRouteRequest ¶ added in v1.61.1488

type OfflineGatewayRouteRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	RouteId         string `position:"Query" name:"RouteId"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

OfflineGatewayRouteRequest is the request struct for api OfflineGatewayRoute

func CreateOfflineGatewayRouteRequest ¶ added in v1.61.1488

func CreateOfflineGatewayRouteRequest() (request *OfflineGatewayRouteRequest)

CreateOfflineGatewayRouteRequest creates a request to invoke OfflineGatewayRoute API

type OfflineGatewayRouteResponse ¶ added in v1.61.1488

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

OfflineGatewayRouteResponse is the response struct for api OfflineGatewayRoute

func CreateOfflineGatewayRouteResponse ¶ added in v1.61.1488

func CreateOfflineGatewayRouteResponse() (response *OfflineGatewayRouteResponse)

CreateOfflineGatewayRouteResponse creates a response to parse from OfflineGatewayRoute response

type OrderClusterHealthCheckRiskNoticeRequest ¶ added in v1.62.153

type OrderClusterHealthCheckRiskNoticeRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	Mute           requests.Boolean `position:"Query" name:"Mute"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	NoticeType     string           `position:"Query" name:"NoticeType"`
	RiskCode       string           `position:"Query" name:"RiskCode"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

OrderClusterHealthCheckRiskNoticeRequest is the request struct for api OrderClusterHealthCheckRiskNotice

func CreateOrderClusterHealthCheckRiskNoticeRequest ¶ added in v1.62.153

func CreateOrderClusterHealthCheckRiskNoticeRequest() (request *OrderClusterHealthCheckRiskNoticeRequest)

CreateOrderClusterHealthCheckRiskNoticeRequest creates a request to invoke OrderClusterHealthCheckRiskNotice API

type OrderClusterHealthCheckRiskNoticeResponse ¶ added in v1.62.153

type OrderClusterHealthCheckRiskNoticeResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

OrderClusterHealthCheckRiskNoticeResponse is the response struct for api OrderClusterHealthCheckRiskNotice

func CreateOrderClusterHealthCheckRiskNoticeResponse ¶ added in v1.62.153

func CreateOrderClusterHealthCheckRiskNoticeResponse() (response *OrderClusterHealthCheckRiskNoticeResponse)

CreateOrderClusterHealthCheckRiskNoticeResponse creates a response to parse from OrderClusterHealthCheckRiskNotice response

type ParamMapsListInGetGatewayRouteDetail ¶ added in v1.63.40

type ParamMapsListInGetGatewayRouteDetail struct {
	ParamMapsListItem []ParamMapsListItem `json:"ParamMapsList" xml:"ParamMapsList"`
}

ParamMapsListInGetGatewayRouteDetail is a nested struct in mse response

type ParamMapsListInListGatewayRoute ¶ added in v1.63.40

type ParamMapsListInListGatewayRoute struct {
	ParamMapsListItem []ParamMapsListItem `json:"ParamMapsList" xml:"ParamMapsList"`
}

ParamMapsListInListGatewayRoute is a nested struct in mse response

type ParamMapsListItem ¶ added in v1.62.153

type ParamMapsListItem struct {
	ExtractKeySpec string `json:"ExtractKeySpec" xml:"ExtractKeySpec"`
	ExtractKey     string `json:"ExtractKey" xml:"ExtractKey"`
	MappingType    string `json:"MappingType" xml:"MappingType"`
}

ParamMapsListItem is a nested struct in mse response

type ParamTypes ¶ added in v1.63.40

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

ParamTypes is a nested struct in mse response

type ParameterDefinition ¶ added in v1.62.440

type ParameterDefinition struct {
	Type        string `json:"Type" xml:"Type"`
	Description string `json:"Description" xml:"Description"`
	Name        string `json:"Name" xml:"Name"`
}

ParameterDefinition is a nested struct in mse response

type ParameterDefinitions ¶ added in v1.62.440

type ParameterDefinitions struct {
	ParameterDefinition []ParameterDefinition `json:"ParameterDefinition" xml:"ParameterDefinition"`
}

ParameterDefinitions is a nested struct in mse response

type ParameterDetails ¶ added in v1.62.440

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

ParameterDetails is a nested struct in mse response

type ParameterTypesInGetServiceList ¶ added in v1.62.440

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

ParameterTypesInGetServiceList is a nested struct in mse response

type ParameterTypesInGetServiceMethodPage ¶ added in v1.62.440

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

ParameterTypesInGetServiceMethodPage is a nested struct in mse response

type ParameterTypesInListAuthPolicy ¶ added in v1.62.440

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

ParameterTypesInListAuthPolicy is a nested struct in mse response

type PassThroughListInGetGatewayRouteDetail ¶ added in v1.63.40

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

PassThroughListInGetGatewayRouteDetail is a nested struct in mse response

type PassThroughListInListGatewayRoute ¶ added in v1.63.40

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

PassThroughListInListGatewayRoute is a nested struct in mse response

type PathList ¶ added in v1.62.153

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

PathList is a nested struct in mse response

type PathPredicates ¶ added in v1.61.1488

type PathPredicates struct {
	Path       string `json:"Path" xml:"Path"`
	IgnoreCase bool   `json:"IgnoreCase" xml:"IgnoreCase"`
	Type       string `json:"Type" xml:"Type"`
}

PathPredicates is a nested struct in mse response

type PathsInCreateOrUpdateSwimmingLane ¶ added in v1.62.440

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

PathsInCreateOrUpdateSwimmingLane is a nested struct in mse response

type PathsInGetServiceList ¶ added in v1.62.440

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

PathsInGetServiceList is a nested struct in mse response

type PathsInGetServiceMethodPage ¶ added in v1.62.440

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

PathsInGetServiceMethodPage is a nested struct in mse response

type PathsInListApplicationsWithTagRules ¶ added in v1.63.40

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

PathsInListApplicationsWithTagRules is a nested struct in mse response

type PathsInQueryAllSwimmingLane ¶ added in v1.62.440

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

PathsInQueryAllSwimmingLane is a nested struct in mse response

type PathsInQuerySwimmingLaneById ¶ added in v1.62.440

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

PathsInQuerySwimmingLaneById is a nested struct in mse response

type Policy ¶ added in v1.62.440

type Policy struct {
	Status       int            `json:"Status" xml:"Status"`
	NamespaceId  string         `json:"NamespaceId" xml:"NamespaceId"`
	Protocol     string         `json:"Protocol" xml:"Protocol"`
	AccountId    string         `json:"AccountId" xml:"AccountId"`
	Source       string         `json:"Source" xml:"Source"`
	RegionId     string         `json:"RegionId" xml:"RegionId"`
	AppName      string         `json:"AppName" xml:"AppName"`
	AppId        string         `json:"AppId" xml:"AppId"`
	Name         string         `json:"Name" xml:"Name"`
	Id           int            `json:"Id" xml:"Id"`
	Enable       bool           `json:"Enable" xml:"Enable"`
	AuthType     int            `json:"AuthType" xml:"AuthType"`
	K8sNamespace string         `json:"K8sNamespace" xml:"K8sNamespace"`
	AuthRule     []AuthRuleItem `json:"AuthRule" xml:"AuthRule"`
}

Policy is a nested struct in mse response

type PortTrafficPolicyList ¶ added in v1.62.153

type PortTrafficPolicyList struct {
	PortTrafficPolicyListItem []PortTrafficPolicyListItem `json:"PortTrafficPolicyList" xml:"PortTrafficPolicyList"`
}

PortTrafficPolicyList is a nested struct in mse response

type PortTrafficPolicyListItem ¶ added in v1.62.153

type PortTrafficPolicyListItem struct {
	Id              int64         `json:"Id" xml:"Id"`
	ServiceId       int64         `json:"ServiceId" xml:"ServiceId"`
	ServicePort     int           `json:"ServicePort" xml:"ServicePort"`
	GatewayUniqueId string        `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GmtCreate       string        `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string        `json:"GmtModified" xml:"GmtModified"`
	TrafficPolicy   TrafficPolicy `json:"TrafficPolicy" xml:"TrafficPolicy"`
}

PortTrafficPolicyListItem is a nested struct in mse response

type PortsInGetGatewayServiceDetail ¶ added in v1.62.153

type PortsInGetGatewayServiceDetail struct {
	Ports []int `json:"ports" xml:"ports"`
}

PortsInGetGatewayServiceDetail is a nested struct in mse response

type PortsInListGatewayService ¶ added in v1.62.153

type PortsInListGatewayService struct {
	Ports []int `json:"ports" xml:"ports"`
}

PortsInListGatewayService is a nested struct in mse response

type PreserveHeaderFormatRequest ¶ added in v1.63.40

type PreserveHeaderFormatRequest struct {
	*requests.RpcRequest
	MseSessionId         string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId      string           `position:"Query" name:"GatewayUniqueId"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
	PreserveHeaderFormat requests.Boolean `position:"Query" name:"PreserveHeaderFormat"`
}

PreserveHeaderFormatRequest is the request struct for api PreserveHeaderFormat

func CreatePreserveHeaderFormatRequest ¶ added in v1.63.40

func CreatePreserveHeaderFormatRequest() (request *PreserveHeaderFormatRequest)

CreatePreserveHeaderFormatRequest creates a request to invoke PreserveHeaderFormat API

type PreserveHeaderFormatResponse ¶ added in v1.63.40

type PreserveHeaderFormatResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

PreserveHeaderFormatResponse is the response struct for api PreserveHeaderFormat

func CreatePreserveHeaderFormatResponse ¶ added in v1.63.40

func CreatePreserveHeaderFormatResponse() (response *PreserveHeaderFormatResponse)

CreatePreserveHeaderFormatResponse creates a response to parse from PreserveHeaderFormat response

type PullServices ¶ added in v1.61.1450

type PullServices struct {
	Namespace         string         `json:"Namespace" xml:"Namespace"`
	GroupName         string         `json:"GroupName" xml:"GroupName"`
	NamespaceShowName string         `json:"NamespaceShowName" xml:"NamespaceShowName"`
	Services          []ServicesItem `json:"Services" xml:"Services"`
}

PullServices is a nested struct in mse response

type PullServicesRequest ¶ added in v1.61.1450

type PullServicesRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	SourceType      string `position:"Query" name:"SourceType"`
	Namespace       string `position:"Query" name:"Namespace"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

PullServicesRequest is the request struct for api PullServices

func CreatePullServicesRequest ¶ added in v1.61.1450

func CreatePullServicesRequest() (request *PullServicesRequest)

CreatePullServicesRequest creates a request to invoke PullServices API

type PullServicesResponse ¶ added in v1.61.1450

type PullServicesResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string         `json:"Message" xml:"Message"`
	Code           int            `json:"Code" xml:"Code"`
	Success        bool           `json:"Success" xml:"Success"`
	Data           []PullServices `json:"Data" xml:"Data"`
}

PullServicesResponse is the response struct for api PullServices

func CreatePullServicesResponse ¶ added in v1.61.1450

func CreatePullServicesResponse() (response *PullServicesResponse)

CreatePullServicesResponse creates a response to parse from PullServices response

type PutClusterHealthCheckTaskRequest ¶ added in v1.62.153

type PutClusterHealthCheckTaskRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

PutClusterHealthCheckTaskRequest is the request struct for api PutClusterHealthCheckTask

func CreatePutClusterHealthCheckTaskRequest ¶ added in v1.62.153

func CreatePutClusterHealthCheckTaskRequest() (request *PutClusterHealthCheckTaskRequest)

CreatePutClusterHealthCheckTaskRequest creates a request to invoke PutClusterHealthCheckTask API

type PutClusterHealthCheckTaskResponse ¶ added in v1.62.153

type PutClusterHealthCheckTaskResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

PutClusterHealthCheckTaskResponse is the response struct for api PutClusterHealthCheckTask

func CreatePutClusterHealthCheckTaskResponse ¶ added in v1.62.153

func CreatePutClusterHealthCheckTaskResponse() (response *PutClusterHealthCheckTaskResponse)

CreatePutClusterHealthCheckTaskResponse creates a response to parse from PutClusterHealthCheckTask response

type QueryAllSwimmingLaneGroupRequest ¶ added in v1.61.1488

type QueryAllSwimmingLaneGroupRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Namespace      string `position:"Query" name:"Namespace"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryAllSwimmingLaneGroupRequest is the request struct for api QueryAllSwimmingLaneGroup

func CreateQueryAllSwimmingLaneGroupRequest ¶ added in v1.61.1488

func CreateQueryAllSwimmingLaneGroupRequest() (request *QueryAllSwimmingLaneGroupRequest)

CreateQueryAllSwimmingLaneGroupRequest creates a request to invoke QueryAllSwimmingLaneGroup API

type QueryAllSwimmingLaneGroupResponse ¶ added in v1.61.1488

type QueryAllSwimmingLaneGroupResponse struct {
	*responses.BaseResponse
	RequestId      string              `json:"RequestId" xml:"RequestId"`
	Success        bool                `json:"Success" xml:"Success"`
	Code           int                 `json:"Code" xml:"Code"`
	ErrorCode      string              `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int                 `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string              `json:"Message" xml:"Message"`
	DynamicMessage string              `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           []SwimmingLaneGroup `json:"Data" xml:"Data"`
}

QueryAllSwimmingLaneGroupResponse is the response struct for api QueryAllSwimmingLaneGroup

func CreateQueryAllSwimmingLaneGroupResponse ¶ added in v1.61.1488

func CreateQueryAllSwimmingLaneGroupResponse() (response *QueryAllSwimmingLaneGroupResponse)

CreateQueryAllSwimmingLaneGroupResponse creates a response to parse from QueryAllSwimmingLaneGroup response

type QueryAllSwimmingLaneRequest ¶ added in v1.61.1488

type QueryAllSwimmingLaneRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	GroupId        requests.Integer `position:"Query" name:"GroupId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

QueryAllSwimmingLaneRequest is the request struct for api QueryAllSwimmingLane

func CreateQueryAllSwimmingLaneRequest ¶ added in v1.61.1488

func CreateQueryAllSwimmingLaneRequest() (request *QueryAllSwimmingLaneRequest)

CreateQueryAllSwimmingLaneRequest creates a request to invoke QueryAllSwimmingLane API

type QueryAllSwimmingLaneResponse ¶ added in v1.61.1488

type QueryAllSwimmingLaneResponse struct {
	*responses.BaseResponse
	RequestId string              `json:"RequestId" xml:"RequestId"`
	Success   bool                `json:"Success" xml:"Success"`
	ErrorCode string              `json:"ErrorCode" xml:"ErrorCode"`
	Message   string              `json:"Message" xml:"Message"`
	Data      []SwimmingLaneGroup `json:"Data" xml:"Data"`
}

QueryAllSwimmingLaneResponse is the response struct for api QueryAllSwimmingLane

func CreateQueryAllSwimmingLaneResponse ¶ added in v1.61.1488

func CreateQueryAllSwimmingLaneResponse() (response *QueryAllSwimmingLaneResponse)

CreateQueryAllSwimmingLaneResponse creates a response to parse from QueryAllSwimmingLane response

type QueryBusinessLocationsRequest ¶

type QueryBusinessLocationsRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryBusinessLocationsRequest is the request struct for api QueryBusinessLocations

func CreateQueryBusinessLocationsRequest ¶

func CreateQueryBusinessLocationsRequest() (request *QueryBusinessLocationsRequest)

CreateQueryBusinessLocationsRequest creates a request to invoke QueryBusinessLocations API

type QueryBusinessLocationsResponse ¶

type QueryBusinessLocationsResponse struct {
	*responses.BaseResponse
	Message   string         `json:"Message" xml:"Message"`
	RequestId string         `json:"RequestId" xml:"RequestId"`
	ErrorCode string         `json:"ErrorCode" xml:"ErrorCode"`
	Success   string         `json:"Success" xml:"Success"`
	Data      []LocationData `json:"Data" xml:"Data"`
}

QueryBusinessLocationsResponse is the response struct for api QueryBusinessLocations

func CreateQueryBusinessLocationsResponse ¶

func CreateQueryBusinessLocationsResponse() (response *QueryBusinessLocationsResponse)

CreateQueryBusinessLocationsResponse creates a response to parse from QueryBusinessLocations response

type QueryClusterDetailRequest ¶

type QueryClusterDetailRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	AclSwitch      requests.Boolean `position:"Query" name:"AclSwitch"`
	OrderId        string           `position:"Query" name:"OrderId"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

QueryClusterDetailRequest is the request struct for api QueryClusterDetail

func CreateQueryClusterDetailRequest ¶

func CreateQueryClusterDetailRequest() (request *QueryClusterDetailRequest)

CreateQueryClusterDetailRequest creates a request to invoke QueryClusterDetail API

type QueryClusterDetailResponse ¶

type QueryClusterDetailResponse struct {
	*responses.BaseResponse
	Message   string                   `json:"Message" xml:"Message"`
	RequestId string                   `json:"RequestId" xml:"RequestId"`
	ErrorCode string                   `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool                     `json:"Success" xml:"Success"`
	Data      DataInQueryClusterDetail `json:"Data" xml:"Data"`
}

QueryClusterDetailResponse is the response struct for api QueryClusterDetail

func CreateQueryClusterDetailResponse ¶

func CreateQueryClusterDetailResponse() (response *QueryClusterDetailResponse)

CreateQueryClusterDetailResponse creates a response to parse from QueryClusterDetail response

type QueryClusterDiskSpecificationRequest ¶ added in v1.61.998

type QueryClusterDiskSpecificationRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ClusterType    string `position:"Query" name:"ClusterType"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryClusterDiskSpecificationRequest is the request struct for api QueryClusterDiskSpecification

func CreateQueryClusterDiskSpecificationRequest ¶ added in v1.61.998

func CreateQueryClusterDiskSpecificationRequest() (request *QueryClusterDiskSpecificationRequest)

CreateQueryClusterDiskSpecificationRequest creates a request to invoke QueryClusterDiskSpecification API

type QueryClusterDiskSpecificationResponse ¶ added in v1.61.998

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

QueryClusterDiskSpecificationResponse is the response struct for api QueryClusterDiskSpecification

func CreateQueryClusterDiskSpecificationResponse ¶ added in v1.61.998

func CreateQueryClusterDiskSpecificationResponse() (response *QueryClusterDiskSpecificationResponse)

CreateQueryClusterDiskSpecificationResponse creates a response to parse from QueryClusterDiskSpecification response

type QueryClusterInfoRequest ¶ added in v1.62.153

type QueryClusterInfoRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	AclSwitch      requests.Boolean `position:"Query" name:"AclSwitch"`
	OrderId        string           `position:"Query" name:"OrderId"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

QueryClusterInfoRequest is the request struct for api QueryClusterInfo

func CreateQueryClusterInfoRequest ¶ added in v1.62.153

func CreateQueryClusterInfoRequest() (request *QueryClusterInfoRequest)

CreateQueryClusterInfoRequest creates a request to invoke QueryClusterInfo API

type QueryClusterInfoResponse ¶ added in v1.62.153

type QueryClusterInfoResponse struct {
	*responses.BaseResponse
	Message   string                 `json:"Message" xml:"Message"`
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	ErrorCode string                 `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool                   `json:"Success" xml:"Success"`
	Data      DataInQueryClusterInfo `json:"Data" xml:"Data"`
}

QueryClusterInfoResponse is the response struct for api QueryClusterInfo

func CreateQueryClusterInfoResponse ¶ added in v1.62.153

func CreateQueryClusterInfoResponse() (response *QueryClusterInfoResponse)

CreateQueryClusterInfoResponse creates a response to parse from QueryClusterInfo response

type QueryClusterSpecificationRequest ¶

type QueryClusterSpecificationRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ConnectType    string `position:"Query" name:"ConnectType"`
	MseVersion     string `position:"Query" name:"MseVersion"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryClusterSpecificationRequest is the request struct for api QueryClusterSpecification

func CreateQueryClusterSpecificationRequest ¶

func CreateQueryClusterSpecificationRequest() (request *QueryClusterSpecificationRequest)

CreateQueryClusterSpecificationRequest creates a request to invoke QueryClusterSpecification API

type QueryClusterSpecificationResponse ¶

type QueryClusterSpecificationResponse struct {
	*responses.BaseResponse
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Success        bool       `json:"Success" xml:"Success"`
	ErrorCode      string     `json:"ErrorCode" xml:"ErrorCode"`
	Code           int        `json:"Code" xml:"Code"`
	Message        string     `json:"Message" xml:"Message"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

QueryClusterSpecificationResponse is the response struct for api QueryClusterSpecification

func CreateQueryClusterSpecificationResponse ¶

func CreateQueryClusterSpecificationResponse() (response *QueryClusterSpecificationResponse)

CreateQueryClusterSpecificationResponse creates a response to parse from QueryClusterSpecification response

type QueryConfigRequest ¶

type QueryConfigRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	RequestPars     string           `position:"Query" name:"RequestPars"`
	NeedRunningConf requests.Boolean `position:"Query" name:"NeedRunningConf"`
	ConfigType      string           `position:"Query" name:"ConfigType"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

QueryConfigRequest is the request struct for api QueryConfig

func CreateQueryConfigRequest ¶

func CreateQueryConfigRequest() (request *QueryConfigRequest)

CreateQueryConfigRequest creates a request to invoke QueryConfig API

type QueryConfigResponse ¶

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

QueryConfigResponse is the response struct for api QueryConfig

func CreateQueryConfigResponse ¶

func CreateQueryConfigResponse() (response *QueryConfigResponse)

CreateQueryConfigResponse creates a response to parse from QueryConfig response

type QueryGatewayRegionRequest ¶ added in v1.61.1344

type QueryGatewayRegionRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryGatewayRegionRequest is the request struct for api QueryGatewayRegion

func CreateQueryGatewayRegionRequest ¶ added in v1.61.1344

func CreateQueryGatewayRegionRequest() (request *QueryGatewayRegionRequest)

CreateQueryGatewayRegionRequest creates a request to invoke QueryGatewayRegion API

type QueryGatewayRegionResponse ¶ added in v1.61.1344

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

QueryGatewayRegionResponse is the response struct for api QueryGatewayRegion

func CreateQueryGatewayRegionResponse ¶ added in v1.61.1344

func CreateQueryGatewayRegionResponse() (response *QueryGatewayRegionResponse)

CreateQueryGatewayRegionResponse creates a response to parse from QueryGatewayRegion response

type QueryGatewayTypeRequest ¶ added in v1.61.1344

type QueryGatewayTypeRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryGatewayTypeRequest is the request struct for api QueryGatewayType

func CreateQueryGatewayTypeRequest ¶ added in v1.61.1344

func CreateQueryGatewayTypeRequest() (request *QueryGatewayTypeRequest)

CreateQueryGatewayTypeRequest creates a request to invoke QueryGatewayType API

type QueryGatewayTypeResponse ¶ added in v1.61.1344

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

QueryGatewayTypeResponse is the response struct for api QueryGatewayType

func CreateQueryGatewayTypeResponse ¶ added in v1.61.1344

func CreateQueryGatewayTypeResponse() (response *QueryGatewayTypeResponse)

CreateQueryGatewayTypeResponse creates a response to parse from QueryGatewayType response

type QueryGovernanceKubernetesClusterRequest ¶ added in v1.61.1450

type QueryGovernanceKubernetesClusterRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

QueryGovernanceKubernetesClusterRequest is the request struct for api QueryGovernanceKubernetesCluster

func CreateQueryGovernanceKubernetesClusterRequest ¶ added in v1.61.1450

func CreateQueryGovernanceKubernetesClusterRequest() (request *QueryGovernanceKubernetesClusterRequest)

CreateQueryGovernanceKubernetesClusterRequest creates a request to invoke QueryGovernanceKubernetesCluster API

type QueryGovernanceKubernetesClusterResponse ¶ added in v1.61.1450

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

QueryGovernanceKubernetesClusterResponse is the response struct for api QueryGovernanceKubernetesCluster

func CreateQueryGovernanceKubernetesClusterResponse ¶ added in v1.61.1450

func CreateQueryGovernanceKubernetesClusterResponse() (response *QueryGovernanceKubernetesClusterResponse)

CreateQueryGovernanceKubernetesClusterResponse creates a response to parse from QueryGovernanceKubernetesCluster response

type QueryInstancesInfoRequest ¶ added in v1.62.153

type QueryInstancesInfoRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	OrderId        string `position:"Query" name:"OrderId"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryInstancesInfoRequest is the request struct for api QueryInstancesInfo

func CreateQueryInstancesInfoRequest ¶ added in v1.62.153

func CreateQueryInstancesInfoRequest() (request *QueryInstancesInfoRequest)

CreateQueryInstancesInfoRequest creates a request to invoke QueryInstancesInfo API

type QueryInstancesInfoResponse ¶ added in v1.62.153

type QueryInstancesInfoResponse struct {
	*responses.BaseResponse
	Success   bool             `json:"Success" xml:"Success"`
	Message   string           `json:"Message" xml:"Message"`
	RequestId string           `json:"RequestId" xml:"RequestId"`
	ErrorCode string           `json:"ErrorCode" xml:"ErrorCode"`
	HttpCode  string           `json:"HttpCode" xml:"HttpCode"`
	Data      []InstanceModels `json:"Data" xml:"Data"`
}

QueryInstancesInfoResponse is the response struct for api QueryInstancesInfo

func CreateQueryInstancesInfoResponse ¶ added in v1.62.153

func CreateQueryInstancesInfoResponse() (response *QueryInstancesInfoResponse)

CreateQueryInstancesInfoResponse creates a response to parse from QueryInstancesInfo response

type QueryMonitorRequest ¶

type QueryMonitorRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	MonitorType    string           `position:"Query" name:"MonitorType"`
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Step           requests.Integer `position:"Query" name:"Step"`
}

QueryMonitorRequest is the request struct for api QueryMonitor

func CreateQueryMonitorRequest ¶

func CreateQueryMonitorRequest() (request *QueryMonitorRequest)

CreateQueryMonitorRequest creates a request to invoke QueryMonitor API

type QueryMonitorResponse ¶

type QueryMonitorResponse struct {
	*responses.BaseResponse
	Message   string     `json:"Message" xml:"Message"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	ErrorCode string     `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool       `json:"Success" xml:"Success"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

QueryMonitorResponse is the response struct for api QueryMonitor

func CreateQueryMonitorResponse ¶

func CreateQueryMonitorResponse() (response *QueryMonitorResponse)

CreateQueryMonitorResponse creates a response to parse from QueryMonitor response

type QueryNamespaceRequest ¶ added in v1.62.440

type QueryNamespaceRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Name           string `position:"Query" name:"Name"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Region         string `position:"Query" name:"Region"`
}

QueryNamespaceRequest is the request struct for api QueryNamespace

func CreateQueryNamespaceRequest ¶ added in v1.62.440

func CreateQueryNamespaceRequest() (request *QueryNamespaceRequest)

CreateQueryNamespaceRequest creates a request to invoke QueryNamespace API

type QueryNamespaceResponse ¶ added in v1.62.440

type QueryNamespaceResponse struct {
	*responses.BaseResponse
	HttpStatusCode int             `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string          `json:"Message" xml:"Message"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	ErrorCode      string          `json:"ErrorCode" xml:"ErrorCode"`
	Success        bool            `json:"Success" xml:"Success"`
	Data           []NamespaceList `json:"Data" xml:"Data"`
}

QueryNamespaceResponse is the response struct for api QueryNamespace

func CreateQueryNamespaceResponse ¶ added in v1.62.440

func CreateQueryNamespaceResponse() (response *QueryNamespaceResponse)

CreateQueryNamespaceResponse creates a response to parse from QueryNamespace response

type QueryPredicatesInGetGatewayRouteDetail ¶ added in v1.61.1488

type QueryPredicatesInGetGatewayRouteDetail struct {
	QueryPredicatesItem []QueryPredicatesItem `json:"QueryPredicates" xml:"QueryPredicates"`
}

QueryPredicatesInGetGatewayRouteDetail is a nested struct in mse response

type QueryPredicatesInListGatewayRoute ¶ added in v1.61.1488

type QueryPredicatesInListGatewayRoute struct {
	QueryPredicatesItem []QueryPredicatesItem `json:"QueryPredicates" xml:"QueryPredicates"`
}

QueryPredicatesInListGatewayRoute is a nested struct in mse response

type QueryPredicatesInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

type QueryPredicatesInUpdateGatewayRouteWafStatus struct {
	QueryPredicatesItem []QueryPredicatesItem `json:"QueryPredicates" xml:"QueryPredicates"`
}

QueryPredicatesInUpdateGatewayRouteWafStatus is a nested struct in mse response

type QueryPredicatesItem ¶ added in v1.61.1488

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

QueryPredicatesItem is a nested struct in mse response

type QuerySlbSpecRequest ¶ added in v1.61.1344

type QuerySlbSpecRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QuerySlbSpecRequest is the request struct for api QuerySlbSpec

func CreateQuerySlbSpecRequest ¶ added in v1.61.1344

func CreateQuerySlbSpecRequest() (request *QuerySlbSpecRequest)

CreateQuerySlbSpecRequest creates a request to invoke QuerySlbSpec API

type QuerySlbSpecResponse ¶ added in v1.61.1344

type QuerySlbSpecResponse struct {
	*responses.BaseResponse
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string     `json:"Message" xml:"Message"`
	Code           int        `json:"Code" xml:"Code"`
	Success        bool       `json:"Success" xml:"Success"`
	Data           []SlbSpecs `json:"Data" xml:"Data"`
}

QuerySlbSpecResponse is the response struct for api QuerySlbSpec

func CreateQuerySlbSpecResponse ¶ added in v1.61.1344

func CreateQuerySlbSpecResponse() (response *QuerySlbSpecResponse)

CreateQuerySlbSpecResponse creates a response to parse from QuerySlbSpec response

type QuerySwimmingLaneByIdRequest ¶ added in v1.61.1488

type QuerySwimmingLaneByIdRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	LaneId         requests.Integer `position:"Query" name:"LaneId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

QuerySwimmingLaneByIdRequest is the request struct for api QuerySwimmingLaneById

func CreateQuerySwimmingLaneByIdRequest ¶ added in v1.61.1488

func CreateQuerySwimmingLaneByIdRequest() (request *QuerySwimmingLaneByIdRequest)

CreateQuerySwimmingLaneByIdRequest creates a request to invoke QuerySwimmingLaneById API

type QuerySwimmingLaneByIdResponse ¶ added in v1.61.1488

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

QuerySwimmingLaneByIdResponse is the response struct for api QuerySwimmingLaneById

func CreateQuerySwimmingLaneByIdResponse ¶ added in v1.61.1488

func CreateQuerySwimmingLaneByIdResponse() (response *QuerySwimmingLaneByIdResponse)

CreateQuerySwimmingLaneByIdResponse creates a response to parse from QuerySwimmingLaneById response

type QueryZnodeDetailRequest ¶

type QueryZnodeDetailRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Path           string `position:"Query" name:"Path"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

QueryZnodeDetailRequest is the request struct for api QueryZnodeDetail

func CreateQueryZnodeDetailRequest ¶

func CreateQueryZnodeDetailRequest() (request *QueryZnodeDetailRequest)

CreateQueryZnodeDetailRequest creates a request to invoke QueryZnodeDetail API

type QueryZnodeDetailResponse ¶

type QueryZnodeDetailResponse struct {
	*responses.BaseResponse
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   string `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

QueryZnodeDetailResponse is the response struct for api QueryZnodeDetail

func CreateQueryZnodeDetailResponse ¶

func CreateQueryZnodeDetailResponse() (response *QueryZnodeDetailResponse)

CreateQueryZnodeDetailResponse creates a response to parse from QueryZnodeDetail response

type Redirect ¶ added in v1.61.1488

type Redirect struct {
	Host string `json:"Host" xml:"Host"`
	Path string `json:"Path" xml:"Path"`
	Code int    `json:"Code" xml:"Code"`
}

Redirect is a nested struct in mse response

type RemoveApplicationRequest ¶ added in v1.62.440

type RemoveApplicationRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AppName        string `position:"Query" name:"AppName"`
	AppId          string `position:"Query" name:"AppId"`
	Namespace      string `position:"Query" name:"Namespace"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Region         string `position:"Query" name:"Region"`
}

RemoveApplicationRequest is the request struct for api RemoveApplication

func CreateRemoveApplicationRequest ¶ added in v1.62.440

func CreateRemoveApplicationRequest() (request *RemoveApplicationRequest)

CreateRemoveApplicationRequest creates a request to invoke RemoveApplication API

type RemoveApplicationResponse ¶ added in v1.62.440

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

RemoveApplicationResponse is the response struct for api RemoveApplication

func CreateRemoveApplicationResponse ¶ added in v1.62.440

func CreateRemoveApplicationResponse() (response *RemoveApplicationResponse)

CreateRemoveApplicationResponse creates a response to parse from RemoveApplication response

type RemoveAuthPolicyRequest ¶ added in v1.62.440

type RemoveAuthPolicyRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	PolicyId       string `position:"Query" name:"PolicyId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

RemoveAuthPolicyRequest is the request struct for api RemoveAuthPolicy

func CreateRemoveAuthPolicyRequest ¶ added in v1.62.440

func CreateRemoveAuthPolicyRequest() (request *RemoveAuthPolicyRequest)

CreateRemoveAuthPolicyRequest creates a request to invoke RemoveAuthPolicy API

type RemoveAuthPolicyResponse ¶ added in v1.62.440

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

RemoveAuthPolicyResponse is the response struct for api RemoveAuthPolicy

func CreateRemoveAuthPolicyResponse ¶ added in v1.62.440

func CreateRemoveAuthPolicyResponse() (response *RemoveAuthPolicyResponse)

CreateRemoveAuthPolicyResponse creates a response to parse from RemoveAuthPolicy response

type RequestMethodsInGetServiceList ¶ added in v1.62.440

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

RequestMethodsInGetServiceList is a nested struct in mse response

type RequestMethodsInGetServiceMethodPage ¶ added in v1.62.440

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

RequestMethodsInGetServiceMethodPage is a nested struct in mse response

type Resource ¶ added in v1.62.440

type Resource struct {
	Id              int64  `json:"Id" xml:"Id"`
	ConsumerId      int64  `json:"ConsumerId" xml:"ConsumerId"`
	RouteId         int64  `json:"RouteId" xml:"RouteId"`
	RouteName       string `json:"RouteName" xml:"RouteName"`
	ResourceStatus  bool   `json:"ResourceStatus" xml:"ResourceStatus"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
}

Resource is a nested struct in mse response

type ResourceListInGetGatewayAuthConsumerDetail ¶ added in v1.63.40

type ResourceListInGetGatewayAuthConsumerDetail struct {
	Resource []Resource `json:"resource" xml:"resource"`
}

ResourceListInGetGatewayAuthConsumerDetail is a nested struct in mse response

type ResourceListInGetGatewayAuthDetail ¶ added in v1.63.40

type ResourceListInGetGatewayAuthDetail struct {
	AuthResourceList []AuthResourceList `json:"AuthResourceList" xml:"AuthResourceList"`
}

ResourceListInGetGatewayAuthDetail is a nested struct in mse response

type ResourceListInGetPluginConfig ¶ added in v1.63.40

type ResourceListInGetPluginConfig struct {
	ResourceListItem []ResourceListItem `json:"ResourceList" xml:"ResourceList"`
}

ResourceListInGetPluginConfig is a nested struct in mse response

type ResourceListItem ¶ added in v1.63.40

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

ResourceListItem is a nested struct in mse response

type RestItem ¶ added in v1.63.40

type RestItem struct {
	Datum     string   `json:"datum" xml:"datum"`
	Operator  string   `json:"operator" xml:"operator"`
	Cond      string   `json:"cond" xml:"cond"`
	Divisor   int      `json:"divisor" xml:"divisor"`
	Remainder int      `json:"remainder" xml:"remainder"`
	Rate      int      `json:"rate" xml:"rate"`
	Type      string   `json:"type" xml:"type"`
	Name      string   `json:"name" xml:"name"`
	Value     string   `json:"value" xml:"value"`
	NameList  []string `json:"nameList" xml:"nameList"`
}

RestItem is a nested struct in mse response

type RestItemsInCreateOrUpdateSwimmingLane ¶ added in v1.62.440

type RestItemsInCreateOrUpdateSwimmingLane struct {
	RestItemsItem []RestItemsItem `json:"RestItems" xml:"RestItems"`
}

RestItemsInCreateOrUpdateSwimmingLane is a nested struct in mse response

type RestItemsInListApplicationsWithTagRules ¶ added in v1.63.40

type RestItemsInListApplicationsWithTagRules struct {
	RestItem []RestItem `json:"RestItem" xml:"RestItem"`
}

RestItemsInListApplicationsWithTagRules is a nested struct in mse response

type RestItemsInQueryAllSwimmingLane ¶ added in v1.62.440

type RestItemsInQueryAllSwimmingLane struct {
	RestItemsItem []RestItemsItem `json:"RestItems" xml:"RestItems"`
}

RestItemsInQueryAllSwimmingLane is a nested struct in mse response

type RestItemsInQuerySwimmingLaneById ¶ added in v1.62.440

type RestItemsInQuerySwimmingLaneById struct {
	RestItemsItem []RestItemsItem `json:"RestItems" xml:"RestItems"`
}

RestItemsInQuerySwimmingLaneById is a nested struct in mse response

type RestItemsItem ¶ added in v1.62.440

type RestItemsItem struct {
	Type      string   `json:"type" xml:"type"`
	Datum     string   `json:"datum" xml:"datum"`
	Value     string   `json:"value" xml:"value"`
	Rate      int      `json:"rate" xml:"rate"`
	Divisor   int      `json:"divisor" xml:"divisor"`
	Name      string   `json:"name" xml:"name"`
	Operator  string   `json:"operator" xml:"operator"`
	Remainder int      `json:"remainder" xml:"remainder"`
	Cond      string   `json:"cond" xml:"cond"`
	NameList  []string `json:"nameList" xml:"nameList"`
}

RestItemsItem is a nested struct in mse response

type RestartClusterRequest ¶

type RestartClusterRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	PodNameList    string `position:"Query" name:"PodNameList"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

RestartClusterRequest is the request struct for api RestartCluster

func CreateRestartClusterRequest ¶

func CreateRestartClusterRequest() (request *RestartClusterRequest)

CreateRestartClusterRequest creates a request to invoke RestartCluster API

type RestartClusterResponse ¶

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

RestartClusterResponse is the response struct for api RestartCluster

func CreateRestartClusterResponse ¶

func CreateRestartClusterResponse() (response *RestartClusterResponse)

CreateRestartClusterResponse creates a response to parse from RestartCluster response

type Result ¶ added in v1.63.40

type Result struct {
	MaxAllowedMs              int     `json:"MaxAllowedMs" xml:"MaxAllowedMs"`
	BodyEncoding              int     `json:"BodyEncoding" xml:"BodyEncoding"`
	Enable                    int     `json:"Enable" xml:"Enable"`
	GatewayId                 int64   `json:"GatewayId" xml:"GatewayId"`
	RecoveryTimeoutSec        int     `json:"RecoveryTimeoutSec" xml:"RecoveryTimeoutSec"`
	MaxConcurrency            int     `json:"MaxConcurrency" xml:"MaxConcurrency"`
	Strategy                  int     `json:"Strategy" xml:"Strategy"`
	Id                        int64   `json:"Id" xml:"Id"`
	RouteId                   int64   `json:"RouteId" xml:"RouteId"`
	TriggerRatio              int     `json:"TriggerRatio" xml:"TriggerRatio"`
	MinRequestAmount          int     `json:"MinRequestAmount" xml:"MinRequestAmount"`
	StatDurationMs            int     `json:"StatDurationMs" xml:"StatDurationMs"`
	BehaviorType              int     `json:"BehaviorType" xml:"BehaviorType"`
	ResponseAdditionalHeaders string  `json:"ResponseAdditionalHeaders" xml:"ResponseAdditionalHeaders"`
	Threshold                 int     `json:"Threshold" xml:"Threshold"`
	ResponseContentBody       string  `json:"ResponseContentBody" xml:"ResponseContentBody"`
	LimitMode                 int     `json:"LimitMode" xml:"LimitMode"`
	GatewayUniqueId           string  `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	RouteName                 string  `json:"RouteName" xml:"RouteName"`
	StatDurationSec           int     `json:"StatDurationSec" xml:"StatDurationSec"`
	ResponseStatusCode        int     `json:"ResponseStatusCode" xml:"ResponseStatusCode"`
	ResponseRedirectUrl       string  `json:"ResponseRedirectUrl" xml:"ResponseRedirectUrl"`
	IdList                    []int64 `json:"IdList" xml:"IdList"`
}

Result is a nested struct in mse response

type ResultInGatewayBlackWhiteList ¶ added in v1.63.40

type ResultInGatewayBlackWhiteList struct {
	ResultItem []ResultItem `json:"Result" xml:"Result"`
}

ResultInGatewayBlackWhiteList is a nested struct in mse response

type ResultInGetApplicationInstanceList ¶ added in v1.63.40

type ResultInGetApplicationInstanceList struct {
	RoutePolicyList []RoutePolicyList `json:"RoutePolicyList" xml:"RoutePolicyList"`
}

ResultInGetApplicationInstanceList is a nested struct in mse response

type ResultInGetApplicationList ¶ added in v1.61.1581

type ResultInGetApplicationList struct {
	ApplicationList []ApplicationList `json:"ApplicationList" xml:"ApplicationList"`
}

ResultInGetApplicationList is a nested struct in mse response

type ResultInGetServiceListPage ¶ added in v1.62.440

type ResultInGetServiceListPage struct {
	MscServiceResponse []MscServiceResponse `json:"MscServiceResponse" xml:"MscServiceResponse"`
}

ResultInGetServiceListPage is a nested struct in mse response

type ResultInGetServiceMethodPage ¶ added in v1.62.440

type ResultInGetServiceMethodPage struct {
	Method []Method `json:"Method" xml:"Method"`
}

ResultInGetServiceMethodPage is a nested struct in mse response

type ResultInListApplicationsWithTagRules ¶ added in v1.61.1488

type ResultInListApplicationsWithTagRules struct {
	ApplicationList []ApplicationList `json:"ApplicationList" xml:"ApplicationList"`
}

ResultInListApplicationsWithTagRules is a nested struct in mse response

type ResultInListAuthPolicy ¶ added in v1.62.440

type ResultInListAuthPolicy struct {
	Policy []Policy `json:"Policy" xml:"Policy"`
}

ResultInListAuthPolicy is a nested struct in mse response

type ResultInListCircuitBreakerRules ¶ added in v1.62.440

type ResultInListCircuitBreakerRules struct {
	ResultItem []ResultItemInListCircuitBreakerRules `json:"Result" xml:"Result"`
}

ResultInListCircuitBreakerRules is a nested struct in mse response

type ResultInListClusterHealthCheckTask ¶ added in v1.62.153

type ResultInListClusterHealthCheckTask struct {
	ResultItem []ResultItemInListClusterHealthCheckTask `json:"Result" xml:"Result"`
}

ResultInListClusterHealthCheckTask is a nested struct in mse response

type ResultInListFlowRules ¶ added in v1.62.440

type ResultInListFlowRules struct {
	ResultItem []ResultItemInListFlowRules `json:"Result" xml:"Result"`
}

ResultInListFlowRules is a nested struct in mse response

type ResultInListGateway ¶ added in v1.61.1344

type ResultInListGateway struct {
	Gateways []Gateways `json:"Gateways" xml:"Gateways"`
}

ResultInListGateway is a nested struct in mse response

type ResultInListGatewayAuthConsumer ¶ added in v1.62.440

type ResultInListGatewayAuthConsumer struct {
	Consumers []Consumers `json:"Consumers" xml:"Consumers"`
}

ResultInListGatewayAuthConsumer is a nested struct in mse response

type ResultInListGatewayAuthConsumerResource ¶ added in v1.62.440

type ResultInListGatewayAuthConsumerResource struct {
	Consumers []Consumers `json:"Consumers" xml:"Consumers"`
}

ResultInListGatewayAuthConsumerResource is a nested struct in mse response

type ResultInListGatewayCircuitBreakerRule ¶ added in v1.63.40

type ResultInListGatewayCircuitBreakerRule struct {
	ResultItem []ResultItem `json:"Result" xml:"Result"`
}

ResultInListGatewayCircuitBreakerRule is a nested struct in mse response

type ResultInListGatewayFlowRule ¶ added in v1.63.40

type ResultInListGatewayFlowRule struct {
	ResultItem []ResultItem `json:"Result" xml:"Result"`
}

ResultInListGatewayFlowRule is a nested struct in mse response

type ResultInListGatewayIsolationRule ¶ added in v1.63.40

type ResultInListGatewayIsolationRule struct {
	ResultItem []ResultItem `json:"Result" xml:"Result"`
}

ResultInListGatewayIsolationRule is a nested struct in mse response

type ResultInListGatewayRoute ¶ added in v1.61.1488

type ResultInListGatewayRoute struct {
	Routes []Routes `json:"Routes" xml:"Routes"`
}

ResultInListGatewayRoute is a nested struct in mse response

type ResultInListGatewayService ¶ added in v1.61.1450

type ResultInListGatewayService struct {
	Services []Services `json:"Services" xml:"Services"`
}

ResultInListGatewayService is a nested struct in mse response

type ResultInListIsolationRules ¶ added in v1.63.40

type ResultInListIsolationRules struct {
	ResultItem []ResultItemInListIsolationRules `json:"Result" xml:"Result"`
}

ResultInListIsolationRules is a nested struct in mse response

type ResultInQueryGovernanceKubernetesCluster ¶ added in v1.61.1450

type ResultInQueryGovernanceKubernetesCluster struct {
	ClusterList []ClusterList `json:"ClusterList" xml:"ClusterList"`
}

ResultInQueryGovernanceKubernetesCluster is a nested struct in mse response

type ResultItem ¶ added in v1.62.153

type ResultItem struct {
	Name                      string  `json:"Name" xml:"Name"`
	MaxAllowedMs              int     `json:"MaxAllowedMs" xml:"MaxAllowedMs"`
	BodyEncoding              int     `json:"BodyEncoding" xml:"BodyEncoding"`
	Enable                    int     `json:"Enable" xml:"Enable"`
	RecoveryTimeoutSec        int     `json:"RecoveryTimeoutSec" xml:"RecoveryTimeoutSec"`
	Strategy                  int     `json:"Strategy" xml:"Strategy"`
	RouteId                   int64   `json:"RouteId" xml:"RouteId"`
	BehaviorType              int     `json:"BehaviorType" xml:"BehaviorType"`
	ResponseAdditionalHeaders string  `json:"ResponseAdditionalHeaders" xml:"ResponseAdditionalHeaders"`
	Threshold                 int     `json:"Threshold" xml:"Threshold"`
	GmtCreate                 string  `json:"GmtCreate" xml:"GmtCreate"`
	Content                   string  `json:"Content" xml:"Content"`
	ResponseStatusCode        int     `json:"ResponseStatusCode" xml:"ResponseStatusCode"`
	IsWhite                   bool    `json:"IsWhite" xml:"IsWhite"`
	ResponseRedirectUrl       string  `json:"ResponseRedirectUrl" xml:"ResponseRedirectUrl"`
	Type                      string  `json:"Type" xml:"Type"`
	ResourceId                int64   `json:"ResourceId" xml:"ResourceId"`
	GatewayId                 int64   `json:"GatewayId" xml:"GatewayId"`
	MaxConcurrency            int     `json:"MaxConcurrency" xml:"MaxConcurrency"`
	GmtModified               string  `json:"GmtModified" xml:"GmtModified"`
	Id                        int64   `json:"Id" xml:"Id"`
	TriggerRatio              int     `json:"TriggerRatio" xml:"TriggerRatio"`
	MinRequestAmount          int     `json:"MinRequestAmount" xml:"MinRequestAmount"`
	Note                      string  `json:"Note" xml:"Note"`
	ResourceIdNameJson        string  `json:"ResourceIdNameJson" xml:"ResourceIdNameJson"`
	ResourceIdJsonList        string  `json:"ResourceIdJsonList" xml:"ResourceIdJsonList"`
	ResponseContentBody       string  `json:"ResponseContentBody" xml:"ResponseContentBody"`
	LimitMode                 int     `json:"LimitMode" xml:"LimitMode"`
	ResourceType              string  `json:"ResourceType" xml:"ResourceType"`
	GatewayUniqueId           string  `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	RouteName                 string  `json:"RouteName" xml:"RouteName"`
	StatDurationSec           int     `json:"StatDurationSec" xml:"StatDurationSec"`
	Status                    string  `json:"Status" xml:"Status"`
	IdList                    []int64 `json:"IdList" xml:"IdList"`
}

ResultItem is a nested struct in mse response

type ResultItemInListCircuitBreakerRules ¶ added in v1.63.40

type ResultItemInListCircuitBreakerRules struct {
	Namespace                 string  `json:"Namespace" xml:"Namespace"`
	RuleId                    int64   `json:"RuleId" xml:"RuleId"`
	AppName                   string  `json:"AppName" xml:"AppName"`
	Resource                  string  `json:"Resource" xml:"Resource"`
	ResourceType              int     `json:"ResourceType" xml:"ResourceType"`
	Strategy                  int     `json:"Strategy" xml:"Strategy"`
	Threshold                 float64 `json:"Threshold" xml:"Threshold"`
	Enable                    bool    `json:"Enable" xml:"Enable"`
	RetryTimeoutMs            int     `json:"RetryTimeoutMs" xml:"RetryTimeoutMs"`
	StatIntervalMs            int     `json:"StatIntervalMs" xml:"StatIntervalMs"`
	AppId                     string  `json:"AppId" xml:"AppId"`
	RegionId                  string  `json:"RegionId" xml:"RegionId"`
	FallbackObject            string  `json:"FallbackObject" xml:"FallbackObject"`
	MaxAllowedRtMs            int     `json:"MaxAllowedRtMs" xml:"MaxAllowedRtMs"`
	MinRequestAmount          int     `json:"MinRequestAmount" xml:"MinRequestAmount"`
	HalfOpenBaseAmountPerStep int     `json:"HalfOpenBaseAmountPerStep" xml:"HalfOpenBaseAmountPerStep"`
	HalfOpenRecoveryStepNum   int     `json:"HalfOpenRecoveryStepNum" xml:"HalfOpenRecoveryStepNum"`
}

ResultItemInListCircuitBreakerRules is a nested struct in mse response

type ResultItemInListClusterHealthCheckTask ¶ added in v1.63.40

type ResultItemInListClusterHealthCheckTask struct {
	Id           int            `json:"Id" xml:"Id"`
	Score        int            `json:"Score" xml:"Score"`
	TotalItem    int            `json:"TotalItem" xml:"TotalItem"`
	TotalRisk    int            `json:"TotalRisk" xml:"TotalRisk"`
	InstanceId   string         `json:"InstanceId" xml:"InstanceId"`
	ClusterType  string         `json:"ClusterType" xml:"ClusterType"`
	Type         string         `json:"Type" xml:"Type"`
	Status       string         `json:"Status" xml:"Status"`
	PrimaryUser  string         `json:"PrimaryUser" xml:"PrimaryUser"`
	Spec         string         `json:"Spec" xml:"Spec"`
	Replica      string         `json:"Replica" xml:"Replica"`
	VersionCode  string         `json:"VersionCode" xml:"VersionCode"`
	AppVersion   string         `json:"AppVersion" xml:"AppVersion"`
	ImageVersion string         `json:"ImageVersion" xml:"ImageVersion"`
	CreateTime   string         `json:"CreateTime" xml:"CreateTime"`
	UpdateTime   string         `json:"UpdateTime" xml:"UpdateTime"`
	ChargeType   string         `json:"ChargeType" xml:"ChargeType"`
	RiskList     []RiskListItem `json:"RiskList" xml:"RiskList"`
}

ResultItemInListClusterHealthCheckTask is a nested struct in mse response

type ResultItemInListFlowRules ¶ added in v1.63.40

type ResultItemInListFlowRules struct {
	Namespace         string                 `json:"Namespace" xml:"Namespace"`
	RuleId            int64                  `json:"RuleId" xml:"RuleId"`
	AppName           string                 `json:"AppName" xml:"AppName"`
	Resource          string                 `json:"Resource" xml:"Resource"`
	ResourceType      int                    `json:"ResourceType" xml:"ResourceType"`
	ControlBehavior   int                    `json:"ControlBehavior" xml:"ControlBehavior"`
	MaxQueueingTimeMs int                    `json:"MaxQueueingTimeMs" xml:"MaxQueueingTimeMs"`
	Threshold         float64                `json:"Threshold" xml:"Threshold"`
	Enable            bool                   `json:"Enable" xml:"Enable"`
	AppId             string                 `json:"AppId" xml:"AppId"`
	RegionId          string                 `json:"RegionId" xml:"RegionId"`
	FallbackObject    string                 `json:"FallbackObject" xml:"FallbackObject"`
	MetricType        int                    `json:"MetricType" xml:"MetricType"`
	TrafficTags       map[string]interface{} `json:"TrafficTags" xml:"TrafficTags"`
}

ResultItemInListFlowRules is a nested struct in mse response

type ResultItemInListIsolationRules ¶ added in v1.63.40

type ResultItemInListIsolationRules struct {
	Namespace      string `json:"Namespace" xml:"Namespace"`
	RuleId         int64  `json:"RuleId" xml:"RuleId"`
	AppName        string `json:"AppName" xml:"AppName"`
	Resource       string `json:"Resource" xml:"Resource"`
	Threshold      int    `json:"Threshold" xml:"Threshold"`
	Enable         bool   `json:"Enable" xml:"Enable"`
	AppId          string `json:"AppId" xml:"AppId"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	FallbackObject string `json:"FallbackObject" xml:"FallbackObject"`
	ResourceType   int    `json:"ResourceType" xml:"ResourceType"`
}

ResultItemInListIsolationRules is a nested struct in mse response

type ResultsInFetchLosslessRuleList ¶ added in v1.63.40

type ResultsInFetchLosslessRuleList struct {
	ApplicationList []ApplicationList `json:"ApplicationList" xml:"ApplicationList"`
}

ResultsInFetchLosslessRuleList is a nested struct in mse response

type ResultsInListGatewayCircuitBreakerRule ¶ added in v1.63.40

type ResultsInListGatewayCircuitBreakerRule struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInListGatewayCircuitBreakerRule is a nested struct in mse response

type ResultsInListGatewayFlowRule ¶ added in v1.63.40

type ResultsInListGatewayFlowRule struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInListGatewayFlowRule is a nested struct in mse response

type ResultsInListGatewayIsolationRule ¶ added in v1.63.40

type ResultsInListGatewayIsolationRule struct {
	Result []Result `json:"Result" xml:"Result"`
}

ResultsInListGatewayIsolationRule is a nested struct in mse response

type Retry ¶ added in v1.61.1488

type Retry struct {
	Attempts  int      `json:"Attempts" xml:"Attempts"`
	Status    string   `json:"Status" xml:"Status"`
	RetryOn   []string `json:"RetryOn" xml:"RetryOn"`
	HttpCodes []string `json:"HttpCodes" xml:"HttpCodes"`
}

Retry is a nested struct in mse response

type RetryClusterRequest ¶

type RetryClusterRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

RetryClusterRequest is the request struct for api RetryCluster

func CreateRetryClusterRequest ¶

func CreateRetryClusterRequest() (request *RetryClusterRequest)

CreateRetryClusterRequest creates a request to invoke RetryCluster API

type RetryClusterResponse ¶

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

RetryClusterResponse is the response struct for api RetryCluster

func CreateRetryClusterResponse ¶

func CreateRetryClusterResponse() (response *RetryClusterResponse)

CreateRetryClusterResponse creates a response to parse from RetryCluster response

type RetryOnInGetGatewayRouteDetail ¶ added in v1.61.1581

type RetryOnInGetGatewayRouteDetail struct {
	RetryOn []string `json:"retryOn" xml:"retryOn"`
}

RetryOnInGetGatewayRouteDetail is a nested struct in mse response

type RetryOnInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

type RetryOnInUpdateGatewayRouteWafStatus struct {
	RetryOn []string `json:"retryOn" xml:"retryOn"`
}

RetryOnInUpdateGatewayRouteWafStatus is a nested struct in mse response

type RiskList ¶ added in v1.62.153

type RiskList struct {
	RiskListItem []RiskListItem `json:"RiskList" xml:"RiskList"`
}

RiskList is a nested struct in mse response

type RiskListItem ¶ added in v1.62.153

type RiskListItem struct {
	Id            int    `json:"Id" xml:"Id"`
	TaskId        int64  `json:"TaskId" xml:"TaskId"`
	RiskName      string `json:"RiskName" xml:"RiskName"`
	RiskCode      string `json:"RiskCode" xml:"RiskCode"`
	PrimaryUser   string `json:"PrimaryUser" xml:"PrimaryUser"`
	Type          int    `json:"Type" xml:"Type"`
	Values        string `json:"Values" xml:"Values"`
	Module        string `json:"Module" xml:"Module"`
	RiskType      string `json:"RiskType" xml:"RiskType"`
	RiskLevel     string `json:"RiskLevel" xml:"RiskLevel"`
	Suggestion    string `json:"Suggestion" xml:"Suggestion"`
	Situation     string `json:"Situation" xml:"Situation"`
	Description   string `json:"Description" xml:"Description"`
	Mute          bool   `json:"Mute" xml:"Mute"`
	NoticeFeature bool   `json:"NoticeFeature" xml:"NoticeFeature"`
}

RiskListItem is a nested struct in mse response

type RouteIdList ¶ added in v1.63.40

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

RouteIdList is a nested struct in mse response

type RouteIndependentPercentageList ¶ added in v1.63.40

type RouteIndependentPercentageList struct {
	RouteIndependentPercentageListItem []RouteIndependentPercentageListItem `json:"RouteIndependentPercentageList" xml:"RouteIndependentPercentageList"`
}

RouteIndependentPercentageList is a nested struct in mse response

type RouteIndependentPercentageListItem ¶ added in v1.63.40

type RouteIndependentPercentageListItem struct {
	RouteId    string `json:"RouteId" xml:"RouteId"`
	Percentage string `json:"Percentage" xml:"Percentage"`
}

RouteIndependentPercentageListItem is a nested struct in mse response

type RoutePolicyList ¶ added in v1.63.40

type RoutePolicyList struct {
	Ip             string    `json:"Ip" xml:"Ip"`
	Port           string    `json:"Port" xml:"Port"`
	InstanceId     string    `json:"InstanceId" xml:"InstanceId"`
	HostName       string    `json:"HostName" xml:"HostName"`
	RegisterStatus int64     `json:"RegisterStatus" xml:"RegisterStatus"`
	Pid            string    `json:"Pid" xml:"Pid"`
	K8sClusterId   string    `json:"k8sClusterId" xml:"k8sClusterId"`
	PodNamespace   string    `json:"PodNamespace" xml:"PodNamespace"`
	PodName        string    `json:"PodName" xml:"PodName"`
	AgentVersion   string    `json:"AgentVersion" xml:"AgentVersion"`
	AgentCommit    string    `json:"AgentCommit" xml:"AgentCommit"`
	Tags           []TagInfo `json:"Tags" xml:"Tags"`
}

RoutePolicyList is a nested struct in mse response

type RoutePredicates ¶ added in v1.61.1488

type RoutePredicates struct {
	MethodPredicates []string               `json:"MethodPredicates" xml:"MethodPredicates"`
	PathPredicates   PathPredicates         `json:"PathPredicates" xml:"PathPredicates"`
	QueryPredicates  []QueryPredicatesItem  `json:"QueryPredicates" xml:"QueryPredicates"`
	HeaderPredicates []HeaderPredicatesItem `json:"HeaderPredicates" xml:"HeaderPredicates"`
}

RoutePredicates is a nested struct in mse response

type RouteRule ¶ added in v1.61.1488

type RouteRule struct {
	Status      int    `json:"Status" xml:"Status"`
	CarryData   bool   `json:"CarryData" xml:"CarryData"`
	Rate        int    `json:"Rate" xml:"Rate"`
	Enable      bool   `json:"Enable" xml:"Enable"`
	Tag         string `json:"Tag" xml:"Tag"`
	Name        string `json:"Name" xml:"Name"`
	Id          int64  `json:"Id" xml:"Id"`
	InstanceNum int    `json:"InstanceNum" xml:"InstanceNum"`
	Rules       Rules  `json:"Rules" xml:"Rules"`
}

RouteRule is a nested struct in mse response

type RouteRuleVO ¶ added in v1.61.1488

type RouteRuleVO struct {
	Status      int    `json:"Status" xml:"Status"`
	InstanceNum int    `json:"InstanceNum" xml:"InstanceNum"`
	Remove      bool   `json:"Remove" xml:"Remove"`
	CarryData   bool   `json:"CarryData" xml:"CarryData"`
	Tag         string `json:"Tag" xml:"Tag"`
	Name        string `json:"Name" xml:"Name"`
	Rules       string `json:"Rules" xml:"Rules"`
	Id          int64  `json:"Id" xml:"Id"`
	Rate        int    `json:"Rate" xml:"Rate"`
	Enable      bool   `json:"Enable" xml:"Enable"`
}

RouteRuleVO is a nested struct in mse response

type RouteRules ¶ added in v1.61.1488

type RouteRules struct {
	RouteRule []RouteRule `json:"RouteRule" xml:"RouteRule"`
}

RouteRules is a nested struct in mse response

type RouteServicesInGetGatewayRouteDetail ¶ added in v1.61.1488

type RouteServicesInGetGatewayRouteDetail struct {
	RouteServicesItem []RouteServicesItem `json:"RouteServices" xml:"RouteServices"`
}

RouteServicesInGetGatewayRouteDetail is a nested struct in mse response

type RouteServicesInListGatewayRoute ¶ added in v1.61.1488

type RouteServicesInListGatewayRoute struct {
	RouteServicesItem []RouteServicesItem `json:"RouteServices" xml:"RouteServices"`
}

RouteServicesInListGatewayRoute is a nested struct in mse response

type RouteServicesInUpdateGatewayRouteWafStatus ¶ added in v1.61.1581

type RouteServicesInUpdateGatewayRouteWafStatus struct {
	RouteServicesItem []RouteServicesItem `json:"RouteServices" xml:"RouteServices"`
}

RouteServicesInUpdateGatewayRouteWafStatus is a nested struct in mse response

type RouteServicesItem ¶ added in v1.61.1488

type RouteServicesItem struct {
	Name                string              `json:"Name" xml:"Name"`
	Version             string              `json:"Version" xml:"Version"`
	GroupName           string              `json:"GroupName" xml:"GroupName"`
	AgreementType       string              `json:"AgreementType" xml:"AgreementType"`
	ServicePort         int                 `json:"ServicePort" xml:"ServicePort"`
	Percent             int                 `json:"Percent" xml:"Percent"`
	SourceType          string              `json:"SourceType" xml:"SourceType"`
	Namespace           string              `json:"Namespace" xml:"Namespace"`
	ServiceId           int64               `json:"ServiceId" xml:"ServiceId"`
	HealthStatus        string              `json:"HealthStatus" xml:"HealthStatus"`
	ServiceName         string              `json:"ServiceName" xml:"ServiceName"`
	UnhealthyEndpoints  []string            `json:"UnhealthyEndpoints" xml:"UnhealthyEndpoints"`
	HttpDubboTranscoder HttpDubboTranscoder `json:"HttpDubboTranscoder" xml:"HttpDubboTranscoder"`
}

RouteServicesItem is a nested struct in mse response

type Routes ¶ added in v1.61.1488

type Routes struct {
	Id                 int64                  `json:"Id" xml:"Id"`
	Name               string                 `json:"Name" xml:"Name"`
	GatewayUniqueId    string                 `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId          int64                  `json:"GatewayId" xml:"GatewayId"`
	Status             int                    `json:"Status" xml:"Status"`
	RouteOrder         int                    `json:"RouteOrder" xml:"RouteOrder"`
	DefaultServiceName string                 `json:"DefaultServiceName" xml:"DefaultServiceName"`
	DefaultServiceId   int64                  `json:"DefaultServiceId" xml:"DefaultServiceId"`
	Predicates         string                 `json:"Predicates" xml:"Predicates"`
	GmtCreate          string                 `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        string                 `json:"GmtModified" xml:"GmtModified"`
	Services           string                 `json:"Services" xml:"Services"`
	DomainId           int64                  `json:"DomainId" xml:"DomainId"`
	DomainName         string                 `json:"DomainName" xml:"DomainName"`
	DestinationType    string                 `json:"DestinationType" xml:"DestinationType"`
	Type               string                 `json:"Type" xml:"Type"`
	EnableWaf          string                 `json:"EnableWaf" xml:"EnableWaf"`
	Fallback           bool                   `json:"Fallback" xml:"Fallback"`
	DynamicRoute       bool                   `json:"DynamicRoute" xml:"DynamicRoute"`
	DomainIdList       []int64                `json:"DomainIdList" xml:"DomainIdList"`
	DomainNameList     []string               `json:"DomainNameList" xml:"DomainNameList"`
	RoutePredicates    RoutePredicates        `json:"RoutePredicates" xml:"RoutePredicates"`
	DirectResponse     DirectResponse         `json:"DirectResponse" xml:"DirectResponse"`
	Redirect           Redirect               `json:"Redirect" xml:"Redirect"`
	Comment            Comment                `json:"Comment" xml:"Comment"`
	RouteServices      []RouteServicesItem    `json:"RouteServices" xml:"RouteServices"`
	FallbackServices   []FallbackServicesItem `json:"FallbackServices" xml:"FallbackServices"`
}

Routes is a nested struct in mse response

type Rules ¶ added in v1.61.1581

type Rules struct {
	IpProtocol      string            `json:"IpProtocol" xml:"IpProtocol"`
	GatewayUniqueId string            `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GmtCreate       string            `json:"GmtCreate" xml:"GmtCreate"`
	PortRange       string            `json:"PortRange" xml:"PortRange"`
	SecurityGroupId string            `json:"SecurityGroupId" xml:"SecurityGroupId"`
	GatewayId       int64             `json:"GatewayId" xml:"GatewayId"`
	GmtModified     string            `json:"GmtModified" xml:"GmtModified"`
	Id              string            `json:"Id" xml:"Id"`
	Description     string            `json:"Description" xml:"Description"`
	AuthCidrs       []string          `json:"AuthCidrs" xml:"AuthCidrs"`
	Dubbo           []DubboRule       `json:"dubbo" xml:"dubbo"`
	Springcloud     []SpringCloudRule `json:"springcloud" xml:"springcloud"`
}

Rules is a nested struct in mse response

type SelectGatewaySlbRequest ¶ added in v1.61.1450

type SelectGatewaySlbRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Type            string `position:"Query" name:"Type"`
	Name            string `position:"Query" name:"Name"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

SelectGatewaySlbRequest is the request struct for api SelectGatewaySlb

func CreateSelectGatewaySlbRequest ¶ added in v1.61.1450

func CreateSelectGatewaySlbRequest() (request *SelectGatewaySlbRequest)

CreateSelectGatewaySlbRequest creates a request to invoke SelectGatewaySlb API

type SelectGatewaySlbResponse ¶ added in v1.61.1450

type SelectGatewaySlbResponse struct {
	*responses.BaseResponse
	RequestId      string    `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int       `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string    `json:"Message" xml:"Message"`
	Code           int       `json:"Code" xml:"Code"`
	Success        bool      `json:"Success" xml:"Success"`
	Data           []Sources `json:"Data" xml:"Data"`
}

SelectGatewaySlbResponse is the response struct for api SelectGatewaySlb

func CreateSelectGatewaySlbResponse ¶ added in v1.61.1450

func CreateSelectGatewaySlbResponse() (response *SelectGatewaySlbResponse)

CreateSelectGatewaySlbResponse creates a response to parse from SelectGatewaySlb response

type Service ¶ added in v1.62.440

type Service struct {
	Name             string `json:"Name" xml:"Name"`
	VServerGroupId   string `json:"VServerGroupId" xml:"VServerGroupId"`
	SourceType       string `json:"SourceType" xml:"SourceType"`
	Protocol         string `json:"Protocol" xml:"Protocol"`
	Namespace        string `json:"Namespace" xml:"Namespace"`
	Port             string `json:"Port" xml:"Port"`
	GroupName        string `json:"GroupName" xml:"GroupName"`
	VServerGroupName string `json:"VServerGroupName" xml:"VServerGroupName"`
}

Service is a nested struct in mse response

type ServiceVersion ¶ added in v1.61.1450

type ServiceVersion struct {
	Name   string       `json:"Name" xml:"Name"`
	Labels []LabelsItem `json:"Labels" xml:"Labels"`
}

ServiceVersion is a nested struct in mse response

type Services ¶ added in v1.61.1450

type Services struct {
	Name                  string               `json:"Name" xml:"Name"`
	ServiceNameInRegistry string               `json:"ServiceNameInRegistry" xml:"ServiceNameInRegistry"`
	GatewayId             int64                `json:"GatewayId" xml:"GatewayId"`
	MetaInfo              string               `json:"MetaInfo" xml:"MetaInfo"`
	HealehStatus          string               `json:"HealehStatus" xml:"HealehStatus"`
	GmtModified           string               `json:"GmtModified" xml:"GmtModified"`
	ServicePort           int64                `json:"ServicePort" xml:"ServicePort"`
	Id                    int64                `json:"Id" xml:"Id"`
	GroupName             string               `json:"GroupName" xml:"GroupName"`
	HealthCheck           bool                 `json:"HealthCheck" xml:"HealthCheck"`
	GatewayUniqueId       string               `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	SourceId              int64                `json:"SourceId" xml:"SourceId"`
	GmtCreate             string               `json:"GmtCreate" xml:"GmtCreate"`
	SourceType            string               `json:"SourceType" xml:"SourceType"`
	ServiceProtocol       string               `json:"ServiceProtocol" xml:"ServiceProtocol"`
	Namespace             string               `json:"Namespace" xml:"Namespace"`
	HealthStatus          string               `json:"HealthStatus" xml:"HealthStatus"`
	ServiceFQDN           string               `json:"ServiceFQDN" xml:"ServiceFQDN"`
	Ips                   []string             `json:"Ips" xml:"Ips"`
	Ports                 []int                `json:"Ports" xml:"Ports"`
	UnhealthyEndpoints    []string             `json:"UnhealthyEndpoints" xml:"UnhealthyEndpoints"`
	HealthCheckInfo       HealthCheckInfo      `json:"HealthCheckInfo" xml:"HealthCheckInfo"`
	GatewayTrafficPolicy  GatewayTrafficPolicy `json:"GatewayTrafficPolicy" xml:"GatewayTrafficPolicy"`
	Versions              []VersionsItem       `json:"Versions" xml:"Versions"`
}

Services is a nested struct in mse response

type ServicesInPullServices ¶ added in v1.61.1450

type ServicesInPullServices struct {
	ServicesItem []ServicesItem `json:"Services" xml:"Services"`
}

ServicesInPullServices is a nested struct in mse response

type ServicesItem ¶ added in v1.61.1450

type ServicesItem struct {
	Name       string `json:"Name" xml:"Name"`
	Namespace  string `json:"Namespace" xml:"Namespace"`
	GroupName  string `json:"GroupName" xml:"GroupName"`
	SourceId   string `json:"SourceId" xml:"SourceId"`
	SourceType string `json:"SourceType" xml:"SourceType"`
}

ServicesItem is a nested struct in mse response

type Sgs ¶ added in v1.61.1581

type Sgs struct {
	SecurityGroupId   string `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SecurityGroupName string `json:"SecurityGroupName" xml:"SecurityGroupName"`
	VpcId             string `json:"VpcId" xml:"VpcId"`
	SecurityGroupType string `json:"SecurityGroupType" xml:"SecurityGroupType"`
}

Sgs is a nested struct in mse response

type SimpleNacosAnsService ¶

type SimpleNacosAnsService struct {
	HealthyInstanceCount int    `json:"HealthyInstanceCount" xml:"HealthyInstanceCount"`
	GroupName            string `json:"GroupName" xml:"GroupName"`
	IpCount              int    `json:"IpCount" xml:"IpCount"`
	Name                 string `json:"Name" xml:"Name"`
	ClusterCount         int    `json:"ClusterCount" xml:"ClusterCount"`
	Source               string `json:"Source" xml:"Source"`
}

SimpleNacosAnsService is a nested struct in mse response

type SimpleService ¶

type SimpleService struct {
	Name        string   `json:"Name" xml:"Name"`
	UpStatus    string   `json:"UpStatus" xml:"UpStatus"`
	InstancesId []string `json:"InstancesId" xml:"InstancesId"`
}

SimpleService is a nested struct in mse response

type SkipDataInCloneNacosConfig ¶ added in v1.61.998

type SkipDataInCloneNacosConfig struct {
	SkipDataItem []SkipDataItem `json:"SkipData" xml:"SkipData"`
}

SkipDataInCloneNacosConfig is a nested struct in mse response

type SkipDataInImportNacosConfig ¶ added in v1.61.998

type SkipDataInImportNacosConfig struct {
	SkipDataItem []SkipDataItem `json:"SkipData" xml:"SkipData"`
}

SkipDataInImportNacosConfig is a nested struct in mse response

type SkipDataItem ¶ added in v1.61.998

type SkipDataItem struct {
	DataId string `json:"DataId" xml:"DataId"`
	Group  string `json:"Group" xml:"Group"`
}

SkipDataItem is a nested struct in mse response

type Slb ¶ added in v1.61.1344

type Slb struct {
	SlbItem []SlbItem `json:"slb" xml:"slb"`
}

Slb is a nested struct in mse response

type SlbItem ¶ added in v1.62.153

type SlbItem struct {
	SlbIp            string `json:"SlbIp" xml:"SlbIp"`
	SlbPort          string `json:"SlbPort" xml:"SlbPort"`
	SlbSpec          string `json:"SlbSpec" xml:"SlbSpec"`
	Type             string `json:"Type" xml:"Type"`
	GatewaySlbStatus string `json:"GatewaySlbStatus" xml:"GatewaySlbStatus"`
	StatusDesc       string `json:"StatusDesc" xml:"StatusDesc"`
	GatewaySlbMode   string `json:"GatewaySlbMode" xml:"GatewaySlbMode"`
	SlbId            string `json:"SlbId" xml:"SlbId"`
}

SlbItem is a nested struct in mse response

type SlbSpecs ¶ added in v1.61.1344

type SlbSpecs struct {
	Id                     int    `json:"Id" xml:"Id"`
	Spec                   string `json:"Spec" xml:"Spec"`
	Name                   string `json:"Name" xml:"Name"`
	MaxConnection          string `json:"MaxConnection" xml:"MaxConnection"`
	NewConnectionPerSecond string `json:"NewConnectionPerSecond" xml:"NewConnectionPerSecond"`
	Qps                    string `json:"Qps" xml:"Qps"`
}

SlbSpecs is a nested struct in mse response

type SlsConfigDetails ¶ added in v1.63.40

type SlsConfigDetails struct {
	LogOn           bool   `json:"LogOn" xml:"LogOn"`
	Id              int64  `json:"Id" xml:"Id"`
	ProjectName     string `json:"ProjectName" xml:"ProjectName"`
	LogStoreName    string `json:"LogStoreName" xml:"LogStoreName"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GatewayId       int64  `json:"GatewayId" xml:"GatewayId"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
	NginxCompatible bool   `json:"NginxCompatible" xml:"NginxCompatible"`
}

SlsConfigDetails is a nested struct in mse response

type Sources ¶ added in v1.61.1450

type Sources struct {
	VsMetaInfo          string    `json:"VsMetaInfo" xml:"VsMetaInfo"`
	GatewaySlbMode      string    `json:"GatewaySlbMode" xml:"GatewaySlbMode"`
	GatewayId           string    `json:"GatewayId" xml:"GatewayId"`
	HttpsPort           int       `json:"HttpsPort" xml:"HttpsPort"`
	HttpPort            int       `json:"HttpPort" xml:"HttpPort"`
	HttpsVServerGroupId string    `json:"HttpsVServerGroupId" xml:"HttpsVServerGroupId"`
	SlbType             string    `json:"SlbType" xml:"SlbType"`
	ServiceWeight       int       `json:"ServiceWeight" xml:"ServiceWeight"`
	SlbName             string    `json:"SlbName" xml:"SlbName"`
	VServerGroupId      string    `json:"VServerGroupId" xml:"VServerGroupId"`
	GmtCreate           string    `json:"GmtCreate" xml:"GmtCreate"`
	SlbPort             string    `json:"SlbPort" xml:"SlbPort"`
	GatewaySlbStatus    string    `json:"GatewaySlbStatus" xml:"GatewaySlbStatus"`
	EditEnable          bool      `json:"EditEnable" xml:"EditEnable"`
	Id                  string    `json:"Id" xml:"Id"`
	StatusDesc          string    `json:"StatusDesc" xml:"StatusDesc"`
	SlbId               string    `json:"SlbId" xml:"SlbId"`
	SlbIp               string    `json:"SlbIp" xml:"SlbIp"`
	Type                string    `json:"Type" xml:"Type"`
	VServiceList        []Service `json:"VServiceList" xml:"VServiceList"`
}

Sources is a nested struct in mse response

type SourcesInListServiceSource ¶ added in v1.61.1450

type SourcesInListServiceSource struct {
	Id                 int64          `json:"Id" xml:"Id"`
	Name               string         `json:"Name" xml:"Name"`
	Address            string         `json:"Address" xml:"Address"`
	Type               string         `json:"Type" xml:"Type"`
	Source             string         `json:"Source" xml:"Source"`
	BindingWithGateway int            `json:"BindingWithGateway" xml:"BindingWithGateway"`
	GatewayId          int64          `json:"GatewayId" xml:"GatewayId"`
	GmtCreate          string         `json:"GmtCreate" xml:"GmtCreate"`
	GmtModified        string         `json:"GmtModified" xml:"GmtModified"`
	SourceUniqueId     string         `json:"SourceUniqueId" xml:"SourceUniqueId"`
	GatewayUniqueId    string         `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GroupList          []string       `json:"GroupList" xml:"GroupList"`
	PathList           []string       `json:"PathList" xml:"PathList"`
	IngressOptions     IngressOptions `json:"IngressOptions" xml:"IngressOptions"`
}

SourcesInListServiceSource is a nested struct in mse response

type SpringCloudRule ¶ added in v1.63.40

type SpringCloudRule struct {
	Condition     string     `json:"condition" xml:"condition"`
	TriggerPolicy string     `json:"triggerPolicy" xml:"triggerPolicy"`
	Enable        bool       `json:"enable" xml:"enable"`
	AppId         string     `json:"appId" xml:"appId"`
	Priority      int        `json:"priority" xml:"priority"`
	Path          string     `json:"path" xml:"path"`
	Tags          []string   `json:"tags" xml:"tags"`
	Paths         []string   `json:"paths" xml:"paths"`
	RestItems     []RestItem `json:"restItems" xml:"restItems"`
}

SpringCloudRule is a nested struct in mse response

type Springcloud ¶ added in v1.63.40

type Springcloud struct {
	SpringCloudRule []SpringCloudRule `json:"SpringCloudRule" xml:"SpringCloudRule"`
}

Springcloud is a nested struct in mse response

type SubjectAltNames ¶ added in v1.62.153

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

SubjectAltNames is a nested struct in mse response

type SwimmingLaneGroup ¶ added in v1.62.440

type SwimmingLaneGroup struct {
	Name                            string                   `json:"Name" xml:"Name"`
	UserId                          string                   `json:"userId" xml:"userId"`
	Enable                          string                   `json:"enable" xml:"enable"`
	Region                          string                   `json:"Region" xml:"Region"`
	SwimVersion                     int                      `json:"SwimVersion" xml:"SwimVersion"`
	MessageQueueFilterSide          string                   `json:"messageQueueFilterSide" xml:"messageQueueFilterSide"`
	EntryApp                        string                   `json:"EntryApp" xml:"EntryApp"`
	MessageQueueGrayEnable          bool                     `json:"messageQueueGrayEnable" xml:"messageQueueGrayEnable"`
	Id                              int64                    `json:"id" xml:"id"`
	EntryRule                       string                   `json:"entryRule" xml:"entryRule"`
	CanaryModel                     int                      `json:"CanaryModel" xml:"CanaryModel"`
	GmtModified                     string                   `json:"gmtModified" xml:"gmtModified"`
	Source                          string                   `json:"Source" xml:"Source"`
	AppIds                          string                   `json:"appIds" xml:"appIds"`
	RegionId                        string                   `json:"RegionId" xml:"RegionId"`
	DbGrayEnable                    string                   `json:"DbGrayEnable" xml:"DbGrayEnable"`
	Namespace                       string                   `json:"namespace" xml:"namespace"`
	Tag                             string                   `json:"Tag" xml:"Tag"`
	GroupId                         string                   `json:"GroupId" xml:"GroupId"`
	RecordCanaryDetail              bool                     `json:"RecordCanaryDetail" xml:"RecordCanaryDetail"`
	EnableRules                     bool                     `json:"enableRules" xml:"enableRules"`
	Status                          int                      `json:"Status" xml:"Status"`
	Paths                           string                   `json:"Paths" xml:"Paths"`
	GmtCreate                       string                   `json:"gmtCreate" xml:"gmtCreate"`
	PathIndependentPercentageEnable bool                     `json:"PathIndependentPercentageEnable" xml:"PathIndependentPercentageEnable"`
	ApplicationList                 []string                 `json:"applicationList" xml:"applicationList"`
	GatewaySwimmingLaneRoute        GatewaySwimmingLaneRoute `json:"GatewaySwimmingLaneRoute" xml:"GatewaySwimmingLaneRoute"`
	EntryRules                      []EntryRule              `json:"EntryRules" xml:"EntryRules"`
}

SwimmingLaneGroup is a nested struct in mse response

type TagInfo ¶ added in v1.63.40

type TagInfo struct {
	Type     string `json:"Type" xml:"Type"`
	Priority int    `json:"Priority" xml:"Priority"`
	Tag      string `json:"Tag" xml:"Tag"`
	Desc     string `json:"Desc" xml:"Desc"`
}

TagInfo is a nested struct in mse response

type TagResource ¶ added in v1.62.153

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

TagResource is a nested struct in mse response

type TagResources ¶ added in v1.62.153

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

TagResources is a nested struct in mse response

type TagResourcesRequest ¶ added in v1.62.153

type TagResourcesRequest struct {
	*requests.RpcRequest
	MseSessionId   string             `position:"Query" name:"MseSessionId"`
	Tag            *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId     *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType   string             `position:"Query" name:"ResourceType"`
	AcceptLanguage string             `position:"Query" name:"AcceptLanguage"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶ added in v1.62.153

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶ added in v1.62.153

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶ added in v1.62.153

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶ added in v1.62.153

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

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInGetAppMessageQueueRoute ¶ added in v1.62.153

type TagsInGetAppMessageQueueRoute struct {
	Tag []string `json:"tag" xml:"tag"`
}

TagsInGetAppMessageQueueRoute is a nested struct in mse response

type TagsInGetApplicationInstanceList ¶ added in v1.63.40

type TagsInGetApplicationInstanceList struct {
	TagInfo []TagInfo `json:"TagInfo" xml:"TagInfo"`
}

TagsInGetApplicationInstanceList is a nested struct in mse response

type TagsInListApplicationsWithTagRules ¶ added in v1.63.40

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

TagsInListApplicationsWithTagRules is a nested struct in mse response

type TimePolicyListInGetGateway ¶ added in v1.62.440

type TimePolicyListInGetGateway struct {
	TimePolicyListItem []TimePolicyListItem `json:"timePolicyList" xml:"timePolicyList"`
}

TimePolicyListInGetGateway is a nested struct in mse response

type TimePolicyListInListGateway ¶ added in v1.62.440

type TimePolicyListInListGateway struct {
	TimePolicyListItem []TimePolicyListItem `json:"timePolicyList" xml:"timePolicyList"`
}

TimePolicyListInListGateway is a nested struct in mse response

type TimePolicyListItem ¶ added in v1.62.440

type TimePolicyListItem struct {
	StartTime      string `json:"StartTime" xml:"StartTime"`
	EndTime        string `json:"EndTime" xml:"EndTime"`
	DesiredReplica int    `json:"DesiredReplica" xml:"DesiredReplica"`
}

TimePolicyListItem is a nested struct in mse response

type Timeout ¶ added in v1.61.1488

type Timeout struct {
	Status   string `json:"Status" xml:"Status"`
	TimeUnit string `json:"TimeUnit" xml:"TimeUnit"`
	UnitNum  int    `json:"UnitNum" xml:"UnitNum"`
}

Timeout is a nested struct in mse response

type Tls ¶ added in v1.62.153

type Tls struct {
	Mode            string   `json:"Mode" xml:"Mode"`
	CertId          string   `json:"CertId" xml:"CertId"`
	CaCertId        string   `json:"CaCertId" xml:"CaCertId"`
	CaCertContent   string   `json:"CaCertContent" xml:"CaCertContent"`
	Sni             string   `json:"Sni" xml:"Sni"`
	SubjectAltNames []string `json:"SubjectAltNames" xml:"SubjectAltNames"`
}

Tls is a nested struct in mse response

type TlsSetting ¶ added in v1.61.1450

type TlsSetting struct {
	Sni           string `json:"Sni" xml:"Sni"`
	CaCertContent string `json:"CaCertContent" xml:"CaCertContent"`
	TlsMode       string `json:"TlsMode" xml:"TlsMode"`
	CertId        string `json:"CertId" xml:"CertId"`
}

TlsSetting is a nested struct in mse response

type Trace ¶ added in v1.62.153

type Trace struct {
	Event           string `json:"Event" xml:"Event"`
	PushTimeAll     string `json:"PushTimeAll" xml:"PushTimeAll"`
	PushTime        string `json:"PushTime" xml:"PushTime"`
	Group           string `json:"Group" xml:"Group"`
	Push            bool   `json:"Push" xml:"Push"`
	OpType          string `json:"OpType" xml:"OpType"`
	SessionId       string `json:"SessionId" xml:"SessionId"`
	Client          bool   `json:"Client" xml:"Client"`
	NodeName        string `json:"NodeName" xml:"NodeName"`
	DataType        string `json:"DataType" xml:"DataType"`
	DataId          string `json:"DataId" xml:"DataId"`
	SlaTime         string `json:"SlaTime" xml:"SlaTime"`
	Ttl             int64  `json:"Ttl" xml:"Ttl"`
	Md5             string `json:"Md5" xml:"Md5"`
	Watch           bool   `json:"Watch" xml:"Watch"`
	Type            string `json:"Type" xml:"Type"`
	Path            string `json:"Path" xml:"Path"`
	ResponseIp      string `json:"ResponseIp" xml:"ResponseIp"`
	Timestamp       string `json:"Timestamp" xml:"Timestamp"`
	Result          string `json:"Result" xml:"Result"`
	LogDate         string `json:"LogDate" xml:"LogDate"`
	Ts              string `json:"Ts" xml:"Ts"`
	MultiSize       int64  `json:"MultiSize" xml:"MultiSize"`
	ServerName      string `json:"ServerName" xml:"ServerName"`
	Delay           string `json:"Delay" xml:"Delay"`
	RequestIp       string `json:"RequestIp" xml:"RequestIp"`
	Acl             string `json:"Acl" xml:"Acl"`
	Finished        bool   `json:"Finished" xml:"Finished"`
	PushTimeNetwork string `json:"PushTimeNetwork" xml:"PushTimeNetwork"`
	EventType       string `json:"EventType" xml:"EventType"`
	TraceType       string `json:"TraceType" xml:"TraceType"`
	InstanceSize    string `json:"InstanceSize" xml:"InstanceSize"`
	ClientIp        string `json:"ClientIp" xml:"ClientIp"`
}

Trace is a nested struct in mse response

type TraceDetails ¶ added in v1.61.1344

type TraceDetails struct {
	TraceEnabled bool   `json:"TraceEnabled" xml:"TraceEnabled"`
	ServiceId    int64  `json:"ServiceId" xml:"ServiceId"`
	TraceType    string `json:"TraceType" xml:"TraceType"`
	Sample       int64  `json:"Sample" xml:"Sample"`
	ServicePort  string `json:"ServicePort" xml:"ServicePort"`
}

TraceDetails is a nested struct in mse response

type TracesInListConfigTrack ¶ added in v1.62.153

type TracesInListConfigTrack struct {
	Trace []Trace `json:"Trace" xml:"Trace"`
}

TracesInListConfigTrack is a nested struct in mse response

type TracesInListNamingTrack ¶ added in v1.62.153

type TracesInListNamingTrack struct {
	Trace []Trace `json:"Trace" xml:"Trace"`
}

TracesInListNamingTrack is a nested struct in mse response

type TracesInListZkTrack ¶ added in v1.62.153

type TracesInListZkTrack struct {
	Trace []Trace `json:"Trace" xml:"Trace"`
}

TracesInListZkTrack is a nested struct in mse response

type TrafficPolicy ¶ added in v1.62.153

type TrafficPolicy struct {
	TlsSetting           TlsSetting           `json:"TlsSetting" xml:"TlsSetting"`
	LoadBalancerSettings LoadBalancerSettings `json:"LoadBalancerSettings" xml:"LoadBalancerSettings"`
}

TrafficPolicy is a nested struct in mse response

type UnhealthyEndpointsInGetGatewayRouteDetail ¶ added in v1.63.40

type UnhealthyEndpointsInGetGatewayRouteDetail struct {
	UnhealthyEndpoints []string `json:"unhealthyEndpoints" xml:"unhealthyEndpoints"`
}

UnhealthyEndpointsInGetGatewayRouteDetail is a nested struct in mse response

type UnhealthyEndpointsInListGatewayRoute ¶ added in v1.63.40

type UnhealthyEndpointsInListGatewayRoute struct {
	UnhealthyEndpoints []string `json:"unhealthyEndpoints" xml:"unhealthyEndpoints"`
}

UnhealthyEndpointsInListGatewayRoute is a nested struct in mse response

type UnhealthyEndpointsInListGatewayService ¶ added in v1.63.40

type UnhealthyEndpointsInListGatewayService struct {
	UnhealthyEndpoints []string `json:"unhealthyEndpoints" xml:"unhealthyEndpoints"`
}

UnhealthyEndpointsInListGatewayService is a nested struct in mse response

type UntagResourcesRequest ¶ added in v1.62.153

type UntagResourcesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	All            requests.Boolean `position:"Query" name:"All"`
	ResourceId     *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType   string           `position:"Query" name:"ResourceType"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	TagKey         *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest ¶ added in v1.62.153

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse ¶ added in v1.62.153

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse ¶ added in v1.62.153

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateAclRequest ¶

type UpdateAclRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AclEntryList   string `position:"Query" name:"AclEntryList"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

UpdateAclRequest is the request struct for api UpdateAcl

func CreateUpdateAclRequest ¶

func CreateUpdateAclRequest() (request *UpdateAclRequest)

CreateUpdateAclRequest creates a request to invoke UpdateAcl API

type UpdateAclResponse ¶

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

UpdateAclResponse is the response struct for api UpdateAcl

func CreateUpdateAclResponse ¶

func CreateUpdateAclResponse() (response *UpdateAclResponse)

CreateUpdateAclResponse creates a response to parse from UpdateAcl response

type UpdateAuthPolicyRequest ¶ added in v1.62.440

type UpdateAuthPolicyRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	AuthRule       string `position:"Query" name:"AuthRule"`
	Source         string `position:"Query" name:"Source"`
	Protocol       string `position:"Query" name:"Protocol"`
	Enable         string `position:"Query" name:"Enable"`
	Id             string `position:"Query" name:"Id"`
	K8sNamespace   string `position:"Query" name:"K8sNamespace"`
	AppId          string `position:"Query" name:"AppId"`
	Name           string `position:"Query" name:"Name"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
	Region         string `position:"Query" name:"Region"`
}

UpdateAuthPolicyRequest is the request struct for api UpdateAuthPolicy

func CreateUpdateAuthPolicyRequest ¶ added in v1.62.440

func CreateUpdateAuthPolicyRequest() (request *UpdateAuthPolicyRequest)

CreateUpdateAuthPolicyRequest creates a request to invoke UpdateAuthPolicy API

type UpdateAuthPolicyResponse ¶ added in v1.62.440

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

UpdateAuthPolicyResponse is the response struct for api UpdateAuthPolicy

func CreateUpdateAuthPolicyResponse ¶ added in v1.62.440

func CreateUpdateAuthPolicyResponse() (response *UpdateAuthPolicyResponse)

CreateUpdateAuthPolicyResponse creates a response to parse from UpdateAuthPolicy response

type UpdateBlackWhiteListRequest ¶ added in v1.61.1450

type UpdateBlackWhiteListRequest struct {
	*requests.RpcRequest
	Note               string           `position:"Query" name:"Note"`
	MseSessionId       string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId    string           `position:"Query" name:"GatewayUniqueId"`
	Type               string           `position:"Query" name:"Type"`
	Content            string           `position:"Query" name:"Content"`
	IsWhite            requests.Boolean `position:"Query" name:"IsWhite"`
	ResourceIdJsonList string           `position:"Query" name:"ResourceIdJsonList"`
	Id                 requests.Integer `position:"Query" name:"Id"`
	ResourceType       string           `position:"Query" name:"ResourceType"`
	Name               string           `position:"Query" name:"Name"`
	AcceptLanguage     string           `position:"Query" name:"AcceptLanguage"`
	Status             string           `position:"Query" name:"Status"`
}

UpdateBlackWhiteListRequest is the request struct for api UpdateBlackWhiteList

func CreateUpdateBlackWhiteListRequest ¶ added in v1.61.1450

func CreateUpdateBlackWhiteListRequest() (request *UpdateBlackWhiteListRequest)

CreateUpdateBlackWhiteListRequest creates a request to invoke UpdateBlackWhiteList API

type UpdateBlackWhiteListResponse ¶ added in v1.61.1450

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

UpdateBlackWhiteListResponse is the response struct for api UpdateBlackWhiteList

func CreateUpdateBlackWhiteListResponse ¶ added in v1.61.1450

func CreateUpdateBlackWhiteListResponse() (response *UpdateBlackWhiteListResponse)

CreateUpdateBlackWhiteListResponse creates a response to parse from UpdateBlackWhiteList response

type UpdateCircuitBreakerRuleRequest ¶ added in v1.62.440

type UpdateCircuitBreakerRuleRequest struct {
	*requests.RpcRequest
	MseSessionId              string           `position:"Query" name:"MseSessionId"`
	Threshold                 requests.Float   `position:"Query" name:"Threshold"`
	RetryTimeoutMs            requests.Integer `position:"Query" name:"RetryTimeoutMs"`
	AppName                   string           `position:"Query" name:"AppName"`
	Enable                    requests.Boolean `position:"Query" name:"Enable"`
	MinRequestAmount          requests.Integer `position:"Query" name:"MinRequestAmount"`
	MaxAllowedRtMs            requests.Integer `position:"Query" name:"MaxAllowedRtMs"`
	RuleId                    requests.Integer `position:"Query" name:"RuleId"`
	HalfOpenBaseAmountPerStep requests.Integer `position:"Query" name:"HalfOpenBaseAmountPerStep"`
	StatIntervalMs            requests.Integer `position:"Query" name:"StatIntervalMs"`
	AppId                     string           `position:"Query" name:"AppId"`
	Namespace                 string           `position:"Query" name:"Namespace"`
	HalfOpenRecoveryStepNum   requests.Integer `position:"Query" name:"HalfOpenRecoveryStepNum"`
	AcceptLanguage            string           `position:"Query" name:"AcceptLanguage"`
	Strategy                  requests.Integer `position:"Query" name:"Strategy"`
}

UpdateCircuitBreakerRuleRequest is the request struct for api UpdateCircuitBreakerRule

func CreateUpdateCircuitBreakerRuleRequest ¶ added in v1.62.440

func CreateUpdateCircuitBreakerRuleRequest() (request *UpdateCircuitBreakerRuleRequest)

CreateUpdateCircuitBreakerRuleRequest creates a request to invoke UpdateCircuitBreakerRule API

type UpdateCircuitBreakerRuleResponse ¶ added in v1.62.440

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

UpdateCircuitBreakerRuleResponse is the response struct for api UpdateCircuitBreakerRule

func CreateUpdateCircuitBreakerRuleResponse ¶ added in v1.62.440

func CreateUpdateCircuitBreakerRuleResponse() (response *UpdateCircuitBreakerRuleResponse)

CreateUpdateCircuitBreakerRuleResponse creates a response to parse from UpdateCircuitBreakerRule response

type UpdateClusterRequest ¶

type UpdateClusterRequest struct {
	*requests.RpcRequest
	MseSessionId         string `position:"Query" name:"MseSessionId"`
	MaintenanceEndTime   string `position:"Query" name:"MaintenanceEndTime"`
	RequestPars          string `position:"Query" name:"RequestPars"`
	ClusterAliasName     string `position:"Query" name:"ClusterAliasName"`
	ClusterId            string `position:"Query" name:"ClusterId"`
	InstanceId           string `position:"Query" name:"InstanceId"`
	MaintenanceStartTime string `position:"Query" name:"MaintenanceStartTime"`
	AcceptLanguage       string `position:"Query" name:"AcceptLanguage"`
}

UpdateClusterRequest is the request struct for api UpdateCluster

func CreateUpdateClusterRequest ¶

func CreateUpdateClusterRequest() (request *UpdateClusterRequest)

CreateUpdateClusterRequest creates a request to invoke UpdateCluster API

type UpdateClusterResponse ¶

type UpdateClusterResponse struct {
	*responses.BaseResponse
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	Success        bool   `json:"Success" xml:"Success"`
	HttpStatusCode string `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

UpdateClusterResponse is the response struct for api UpdateCluster

func CreateUpdateClusterResponse ¶

func CreateUpdateClusterResponse() (response *UpdateClusterResponse)

CreateUpdateClusterResponse creates a response to parse from UpdateCluster response

type UpdateClusterSpecRequest ¶ added in v1.62.153

type UpdateClusterSpecRequest struct {
	*requests.RpcRequest
	ClusterSpecification string           `position:"Query" name:"ClusterSpecification"`
	MseSessionId         string           `position:"Query" name:"MseSessionId"`
	InstanceCount        requests.Integer `position:"Query" name:"InstanceCount"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
	ClusterId            string           `position:"Query" name:"ClusterId"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	MseVersion           string           `position:"Query" name:"MseVersion"`
	PubNetworkFlow       requests.Integer `position:"Query" name:"PubNetworkFlow"`
	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
}

UpdateClusterSpecRequest is the request struct for api UpdateClusterSpec

func CreateUpdateClusterSpecRequest ¶ added in v1.62.153

func CreateUpdateClusterSpecRequest() (request *UpdateClusterSpecRequest)

CreateUpdateClusterSpecRequest creates a request to invoke UpdateClusterSpec API

type UpdateClusterSpecResponse ¶ added in v1.62.153

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

UpdateClusterSpecResponse is the response struct for api UpdateClusterSpec

func CreateUpdateClusterSpecResponse ¶ added in v1.62.153

func CreateUpdateClusterSpecResponse() (response *UpdateClusterSpecResponse)

CreateUpdateClusterSpecResponse creates a response to parse from UpdateClusterSpec response

type UpdateConfigRequest ¶

type UpdateConfigRequest struct {
	*requests.RpcRequest
	MseSessionId             string           `position:"Query" name:"MseSessionId"`
	Enable4lw                requests.Boolean `position:"Query" name:"Enable4lw"`
	ConfigAuthEnabled        requests.Boolean `position:"Query" name:"ConfigAuthEnabled"`
	PassWord                 string           `position:"Query" name:"PassWord"`
	MaxClientCnxns           string           `position:"Query" name:"MaxClientCnxns"`
	RequestPars              string           `position:"Query" name:"RequestPars"`
	NamingAuthEnabled        requests.Boolean `position:"Query" name:"NamingAuthEnabled"`
	ExtendedTypesEnable      string           `position:"Query" name:"ExtendedTypesEnable"`
	AutopurgeSnapRetainCount string           `position:"Query" name:"AutopurgeSnapRetainCount"`
	ConfigSecretEnabled      requests.Boolean `position:"Query" name:"ConfigSecretEnabled"`
	MCPEnabled               requests.Boolean `position:"Query" name:"MCPEnabled"`
	SyncLimit                string           `position:"Query" name:"SyncLimit"`
	InstanceId               string           `position:"Query" name:"InstanceId"`
	TLSEnabled               requests.Boolean `position:"Query" name:"TLSEnabled"`
	OpenSuperAcl             string           `position:"Body" name:"OpenSuperAcl"`
	EurekaSupported          requests.Boolean `position:"Query" name:"EurekaSupported"`
	SnapshotCount            string           `position:"Query" name:"SnapshotCount"`
	MinSessionTimeout        string           `position:"Query" name:"MinSessionTimeout"`
	ConsoleUIEnabled         requests.Boolean `position:"Query" name:"ConsoleUIEnabled"`
	AuthEnabled              requests.Boolean `position:"Query" name:"AuthEnabled"`
	JuteMaxbuffer            string           `position:"Query" name:"JuteMaxbuffer"`
	ConfigType               string           `position:"Query" name:"ConfigType"`
	MaxSessionTimeout        string           `position:"Query" name:"MaxSessionTimeout"`
	TickTime                 string           `position:"Query" name:"TickTime"`
	ClusterId                string           `position:"Query" name:"ClusterId"`
	AutopurgePurgeInterval   string           `position:"Query" name:"AutopurgePurgeInterval"`
	AcceptLanguage           string           `position:"Query" name:"AcceptLanguage"`
	InitLimit                string           `position:"Query" name:"InitLimit"`
	UserName                 string           `position:"Query" name:"UserName"`
}

UpdateConfigRequest is the request struct for api UpdateConfig

func CreateUpdateConfigRequest ¶

func CreateUpdateConfigRequest() (request *UpdateConfigRequest)

CreateUpdateConfigRequest creates a request to invoke UpdateConfig API

type UpdateConfigResponse ¶

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

UpdateConfigResponse is the response struct for api UpdateConfig

func CreateUpdateConfigResponse ¶

func CreateUpdateConfigResponse() (response *UpdateConfigResponse)

CreateUpdateConfigResponse creates a response to parse from UpdateConfig response

type UpdateEngineNamespaceRequest ¶

type UpdateEngineNamespaceRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	ServiceCount   requests.Integer `position:"Query" name:"ServiceCount"`
	Id             string           `position:"Query" name:"Id"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	Name           string           `position:"Query" name:"Name"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Desc           string           `position:"Query" name:"Desc"`
}

UpdateEngineNamespaceRequest is the request struct for api UpdateEngineNamespace

func CreateUpdateEngineNamespaceRequest ¶

func CreateUpdateEngineNamespaceRequest() (request *UpdateEngineNamespaceRequest)

CreateUpdateEngineNamespaceRequest creates a request to invoke UpdateEngineNamespace API

type UpdateEngineNamespaceResponse ¶

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

UpdateEngineNamespaceResponse is the response struct for api UpdateEngineNamespace

func CreateUpdateEngineNamespaceResponse ¶

func CreateUpdateEngineNamespaceResponse() (response *UpdateEngineNamespaceResponse)

CreateUpdateEngineNamespaceResponse creates a response to parse from UpdateEngineNamespace response

type UpdateFlowRuleRequest ¶ added in v1.62.440

type UpdateFlowRuleRequest struct {
	*requests.RpcRequest
	MseSessionId      string           `position:"Query" name:"MseSessionId"`
	ControlBehavior   requests.Integer `position:"Query" name:"ControlBehavior"`
	Threshold         requests.Integer `position:"Query" name:"Threshold"`
	AppName           string           `position:"Query" name:"AppName"`
	Enable            requests.Boolean `position:"Query" name:"Enable"`
	AppId             string           `position:"Query" name:"AppId"`
	Namespace         string           `position:"Query" name:"Namespace"`
	AcceptLanguage    string           `position:"Query" name:"AcceptLanguage"`
	MaxQueueingTimeMs requests.Integer `position:"Query" name:"MaxQueueingTimeMs"`
	RuleId            requests.Integer `position:"Query" name:"RuleId"`
}

UpdateFlowRuleRequest is the request struct for api UpdateFlowRule

func CreateUpdateFlowRuleRequest ¶ added in v1.62.440

func CreateUpdateFlowRuleRequest() (request *UpdateFlowRuleRequest)

CreateUpdateFlowRuleRequest creates a request to invoke UpdateFlowRule API

type UpdateFlowRuleResponse ¶ added in v1.62.440

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

UpdateFlowRuleResponse is the response struct for api UpdateFlowRule

func CreateUpdateFlowRuleResponse ¶ added in v1.62.440

func CreateUpdateFlowRuleResponse() (response *UpdateFlowRuleResponse)

CreateUpdateFlowRuleResponse creates a response to parse from UpdateFlowRule response

type UpdateGatewayAuthConsumerRequest ¶ added in v1.62.440

type UpdateGatewayAuthConsumerRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	KeyName         string           `position:"Query" name:"KeyName"`
	Id              requests.Integer `position:"Query" name:"Id"`
	TokenPrefix     string           `position:"Query" name:"TokenPrefix"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Jwks            string           `position:"Query" name:"Jwks"`
	Description     string           `position:"Query" name:"Description"`
	TokenPosition   string           `position:"Query" name:"TokenPosition"`
	EncodeType      string           `position:"Query" name:"EncodeType"`
	KeyValue        string           `position:"Query" name:"KeyValue"`
	TokenPass       requests.Boolean `position:"Query" name:"TokenPass"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	TokenName       string           `position:"Query" name:"TokenName"`
}

UpdateGatewayAuthConsumerRequest is the request struct for api UpdateGatewayAuthConsumer

func CreateUpdateGatewayAuthConsumerRequest ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerRequest() (request *UpdateGatewayAuthConsumerRequest)

CreateUpdateGatewayAuthConsumerRequest creates a request to invoke UpdateGatewayAuthConsumer API

type UpdateGatewayAuthConsumerResourceRequest ¶ added in v1.62.440

type UpdateGatewayAuthConsumerResourceRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ConsumerId      requests.Integer `position:"Query" name:"ConsumerId"`
	ResourceList    string           `position:"Query" name:"ResourceList"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayAuthConsumerResourceRequest is the request struct for api UpdateGatewayAuthConsumerResource

func CreateUpdateGatewayAuthConsumerResourceRequest ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerResourceRequest() (request *UpdateGatewayAuthConsumerResourceRequest)

CreateUpdateGatewayAuthConsumerResourceRequest creates a request to invoke UpdateGatewayAuthConsumerResource API

type UpdateGatewayAuthConsumerResourceResponse ¶ added in v1.62.440

type UpdateGatewayAuthConsumerResourceResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

UpdateGatewayAuthConsumerResourceResponse is the response struct for api UpdateGatewayAuthConsumerResource

func CreateUpdateGatewayAuthConsumerResourceResponse ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerResourceResponse() (response *UpdateGatewayAuthConsumerResourceResponse)

CreateUpdateGatewayAuthConsumerResourceResponse creates a response to parse from UpdateGatewayAuthConsumerResource response

type UpdateGatewayAuthConsumerResourceStatusRequest ¶ added in v1.62.440

type UpdateGatewayAuthConsumerResourceStatusRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ConsumerId      requests.Integer `position:"Query" name:"ConsumerId"`
	IdList          string           `position:"Query" name:"IdList"`
	ResourceStatus  requests.Boolean `position:"Query" name:"ResourceStatus"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayAuthConsumerResourceStatusRequest is the request struct for api UpdateGatewayAuthConsumerResourceStatus

func CreateUpdateGatewayAuthConsumerResourceStatusRequest ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerResourceStatusRequest() (request *UpdateGatewayAuthConsumerResourceStatusRequest)

CreateUpdateGatewayAuthConsumerResourceStatusRequest creates a request to invoke UpdateGatewayAuthConsumerResourceStatus API

type UpdateGatewayAuthConsumerResourceStatusResponse ¶ added in v1.62.440

type UpdateGatewayAuthConsumerResourceStatusResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

UpdateGatewayAuthConsumerResourceStatusResponse is the response struct for api UpdateGatewayAuthConsumerResourceStatus

func CreateUpdateGatewayAuthConsumerResourceStatusResponse ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerResourceStatusResponse() (response *UpdateGatewayAuthConsumerResourceStatusResponse)

CreateUpdateGatewayAuthConsumerResourceStatusResponse creates a response to parse from UpdateGatewayAuthConsumerResourceStatus response

type UpdateGatewayAuthConsumerResponse ¶ added in v1.62.440

type UpdateGatewayAuthConsumerResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           int64  `json:"Data" xml:"Data"`
}

UpdateGatewayAuthConsumerResponse is the response struct for api UpdateGatewayAuthConsumer

func CreateUpdateGatewayAuthConsumerResponse ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerResponse() (response *UpdateGatewayAuthConsumerResponse)

CreateUpdateGatewayAuthConsumerResponse creates a response to parse from UpdateGatewayAuthConsumer response

type UpdateGatewayAuthConsumerStatusRequest ¶ added in v1.62.440

type UpdateGatewayAuthConsumerStatusRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer `position:"Query" name:"Id"`
	ConsumerStatus  requests.Boolean `position:"Query" name:"ConsumerStatus"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayAuthConsumerStatusRequest is the request struct for api UpdateGatewayAuthConsumerStatus

func CreateUpdateGatewayAuthConsumerStatusRequest ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerStatusRequest() (request *UpdateGatewayAuthConsumerStatusRequest)

CreateUpdateGatewayAuthConsumerStatusRequest creates a request to invoke UpdateGatewayAuthConsumerStatus API

type UpdateGatewayAuthConsumerStatusResponse ¶ added in v1.62.440

type UpdateGatewayAuthConsumerStatusResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           bool   `json:"Data" xml:"Data"`
}

UpdateGatewayAuthConsumerStatusResponse is the response struct for api UpdateGatewayAuthConsumerStatus

func CreateUpdateGatewayAuthConsumerStatusResponse ¶ added in v1.62.440

func CreateUpdateGatewayAuthConsumerStatusResponse() (response *UpdateGatewayAuthConsumerStatusResponse)

CreateUpdateGatewayAuthConsumerStatusResponse creates a response to parse from UpdateGatewayAuthConsumerStatus response

type UpdateGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

type UpdateGatewayCircuitBreakerRuleRequest struct {
	*requests.RpcRequest
	MseSessionId        string           `position:"Query" name:"MseSessionId"`
	MaxAllowedMs        requests.Integer `position:"Query" name:"MaxAllowedMs"`
	BehaviorType        requests.Integer `position:"Query" name:"BehaviorType"`
	Enable              requests.Integer `position:"Query" name:"Enable"`
	MinRequestAmount    requests.Integer `position:"Query" name:"MinRequestAmount"`
	Id                  requests.Integer `position:"Query" name:"Id"`
	GatewayId           requests.Integer `position:"Query" name:"GatewayId"`
	ResponseStatusCode  requests.Integer `position:"Query" name:"ResponseStatusCode"`
	RouteId             requests.Integer `position:"Query" name:"RouteId"`
	TriggerRatio        requests.Integer `position:"Query" name:"TriggerRatio"`
	GatewayUniqueId     string           `position:"Query" name:"GatewayUniqueId"`
	BodyEncoding        requests.Integer `position:"Query" name:"BodyEncoding"`
	ResponseRedirectUrl string           `position:"Query" name:"ResponseRedirectUrl"`
	RouteName           string           `position:"Query" name:"RouteName"`
	StatDurationSec     requests.Integer `position:"Query" name:"StatDurationSec"`
	RecoveryTimeoutSec  requests.Integer `position:"Query" name:"RecoveryTimeoutSec"`
	AcceptLanguage      string           `position:"Query" name:"AcceptLanguage"`
	ResponseContentBody string           `position:"Query" name:"ResponseContentBody"`
	Strategy            requests.Integer `position:"Query" name:"Strategy"`
}

UpdateGatewayCircuitBreakerRuleRequest is the request struct for api UpdateGatewayCircuitBreakerRule

func CreateUpdateGatewayCircuitBreakerRuleRequest ¶ added in v1.63.40

func CreateUpdateGatewayCircuitBreakerRuleRequest() (request *UpdateGatewayCircuitBreakerRuleRequest)

CreateUpdateGatewayCircuitBreakerRuleRequest creates a request to invoke UpdateGatewayCircuitBreakerRule API

type UpdateGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

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

UpdateGatewayCircuitBreakerRuleResponse is the response struct for api UpdateGatewayCircuitBreakerRule

func CreateUpdateGatewayCircuitBreakerRuleResponse ¶ added in v1.63.40

func CreateUpdateGatewayCircuitBreakerRuleResponse() (response *UpdateGatewayCircuitBreakerRuleResponse)

CreateUpdateGatewayCircuitBreakerRuleResponse creates a response to parse from UpdateGatewayCircuitBreakerRule response

type UpdateGatewayDomainRequest ¶ added in v1.61.1450

type UpdateGatewayDomainRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	TlsMax          string           `position:"Query" name:"TlsMax"`
	Protocol        string           `position:"Query" name:"Protocol"`
	MustHttps       requests.Boolean `position:"Query" name:"MustHttps"`
	Http2           string           `position:"Query" name:"Http2"`
	Id              requests.Integer `position:"Query" name:"Id"`
	TlsMin          string           `position:"Query" name:"TlsMin"`
	CertIdentifier  string           `position:"Query" name:"CertIdentifier"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayDomainRequest is the request struct for api UpdateGatewayDomain

func CreateUpdateGatewayDomainRequest ¶ added in v1.61.1450

func CreateUpdateGatewayDomainRequest() (request *UpdateGatewayDomainRequest)

CreateUpdateGatewayDomainRequest creates a request to invoke UpdateGatewayDomain API

type UpdateGatewayDomainResponse ¶ added in v1.61.1450

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

UpdateGatewayDomainResponse is the response struct for api UpdateGatewayDomain

func CreateUpdateGatewayDomainResponse ¶ added in v1.61.1450

func CreateUpdateGatewayDomainResponse() (response *UpdateGatewayDomainResponse)

CreateUpdateGatewayDomainResponse creates a response to parse from UpdateGatewayDomain response

type UpdateGatewayFlowRuleRequest ¶ added in v1.63.40

type UpdateGatewayFlowRuleRequest struct {
	*requests.RpcRequest
	MseSessionId        string           `position:"Query" name:"MseSessionId"`
	Threshold           requests.Integer `position:"Query" name:"Threshold"`
	BehaviorType        requests.Integer `position:"Query" name:"BehaviorType"`
	Enable              requests.Integer `position:"Query" name:"Enable"`
	Id                  requests.Integer `position:"Query" name:"Id"`
	GatewayId           requests.Integer `position:"Query" name:"GatewayId"`
	ResponseStatusCode  requests.Integer `position:"Query" name:"ResponseStatusCode"`
	RouteId             requests.Integer `position:"Query" name:"RouteId"`
	GatewayUniqueId     string           `position:"Query" name:"GatewayUniqueId"`
	BodyEncoding        requests.Integer `position:"Query" name:"BodyEncoding"`
	ResponseRedirectUrl string           `position:"Query" name:"ResponseRedirectUrl"`
	RouteName           string           `position:"Query" name:"RouteName"`
	AcceptLanguage      string           `position:"Query" name:"AcceptLanguage"`
	ResponseContentBody string           `position:"Query" name:"ResponseContentBody"`
}

UpdateGatewayFlowRuleRequest is the request struct for api UpdateGatewayFlowRule

func CreateUpdateGatewayFlowRuleRequest ¶ added in v1.63.40

func CreateUpdateGatewayFlowRuleRequest() (request *UpdateGatewayFlowRuleRequest)

CreateUpdateGatewayFlowRuleRequest creates a request to invoke UpdateGatewayFlowRule API

type UpdateGatewayFlowRuleResponse ¶ added in v1.63.40

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

UpdateGatewayFlowRuleResponse is the response struct for api UpdateGatewayFlowRule

func CreateUpdateGatewayFlowRuleResponse ¶ added in v1.63.40

func CreateUpdateGatewayFlowRuleResponse() (response *UpdateGatewayFlowRuleResponse)

CreateUpdateGatewayFlowRuleResponse creates a response to parse from UpdateGatewayFlowRule response

type UpdateGatewayIsolationRuleRequest ¶ added in v1.63.40

type UpdateGatewayIsolationRuleRequest struct {
	*requests.RpcRequest
	MseSessionId        string           `position:"Query" name:"MseSessionId"`
	BehaviorType        requests.Integer `position:"Query" name:"BehaviorType"`
	Enable              requests.Integer `position:"Query" name:"Enable"`
	Id                  requests.Integer `position:"Query" name:"Id"`
	GatewayId           requests.Integer `position:"Query" name:"GatewayId"`
	ResponseStatusCode  requests.Integer `position:"Query" name:"ResponseStatusCode"`
	RouteId             requests.Integer `position:"Query" name:"RouteId"`
	GatewayUniqueId     string           `position:"Query" name:"GatewayUniqueId"`
	BodyEncoding        requests.Integer `position:"Query" name:"BodyEncoding"`
	ResponseRedirectUrl string           `position:"Query" name:"ResponseRedirectUrl"`
	RouteName           string           `position:"Query" name:"RouteName"`
	AcceptLanguage      string           `position:"Query" name:"AcceptLanguage"`
	MaxConcurrency      requests.Integer `position:"Query" name:"MaxConcurrency"`
	ResponseContentBody string           `position:"Query" name:"ResponseContentBody"`
}

UpdateGatewayIsolationRuleRequest is the request struct for api UpdateGatewayIsolationRule

func CreateUpdateGatewayIsolationRuleRequest ¶ added in v1.63.40

func CreateUpdateGatewayIsolationRuleRequest() (request *UpdateGatewayIsolationRuleRequest)

CreateUpdateGatewayIsolationRuleRequest creates a request to invoke UpdateGatewayIsolationRule API

type UpdateGatewayIsolationRuleResponse ¶ added in v1.63.40

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

UpdateGatewayIsolationRuleResponse is the response struct for api UpdateGatewayIsolationRule

func CreateUpdateGatewayIsolationRuleResponse ¶ added in v1.63.40

func CreateUpdateGatewayIsolationRuleResponse() (response *UpdateGatewayIsolationRuleResponse)

CreateUpdateGatewayIsolationRuleResponse creates a response to parse from UpdateGatewayIsolationRule response

type UpdateGatewayNameRequest ¶ added in v1.61.1344

type UpdateGatewayNameRequest struct {
	*requests.RpcRequest
	MseSessionId    string `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string `position:"Query" name:"GatewayUniqueId"`
	Name            string `position:"Query" name:"Name"`
	AcceptLanguage  string `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayNameRequest is the request struct for api UpdateGatewayName

func CreateUpdateGatewayNameRequest ¶ added in v1.61.1344

func CreateUpdateGatewayNameRequest() (request *UpdateGatewayNameRequest)

CreateUpdateGatewayNameRequest creates a request to invoke UpdateGatewayName API

type UpdateGatewayNameResponse ¶ added in v1.61.1344

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

UpdateGatewayNameResponse is the response struct for api UpdateGatewayName

func CreateUpdateGatewayNameResponse ¶ added in v1.61.1344

func CreateUpdateGatewayNameResponse() (response *UpdateGatewayNameResponse)

CreateUpdateGatewayNameResponse creates a response to parse from UpdateGatewayName response

type UpdateGatewayOptionGatewayOption ¶ added in v1.61.1344

type UpdateGatewayOptionGatewayOption struct {
	EnableWaf                  string                                           `name:"EnableWaf"`
	EnableHardwareAcceleration string                                           `name:"EnableHardwareAcceleration"`
	DisableHttp2Alpn           string                                           `name:"DisableHttp2Alpn"`
	LogConfigDetails           UpdateGatewayOptionGatewayOptionLogConfigDetails `name:"LogConfigDetails" type:"Struct"`
	TraceDetails               UpdateGatewayOptionGatewayOptionTraceDetails     `name:"TraceDetails" type:"Struct"`
}

UpdateGatewayOptionGatewayOption is a repeated param struct in UpdateGatewayOptionRequest

type UpdateGatewayOptionGatewayOptionLogConfigDetails ¶ added in v1.61.1344

type UpdateGatewayOptionGatewayOptionLogConfigDetails struct {
	ProjectName  string `name:"ProjectName"`
	LogStoreName string `name:"LogStoreName"`
	LogEnabled   string `name:"LogEnabled"`
}

UpdateGatewayOptionGatewayOptionLogConfigDetails is a repeated param struct in UpdateGatewayOptionRequest

type UpdateGatewayOptionGatewayOptionTraceDetails ¶ added in v1.61.1344

type UpdateGatewayOptionGatewayOptionTraceDetails struct {
	TraceType    string `name:"TraceType"`
	TraceEnabled string `name:"TraceEnabled"`
	ServiceId    string `name:"ServiceId"`
	Sample       string `name:"Sample"`
	ServicePort  string `name:"ServicePort"`
}

UpdateGatewayOptionGatewayOptionTraceDetails is a repeated param struct in UpdateGatewayOptionRequest

type UpdateGatewayOptionRequest ¶ added in v1.61.1344

type UpdateGatewayOptionRequest struct {
	*requests.RpcRequest
	MseSessionId    string                           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string                           `position:"Query" name:"GatewayUniqueId"`
	GatewayOption   UpdateGatewayOptionGatewayOption `position:"Query" name:"GatewayOption"  type:"Struct"`
	GatewayId       requests.Integer                 `position:"Query" name:"GatewayId"`
	AcceptLanguage  string                           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayOptionRequest is the request struct for api UpdateGatewayOption

func CreateUpdateGatewayOptionRequest ¶ added in v1.61.1344

func CreateUpdateGatewayOptionRequest() (request *UpdateGatewayOptionRequest)

CreateUpdateGatewayOptionRequest creates a request to invoke UpdateGatewayOption API

type UpdateGatewayOptionResponse ¶ added in v1.61.1344

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

UpdateGatewayOptionResponse is the response struct for api UpdateGatewayOption

func CreateUpdateGatewayOptionResponse ¶ added in v1.61.1344

func CreateUpdateGatewayOptionResponse() (response *UpdateGatewayOptionResponse)

CreateUpdateGatewayOptionResponse creates a response to parse from UpdateGatewayOption response

type UpdateGatewayRouteAuthAuthJSON ¶ added in v1.62.440

type UpdateGatewayRouteAuthAuthJSON struct {
	Type string `name:"Type"`
}

UpdateGatewayRouteAuthAuthJSON is a repeated param struct in UpdateGatewayRouteAuthRequest

type UpdateGatewayRouteAuthRequest ¶ added in v1.62.440

type UpdateGatewayRouteAuthRequest struct {
	*requests.RpcRequest
	MseSessionId    string                         `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string                         `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer               `position:"Query" name:"Id"`
	GatewayId       requests.Integer               `position:"Query" name:"GatewayId"`
	AcceptLanguage  string                         `position:"Query" name:"AcceptLanguage"`
	AuthJSON        UpdateGatewayRouteAuthAuthJSON `position:"Query" name:"AuthJSON"  type:"Struct"`
}

UpdateGatewayRouteAuthRequest is the request struct for api UpdateGatewayRouteAuth

func CreateUpdateGatewayRouteAuthRequest ¶ added in v1.62.440

func CreateUpdateGatewayRouteAuthRequest() (request *UpdateGatewayRouteAuthRequest)

CreateUpdateGatewayRouteAuthRequest creates a request to invoke UpdateGatewayRouteAuth API

type UpdateGatewayRouteAuthResponse ¶ added in v1.62.440

type UpdateGatewayRouteAuthResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicCode    string `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           int64  `json:"Data" xml:"Data"`
}

UpdateGatewayRouteAuthResponse is the response struct for api UpdateGatewayRouteAuth

func CreateUpdateGatewayRouteAuthResponse ¶ added in v1.62.440

func CreateUpdateGatewayRouteAuthResponse() (response *UpdateGatewayRouteAuthResponse)

CreateUpdateGatewayRouteAuthResponse creates a response to parse from UpdateGatewayRouteAuth response

type UpdateGatewayRouteCORSCorsJSON ¶ added in v1.61.1488

type UpdateGatewayRouteCORSCorsJSON struct {
	AllowCredentials string `name:"AllowCredentials"`
	AllowOrigins     string `name:"AllowOrigins"`
	AllowMethods     string `name:"AllowMethods"`
	AllowHeaders     string `name:"AllowHeaders"`
	ExposeHeaders    string `name:"ExposeHeaders"`
	TimeUnit         string `name:"TimeUnit"`
	UnitNum          string `name:"UnitNum"`
	Status           string `name:"Status"`
}

UpdateGatewayRouteCORSCorsJSON is a repeated param struct in UpdateGatewayRouteCORSRequest

type UpdateGatewayRouteCORSRequest ¶ added in v1.61.1488

type UpdateGatewayRouteCORSRequest struct {
	*requests.RpcRequest
	MseSessionId    string                         `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string                         `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer               `position:"Query" name:"Id"`
	GatewayId       requests.Integer               `position:"Query" name:"GatewayId"`
	CorsJSON        UpdateGatewayRouteCORSCorsJSON `position:"Query" name:"CorsJSON"  type:"Struct"`
	AcceptLanguage  string                         `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayRouteCORSRequest is the request struct for api UpdateGatewayRouteCORS

func CreateUpdateGatewayRouteCORSRequest ¶ added in v1.61.1488

func CreateUpdateGatewayRouteCORSRequest() (request *UpdateGatewayRouteCORSRequest)

CreateUpdateGatewayRouteCORSRequest creates a request to invoke UpdateGatewayRouteCORS API

type UpdateGatewayRouteCORSResponse ¶ added in v1.61.1488

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

UpdateGatewayRouteCORSResponse is the response struct for api UpdateGatewayRouteCORS

func CreateUpdateGatewayRouteCORSResponse ¶ added in v1.61.1488

func CreateUpdateGatewayRouteCORSResponse() (response *UpdateGatewayRouteCORSResponse)

CreateUpdateGatewayRouteCORSResponse creates a response to parse from UpdateGatewayRouteCORS response

type UpdateGatewayRouteDirectResponseJSON ¶ added in v1.61.1488

type UpdateGatewayRouteDirectResponseJSON struct {
	Code string `name:"Code"`
	Body string `name:"Body"`
}

UpdateGatewayRouteDirectResponseJSON is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteFallbackServices ¶ added in v1.62.153

type UpdateGatewayRouteFallbackServices struct {
	AgreementType string `name:"AgreementType"`
	Name          string `name:"Name"`
	Namespace     string `name:"Namespace"`
	SourceType    string `name:"SourceType"`
	ServiceId     string `name:"ServiceId"`
	Percent       string `name:"Percent"`
	Version       string `name:"Version"`
	GroupName     string `name:"GroupName"`
	ServicePort   string `name:"ServicePort"`
}

UpdateGatewayRouteFallbackServices is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteHTTPRewriteRequest ¶ added in v1.61.1344

type UpdateGatewayRouteHTTPRewriteRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer `position:"Query" name:"Id"`
	GatewayId       requests.Integer `position:"Query" name:"GatewayId"`
	HttpRewriteJSON string           `position:"Query" name:"HttpRewriteJSON"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayRouteHTTPRewriteRequest is the request struct for api UpdateGatewayRouteHTTPRewrite

func CreateUpdateGatewayRouteHTTPRewriteRequest ¶ added in v1.61.1344

func CreateUpdateGatewayRouteHTTPRewriteRequest() (request *UpdateGatewayRouteHTTPRewriteRequest)

CreateUpdateGatewayRouteHTTPRewriteRequest creates a request to invoke UpdateGatewayRouteHTTPRewrite API

type UpdateGatewayRouteHTTPRewriteResponse ¶ added in v1.61.1344

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

UpdateGatewayRouteHTTPRewriteResponse is the response struct for api UpdateGatewayRouteHTTPRewrite

func CreateUpdateGatewayRouteHTTPRewriteResponse ¶ added in v1.61.1344

func CreateUpdateGatewayRouteHTTPRewriteResponse() (response *UpdateGatewayRouteHTTPRewriteResponse)

CreateUpdateGatewayRouteHTTPRewriteResponse creates a response to parse from UpdateGatewayRouteHTTPRewrite response

type UpdateGatewayRouteHeaderOpRequest ¶ added in v1.61.1488

type UpdateGatewayRouteHeaderOpRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	HeaderOpJSON    string           `position:"Query" name:"HeaderOpJSON"`
	Id              requests.Integer `position:"Query" name:"Id"`
	GatewayId       requests.Integer `position:"Query" name:"GatewayId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayRouteHeaderOpRequest is the request struct for api UpdateGatewayRouteHeaderOp

func CreateUpdateGatewayRouteHeaderOpRequest ¶ added in v1.61.1488

func CreateUpdateGatewayRouteHeaderOpRequest() (request *UpdateGatewayRouteHeaderOpRequest)

CreateUpdateGatewayRouteHeaderOpRequest creates a request to invoke UpdateGatewayRouteHeaderOp API

type UpdateGatewayRouteHeaderOpResponse ¶ added in v1.61.1488

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

UpdateGatewayRouteHeaderOpResponse is the response struct for api UpdateGatewayRouteHeaderOp

func CreateUpdateGatewayRouteHeaderOpResponse ¶ added in v1.61.1488

func CreateUpdateGatewayRouteHeaderOpResponse() (response *UpdateGatewayRouteHeaderOpResponse)

CreateUpdateGatewayRouteHeaderOpResponse creates a response to parse from UpdateGatewayRouteHeaderOp response

type UpdateGatewayRoutePredicates ¶ added in v1.61.1488

type UpdateGatewayRoutePredicates struct {
	PathPredicates   UpdateGatewayRoutePredicatesPathPredicates          `name:"PathPredicates" type:"Struct"`
	MethodPredicates *[]string                                           `name:"MethodPredicates" type:"Repeated"`
	HeaderPredicates *[]UpdateGatewayRoutePredicatesHeaderPredicatesItem `name:"HeaderPredicates" type:"Repeated"`
	QueryPredicates  *[]UpdateGatewayRoutePredicatesQueryPredicatesItem  `name:"QueryPredicates" type:"Repeated"`
}

UpdateGatewayRoutePredicates is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRoutePredicatesHeaderPredicatesItem ¶ added in v1.61.1488

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

UpdateGatewayRoutePredicatesHeaderPredicatesItem is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRoutePredicatesPathPredicates ¶ added in v1.61.1488

type UpdateGatewayRoutePredicatesPathPredicates struct {
	Path       string `name:"Path"`
	IgnoreCase string `name:"IgnoreCase"`
	Type       string `name:"Type"`
}

UpdateGatewayRoutePredicatesPathPredicates is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRoutePredicatesQueryPredicatesItem ¶ added in v1.61.1488

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

UpdateGatewayRoutePredicatesQueryPredicatesItem is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteRedirectJSON ¶ added in v1.61.1488

type UpdateGatewayRouteRedirectJSON struct {
	Path string `name:"Path"`
	Code string `name:"Code"`
	Host string `name:"Host"`
}

UpdateGatewayRouteRedirectJSON is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteRequest ¶ added in v1.61.1488

type UpdateGatewayRouteRequest struct {
	*requests.RpcRequest
	MseSessionId       string                                `position:"Query" name:"MseSessionId"`
	DomainIdListJSON   string                                `position:"Query" name:"DomainIdListJSON"`
	Id                 requests.Integer                      `position:"Query" name:"Id"`
	GatewayId          requests.Integer                      `position:"Query" name:"GatewayId"`
	EnableWaf          requests.Boolean                      `position:"Query" name:"EnableWaf"`
	Predicates         UpdateGatewayRoutePredicates          `position:"Query" name:"Predicates"  type:"Struct"`
	DirectResponseJSON UpdateGatewayRouteDirectResponseJSON  `position:"Query" name:"DirectResponseJSON"  type:"Struct"`
	Name               string                                `position:"Query" name:"Name"`
	FallbackServices   *[]UpdateGatewayRouteFallbackServices `position:"Query" name:"FallbackServices"  type:"Json"`
	Fallback           requests.Boolean                      `position:"Query" name:"Fallback"`
	GatewayUniqueId    string                                `position:"Query" name:"GatewayUniqueId"`
	DestinationType    string                                `position:"Query" name:"DestinationType"`
	Description        string                                `position:"Query" name:"Description"`
	RouteOrder         requests.Integer                      `position:"Query" name:"RouteOrder"`
	Services           *[]UpdateGatewayRouteServices         `position:"Query" name:"Services"  type:"Json"`
	RedirectJSON       UpdateGatewayRouteRedirectJSON        `position:"Query" name:"RedirectJSON"  type:"Struct"`
	AcceptLanguage     string                                `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayRouteRequest is the request struct for api UpdateGatewayRoute

func CreateUpdateGatewayRouteRequest ¶ added in v1.61.1488

func CreateUpdateGatewayRouteRequest() (request *UpdateGatewayRouteRequest)

CreateUpdateGatewayRouteRequest creates a request to invoke UpdateGatewayRoute API

type UpdateGatewayRouteResponse ¶ added in v1.61.1488

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

UpdateGatewayRouteResponse is the response struct for api UpdateGatewayRoute

func CreateUpdateGatewayRouteResponse ¶ added in v1.61.1488

func CreateUpdateGatewayRouteResponse() (response *UpdateGatewayRouteResponse)

CreateUpdateGatewayRouteResponse creates a response to parse from UpdateGatewayRoute response

type UpdateGatewayRouteRetryRequest ¶ added in v1.61.1488

type UpdateGatewayRouteRetryRequest struct {
	*requests.RpcRequest
	MseSessionId    string                           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string                           `position:"Query" name:"GatewayUniqueId"`
	RetryJSON       UpdateGatewayRouteRetryRetryJSON `position:"Query" name:"RetryJSON"  type:"Struct"`
	Id              requests.Integer                 `position:"Query" name:"Id"`
	GatewayId       requests.Integer                 `position:"Query" name:"GatewayId"`
	AcceptLanguage  string                           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayRouteRetryRequest is the request struct for api UpdateGatewayRouteRetry

func CreateUpdateGatewayRouteRetryRequest ¶ added in v1.61.1488

func CreateUpdateGatewayRouteRetryRequest() (request *UpdateGatewayRouteRetryRequest)

CreateUpdateGatewayRouteRetryRequest creates a request to invoke UpdateGatewayRouteRetry API

type UpdateGatewayRouteRetryResponse ¶ added in v1.61.1488

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

UpdateGatewayRouteRetryResponse is the response struct for api UpdateGatewayRouteRetry

func CreateUpdateGatewayRouteRetryResponse ¶ added in v1.61.1488

func CreateUpdateGatewayRouteRetryResponse() (response *UpdateGatewayRouteRetryResponse)

CreateUpdateGatewayRouteRetryResponse creates a response to parse from UpdateGatewayRouteRetry response

type UpdateGatewayRouteRetryRetryJSON ¶ added in v1.61.1488

type UpdateGatewayRouteRetryRetryJSON struct {
	HttpCodes *[]string `name:"HttpCodes" type:"Repeated"`
	Attempts  string    `name:"Attempts"`
	RetryOn   *[]string `name:"RetryOn" type:"Repeated"`
	Status    string    `name:"Status"`
}

UpdateGatewayRouteRetryRetryJSON is a repeated param struct in UpdateGatewayRouteRetryRequest

type UpdateGatewayRouteServices ¶ added in v1.61.1488

type UpdateGatewayRouteServices struct {
	HttpDubboTranscoder UpdateGatewayRouteServicesHttpDubboTranscoder `name:"HttpDubboTranscoder" type:"Struct"`
	AgreementType       string                                        `name:"AgreementType"`
	Name                string                                        `name:"Name"`
	Namespace           string                                        `name:"Namespace"`
	SourceType          string                                        `name:"SourceType"`
	ServiceId           string                                        `name:"ServiceId"`
	Percent             string                                        `name:"Percent"`
	Version             string                                        `name:"Version"`
	GroupName           string                                        `name:"GroupName"`
	ServicePort         string                                        `name:"ServicePort"`
}

UpdateGatewayRouteServices is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteServicesHttpDubboTranscoder ¶ added in v1.62.153

type UpdateGatewayRouteServicesHttpDubboTranscoder struct {
	DubboServiceName    string                                                            `name:"DubboServiceName"`
	MothedMapList       *[]UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItem `name:"MothedMapList" type:"Repeated"`
	DubboServiceVersion string                                                            `name:"DubboServiceVersion"`
	DubboServiceGroup   string                                                            `name:"DubboServiceGroup"`
}

UpdateGatewayRouteServicesHttpDubboTranscoder is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItem ¶ added in v1.62.153

type UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItem struct {
	HttpMothed            string                                                                             `name:"HttpMothed"`
	ParamMapsList         *[]UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem `name:"ParamMapsList" type:"Repeated"`
	Mothedpath            string                                                                             `name:"Mothedpath"`
	DubboMothedName       string                                                                             `name:"DubboMothedName"`
	PassThroughAllHeaders string                                                                             `name:"PassThroughAllHeaders"`
	PassThroughList       *[]string                                                                          `name:"PassThroughList" type:"Repeated"`
}

UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItem is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem ¶ added in v1.62.153

type UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem struct {
	ExtractKeySpec string `name:"ExtractKeySpec"`
	ExtractKey     string `name:"ExtractKey"`
	MappingType    string `name:"MappingType"`
}

UpdateGatewayRouteServicesHttpDubboTranscoderMothedMapListItemParamMapsListItem is a repeated param struct in UpdateGatewayRouteRequest

type UpdateGatewayRouteTimeoutRequest ¶ added in v1.61.1488

type UpdateGatewayRouteTimeoutRequest struct {
	*requests.RpcRequest
	TimeoutJSON     UpdateGatewayRouteTimeoutTimeoutJSON `position:"Query" name:"TimeoutJSON"  type:"Struct"`
	MseSessionId    string                               `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string                               `position:"Query" name:"GatewayUniqueId"`
	Id              requests.Integer                     `position:"Query" name:"Id"`
	GatewayId       requests.Integer                     `position:"Query" name:"GatewayId"`
	AcceptLanguage  string                               `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayRouteTimeoutRequest is the request struct for api UpdateGatewayRouteTimeout

func CreateUpdateGatewayRouteTimeoutRequest ¶ added in v1.61.1488

func CreateUpdateGatewayRouteTimeoutRequest() (request *UpdateGatewayRouteTimeoutRequest)

CreateUpdateGatewayRouteTimeoutRequest creates a request to invoke UpdateGatewayRouteTimeout API

type UpdateGatewayRouteTimeoutResponse ¶ added in v1.61.1488

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

UpdateGatewayRouteTimeoutResponse is the response struct for api UpdateGatewayRouteTimeout

func CreateUpdateGatewayRouteTimeoutResponse ¶ added in v1.61.1488

func CreateUpdateGatewayRouteTimeoutResponse() (response *UpdateGatewayRouteTimeoutResponse)

CreateUpdateGatewayRouteTimeoutResponse creates a response to parse from UpdateGatewayRouteTimeout response

type UpdateGatewayRouteTimeoutTimeoutJSON ¶ added in v1.61.1488

type UpdateGatewayRouteTimeoutTimeoutJSON struct {
	TimeUnit string `name:"TimeUnit"`
	UnitNum  string `name:"UnitNum"`
	Status   string `name:"Status"`
}

UpdateGatewayRouteTimeoutTimeoutJSON is a repeated param struct in UpdateGatewayRouteTimeoutRequest

type UpdateGatewayRouteWafStatusRequest ¶ added in v1.61.1581

type UpdateGatewayRouteWafStatusRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	EnableWaf       requests.Boolean `position:"Query" name:"EnableWaf"`
	RouteId         requests.Integer `position:"Query" name:"RouteId"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewayRouteWafStatusRequest is the request struct for api UpdateGatewayRouteWafStatus

func CreateUpdateGatewayRouteWafStatusRequest ¶ added in v1.61.1581

func CreateUpdateGatewayRouteWafStatusRequest() (request *UpdateGatewayRouteWafStatusRequest)

CreateUpdateGatewayRouteWafStatusRequest creates a request to invoke UpdateGatewayRouteWafStatus API

type UpdateGatewayRouteWafStatusResponse ¶ added in v1.61.1581

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

UpdateGatewayRouteWafStatusResponse is the response struct for api UpdateGatewayRouteWafStatus

func CreateUpdateGatewayRouteWafStatusResponse ¶ added in v1.61.1581

func CreateUpdateGatewayRouteWafStatusResponse() (response *UpdateGatewayRouteWafStatusResponse)

CreateUpdateGatewayRouteWafStatusResponse creates a response to parse from UpdateGatewayRouteWafStatus response

type UpdateGatewayServiceCheckRequest ¶ added in v1.63.40

type UpdateGatewayServiceCheckRequest struct {
	*requests.RpcRequest
	MseSessionId       string           `position:"Query" name:"MseSessionId"`
	Protocol           string           `position:"Query" name:"Protocol"`
	ExpectedStatuses   *[]string        `position:"Query" name:"ExpectedStatuses"  type:"Json"`
	HttpHost           string           `position:"Query" name:"HttpHost"`
	Check              requests.Boolean `position:"Query" name:"Check"`
	HttpPath           string           `position:"Query" name:"HttpPath"`
	Interval           requests.Integer `position:"Query" name:"Interval"`
	GatewayUniqueId    string           `position:"Query" name:"GatewayUniqueId"`
	UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthyThreshold   requests.Integer `position:"Query" name:"HealthyThreshold"`
	Timeout            requests.Integer `position:"Query" name:"Timeout"`
	AcceptLanguage     string           `position:"Query" name:"AcceptLanguage"`
	ServiceId          string           `position:"Query" name:"ServiceId"`
}

UpdateGatewayServiceCheckRequest is the request struct for api UpdateGatewayServiceCheck

func CreateUpdateGatewayServiceCheckRequest ¶ added in v1.63.40

func CreateUpdateGatewayServiceCheckRequest() (request *UpdateGatewayServiceCheckRequest)

CreateUpdateGatewayServiceCheckRequest creates a request to invoke UpdateGatewayServiceCheck API

type UpdateGatewayServiceCheckResponse ¶ added in v1.63.40

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

UpdateGatewayServiceCheckResponse is the response struct for api UpdateGatewayServiceCheck

func CreateUpdateGatewayServiceCheckResponse ¶ added in v1.63.40

func CreateUpdateGatewayServiceCheckResponse() (response *UpdateGatewayServiceCheckResponse)

CreateUpdateGatewayServiceCheckResponse creates a response to parse from UpdateGatewayServiceCheck response

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicy ¶ added in v1.61.1497

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicy struct {
	TlsSetting           UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyTlsSetting           `name:"TlsSetting" type:"Struct"`
	LoadBalancerSettings UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettings `name:"LoadBalancerSettings" type:"Struct"`
}

UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicy is a repeated param struct in UpdateGatewayServiceTrafficPolicyRequest

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettings ¶ added in v1.61.1497

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettings struct {
	WarmupDuration         string                                                                                          `name:"WarmupDuration"`
	LoadbalancerType       string                                                                                          `name:"LoadbalancerType"`
	ConsistentHashLBConfig UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfig `name:"ConsistentHashLBConfig" type:"Struct"`
}

UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettings is a repeated param struct in UpdateGatewayServiceTrafficPolicyRequest

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfig ¶ added in v1.61.1497

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfig struct {
	HttpCookie           UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfigHttpCookie `name:"HttpCookie" type:"Struct"`
	ParameterName        string                                                                                                    `name:"ParameterName"`
	ConsistentHashLBType string                                                                                                    `name:"ConsistentHashLBType"`
}

UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfig is a repeated param struct in UpdateGatewayServiceTrafficPolicyRequest

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfigHttpCookie ¶ added in v1.61.1497

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfigHttpCookie struct {
	Path string `name:"Path"`
	Name string `name:"Name"`
	TTL  string `name:"TTL"`
}

UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyLoadBalancerSettingsConsistentHashLBConfigHttpCookie is a repeated param struct in UpdateGatewayServiceTrafficPolicyRequest

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyTlsSetting ¶ added in v1.61.1497

type UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyTlsSetting struct {
	TlsMode       string `name:"TlsMode"`
	CaCertContent string `name:"CaCertContent"`
	CertId        string `name:"CertId"`
	Sni           string `name:"Sni"`
}

UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicyTlsSetting is a repeated param struct in UpdateGatewayServiceTrafficPolicyRequest

type UpdateGatewayServiceTrafficPolicyRequest ¶ added in v1.61.1497

type UpdateGatewayServiceTrafficPolicyRequest struct {
	*requests.RpcRequest
	MseSessionId         string                                                `position:"Query" name:"MseSessionId"`
	GatewayUniqueId      string                                                `position:"Query" name:"GatewayUniqueId"`
	GatewayId            requests.Integer                                      `position:"Query" name:"GatewayId"`
	GatewayTrafficPolicy UpdateGatewayServiceTrafficPolicyGatewayTrafficPolicy `position:"Query" name:"GatewayTrafficPolicy"  type:"Struct"`
	AcceptLanguage       string                                                `position:"Query" name:"AcceptLanguage"`
	ServiceId            requests.Integer                                      `position:"Query" name:"ServiceId"`
}

UpdateGatewayServiceTrafficPolicyRequest is the request struct for api UpdateGatewayServiceTrafficPolicy

func CreateUpdateGatewayServiceTrafficPolicyRequest ¶ added in v1.61.1497

func CreateUpdateGatewayServiceTrafficPolicyRequest() (request *UpdateGatewayServiceTrafficPolicyRequest)

CreateUpdateGatewayServiceTrafficPolicyRequest creates a request to invoke UpdateGatewayServiceTrafficPolicy API

type UpdateGatewayServiceTrafficPolicyResponse ¶ added in v1.61.1497

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

UpdateGatewayServiceTrafficPolicyResponse is the response struct for api UpdateGatewayServiceTrafficPolicy

func CreateUpdateGatewayServiceTrafficPolicyResponse ¶ added in v1.61.1497

func CreateUpdateGatewayServiceTrafficPolicyResponse() (response *UpdateGatewayServiceTrafficPolicyResponse)

CreateUpdateGatewayServiceTrafficPolicyResponse creates a response to parse from UpdateGatewayServiceTrafficPolicy response

type UpdateGatewayServiceVersionRequest ¶ added in v1.61.1450

type UpdateGatewayServiceVersionRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ServiceVersion  string           `position:"Query" name:"ServiceVersion"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	ServiceId       requests.Integer `position:"Query" name:"ServiceId"`
}

UpdateGatewayServiceVersionRequest is the request struct for api UpdateGatewayServiceVersion

func CreateUpdateGatewayServiceVersionRequest ¶ added in v1.61.1450

func CreateUpdateGatewayServiceVersionRequest() (request *UpdateGatewayServiceVersionRequest)

CreateUpdateGatewayServiceVersionRequest creates a request to invoke UpdateGatewayServiceVersion API

type UpdateGatewayServiceVersionResponse ¶ added in v1.61.1450

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

UpdateGatewayServiceVersionResponse is the response struct for api UpdateGatewayServiceVersion

func CreateUpdateGatewayServiceVersionResponse ¶ added in v1.61.1450

func CreateUpdateGatewayServiceVersionResponse() (response *UpdateGatewayServiceVersionResponse)

CreateUpdateGatewayServiceVersionResponse creates a response to parse from UpdateGatewayServiceVersion response

type UpdateGatewaySpecRequest ¶ added in v1.62.153

type UpdateGatewaySpecRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	Replica         requests.Integer `position:"Query" name:"Replica"`
	Spec            string           `position:"Query" name:"Spec"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateGatewaySpecRequest is the request struct for api UpdateGatewaySpec

func CreateUpdateGatewaySpecRequest ¶ added in v1.62.153

func CreateUpdateGatewaySpecRequest() (request *UpdateGatewaySpecRequest)

CreateUpdateGatewaySpecRequest creates a request to invoke UpdateGatewaySpec API

type UpdateGatewaySpecResponse ¶ added in v1.62.153

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

UpdateGatewaySpecResponse is the response struct for api UpdateGatewaySpec

func CreateUpdateGatewaySpecResponse ¶ added in v1.62.153

func CreateUpdateGatewaySpecResponse() (response *UpdateGatewaySpecResponse)

CreateUpdateGatewaySpecResponse creates a response to parse from UpdateGatewaySpec response

type UpdateImageRequest ¶ added in v1.61.1344

type UpdateImageRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	VersionCode    string `position:"Query" name:"VersionCode"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

UpdateImageRequest is the request struct for api UpdateImage

func CreateUpdateImageRequest ¶ added in v1.61.1344

func CreateUpdateImageRequest() (request *UpdateImageRequest)

CreateUpdateImageRequest creates a request to invoke UpdateImage API

type UpdateImageResponse ¶ added in v1.61.1344

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

UpdateImageResponse is the response struct for api UpdateImage

func CreateUpdateImageResponse ¶ added in v1.61.1344

func CreateUpdateImageResponse() (response *UpdateImageResponse)

CreateUpdateImageResponse creates a response to parse from UpdateImage response

type UpdateIsolationRuleRequest ¶ added in v1.63.40

type UpdateIsolationRuleRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Threshold      requests.Float   `position:"Query" name:"Threshold"`
	AppName        string           `position:"Query" name:"AppName"`
	Enable         requests.Boolean `position:"Query" name:"Enable"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	RuleId         requests.Integer `position:"Query" name:"RuleId"`
}

UpdateIsolationRuleRequest is the request struct for api UpdateIsolationRule

func CreateUpdateIsolationRuleRequest ¶ added in v1.63.40

func CreateUpdateIsolationRuleRequest() (request *UpdateIsolationRuleRequest)

CreateUpdateIsolationRuleRequest creates a request to invoke UpdateIsolationRule API

type UpdateIsolationRuleResponse ¶ added in v1.63.40

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

UpdateIsolationRuleResponse is the response struct for api UpdateIsolationRule

func CreateUpdateIsolationRuleResponse ¶ added in v1.63.40

func CreateUpdateIsolationRuleResponse() (response *UpdateIsolationRuleResponse)

CreateUpdateIsolationRuleResponse creates a response to parse from UpdateIsolationRule response

type UpdateMessageQueueRouteRequest ¶ added in v1.61.1581

type UpdateMessageQueueRouteRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	AppName        string           `position:"Query" name:"AppName"`
	Enable         requests.Boolean `position:"Query" name:"Enable"`
	Tags           *[]string        `position:"Query" name:"Tags"  type:"Json"`
	FilterSide     string           `position:"Query" name:"FilterSide"`
	AppId          string           `position:"Query" name:"AppId"`
	Namespace      string           `position:"Query" name:"Namespace"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
	Region         string           `position:"Query" name:"Region"`
}

UpdateMessageQueueRouteRequest is the request struct for api UpdateMessageQueueRoute

func CreateUpdateMessageQueueRouteRequest ¶ added in v1.61.1581

func CreateUpdateMessageQueueRouteRequest() (request *UpdateMessageQueueRouteRequest)

CreateUpdateMessageQueueRouteRequest creates a request to invoke UpdateMessageQueueRoute API

type UpdateMessageQueueRouteResponse ¶ added in v1.61.1581

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

UpdateMessageQueueRouteResponse is the response struct for api UpdateMessageQueueRoute

func CreateUpdateMessageQueueRouteResponse ¶ added in v1.61.1581

func CreateUpdateMessageQueueRouteResponse() (response *UpdateMessageQueueRouteResponse)

CreateUpdateMessageQueueRouteResponse creates a response to parse from UpdateMessageQueueRoute response

type UpdateMigrationTaskRequest ¶ added in v1.62.153

type UpdateMigrationTaskRequest struct {
	*requests.RpcRequest
	MseSessionId            string `position:"Query" name:"MseSessionId"`
	SyncType                string `position:"Query" name:"SyncType"`
	RequestPars             string `position:"Query" name:"RequestPars"`
	Id                      string `position:"Query" name:"Id"`
	OriginInstanceName      string `position:"Query" name:"OriginInstanceName"`
	ProjectDesc             string `position:"Query" name:"ProjectDesc"`
	ClusterType             string `position:"Query" name:"ClusterType"`
	TargetClusterName       string `position:"Query" name:"TargetClusterName"`
	TargetClusterUrl        string `position:"Query" name:"TargetClusterUrl"`
	OriginInstanceAddress   string `position:"Query" name:"OriginInstanceAddress"`
	OriginInstanceNamespace string `position:"Query" name:"OriginInstanceNamespace"`
	TargetInstanceId        string `position:"Query" name:"TargetInstanceId"`
	AcceptLanguage          string `position:"Query" name:"AcceptLanguage"`
}

UpdateMigrationTaskRequest is the request struct for api UpdateMigrationTask

func CreateUpdateMigrationTaskRequest ¶ added in v1.62.153

func CreateUpdateMigrationTaskRequest() (request *UpdateMigrationTaskRequest)

CreateUpdateMigrationTaskRequest creates a request to invoke UpdateMigrationTask API

type UpdateMigrationTaskResponse ¶ added in v1.62.153

type UpdateMigrationTaskResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

UpdateMigrationTaskResponse is the response struct for api UpdateMigrationTask

func CreateUpdateMigrationTaskResponse ¶ added in v1.62.153

func CreateUpdateMigrationTaskResponse() (response *UpdateMigrationTaskResponse)

CreateUpdateMigrationTaskResponse creates a response to parse from UpdateMigrationTask response

type UpdateNacosClusterRequest ¶ added in v1.61.1450

type UpdateNacosClusterRequest struct {
	*requests.RpcRequest
	MseSessionId            string           `position:"Query" name:"MseSessionId"`
	ClusterName             string           `position:"Query" name:"ClusterName"`
	CheckPort               requests.Integer `position:"Query" name:"CheckPort"`
	NamespaceId             string           `position:"Query" name:"NamespaceId"`
	ServiceName             string           `position:"Query" name:"ServiceName"`
	GroupName               string           `position:"Query" name:"GroupName"`
	InstanceId              string           `position:"Query" name:"InstanceId"`
	HealthChecker           string           `position:"Query" name:"HealthChecker"`
	AcceptLanguage          string           `position:"Query" name:"AcceptLanguage"`
	UseInstancePortForCheck requests.Boolean `position:"Query" name:"UseInstancePortForCheck"`
}

UpdateNacosClusterRequest is the request struct for api UpdateNacosCluster

func CreateUpdateNacosClusterRequest ¶ added in v1.61.1450

func CreateUpdateNacosClusterRequest() (request *UpdateNacosClusterRequest)

CreateUpdateNacosClusterRequest creates a request to invoke UpdateNacosCluster API

type UpdateNacosClusterResponse ¶ added in v1.61.1450

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

UpdateNacosClusterResponse is the response struct for api UpdateNacosCluster

func CreateUpdateNacosClusterResponse ¶ added in v1.61.1450

func CreateUpdateNacosClusterResponse() (response *UpdateNacosClusterResponse)

CreateUpdateNacosClusterResponse creates a response to parse from UpdateNacosCluster response

type UpdateNacosConfigRequest ¶

type UpdateNacosConfigRequest struct {
	*requests.RpcRequest
	MseSessionId     string `position:"Query" name:"MseSessionId"`
	EncryptedDataKey string `position:"Query" name:"EncryptedDataKey"`
	Type             string `position:"Query" name:"Type"`
	AppName          string `position:"Query" name:"AppName"`
	NamespaceId      string `position:"Query" name:"NamespaceId"`
	Group            string `position:"Query" name:"Group"`
	Tags             string `position:"Query" name:"Tags"`
	BetaIps          string `position:"Query" name:"BetaIps"`
	InstanceId       string `position:"Query" name:"InstanceId"`
	Desc             string `position:"Query" name:"Desc"`
	Content          string `position:"Body" name:"Content"`
	DataId           string `position:"Query" name:"DataId"`
	AcceptLanguage   string `position:"Query" name:"AcceptLanguage"`
	Md5              string `position:"Query" name:"Md5"`
}

UpdateNacosConfigRequest is the request struct for api UpdateNacosConfig

func CreateUpdateNacosConfigRequest ¶

func CreateUpdateNacosConfigRequest() (request *UpdateNacosConfigRequest)

CreateUpdateNacosConfigRequest creates a request to invoke UpdateNacosConfig API

type UpdateNacosConfigResponse ¶

type UpdateNacosConfigResponse struct {
	*responses.BaseResponse
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
}

UpdateNacosConfigResponse is the response struct for api UpdateNacosConfig

func CreateUpdateNacosConfigResponse ¶

func CreateUpdateNacosConfigResponse() (response *UpdateNacosConfigResponse)

CreateUpdateNacosConfigResponse creates a response to parse from UpdateNacosConfig response

type UpdateNacosGrayConfigRequest ¶ added in v1.63.40

type UpdateNacosGrayConfigRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	AppName        string           `position:"Query" name:"AppName"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	GrayType       string           `position:"Query" name:"GrayType"`
	RequestPars    string           `position:"Query" name:"RequestPars"`
	Group          string           `position:"Query" name:"Group"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	Content        string           `position:"Query" name:"Content"`
	GrayRule       string           `position:"Query" name:"GrayRule"`
	StopGray       requests.Boolean `position:"Query" name:"StopGray"`
	DataId         string           `position:"Query" name:"DataId"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

UpdateNacosGrayConfigRequest is the request struct for api UpdateNacosGrayConfig

func CreateUpdateNacosGrayConfigRequest ¶ added in v1.63.40

func CreateUpdateNacosGrayConfigRequest() (request *UpdateNacosGrayConfigRequest)

CreateUpdateNacosGrayConfigRequest creates a request to invoke UpdateNacosGrayConfig API

type UpdateNacosGrayConfigResponse ¶ added in v1.63.40

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

UpdateNacosGrayConfigResponse is the response struct for api UpdateNacosGrayConfig

func CreateUpdateNacosGrayConfigResponse ¶ added in v1.63.40

func CreateUpdateNacosGrayConfigResponse() (response *UpdateNacosGrayConfigResponse)

CreateUpdateNacosGrayConfigResponse creates a response to parse from UpdateNacosGrayConfig response

type UpdateNacosInstanceRequest ¶ added in v1.61.998

type UpdateNacosInstanceRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	Metadata       string           `position:"Body" name:"Metadata"`
	ClusterName    string           `position:"Query" name:"ClusterName"`
	Ephemeral      requests.Boolean `position:"Query" name:"Ephemeral"`
	NamespaceId    string           `position:"Query" name:"NamespaceId"`
	Ip             string           `position:"Query" name:"Ip"`
	Weight         string           `position:"Query" name:"Weight"`
	GroupName      string           `position:"Query" name:"GroupName"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	Port           requests.Integer `position:"Query" name:"Port"`
	Enabled        requests.Boolean `position:"Query" name:"Enabled"`
	ServiceName    string           `position:"Query" name:"ServiceName"`
	AcceptLanguage string           `position:"Query" name:"AcceptLanguage"`
}

UpdateNacosInstanceRequest is the request struct for api UpdateNacosInstance

func CreateUpdateNacosInstanceRequest ¶ added in v1.61.998

func CreateUpdateNacosInstanceRequest() (request *UpdateNacosInstanceRequest)

CreateUpdateNacosInstanceRequest creates a request to invoke UpdateNacosInstance API

type UpdateNacosInstanceResponse ¶ added in v1.61.998

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

UpdateNacosInstanceResponse is the response struct for api UpdateNacosInstance

func CreateUpdateNacosInstanceResponse ¶ added in v1.61.998

func CreateUpdateNacosInstanceResponse() (response *UpdateNacosInstanceResponse)

CreateUpdateNacosInstanceResponse creates a response to parse from UpdateNacosInstance response

type UpdateNacosServiceRequest ¶ added in v1.61.1450

type UpdateNacosServiceRequest struct {
	*requests.RpcRequest
	MseSessionId     string `position:"Query" name:"MseSessionId"`
	NamespaceId      string `position:"Query" name:"NamespaceId"`
	ServiceName      string `position:"Query" name:"ServiceName"`
	ClusterId        string `position:"Query" name:"ClusterId"`
	GroupName        string `position:"Query" name:"GroupName"`
	InstanceId       string `position:"Query" name:"InstanceId"`
	AcceptLanguage   string `position:"Query" name:"AcceptLanguage"`
	ProtectThreshold string `position:"Query" name:"ProtectThreshold"`
}

UpdateNacosServiceRequest is the request struct for api UpdateNacosService

func CreateUpdateNacosServiceRequest ¶ added in v1.61.1450

func CreateUpdateNacosServiceRequest() (request *UpdateNacosServiceRequest)

CreateUpdateNacosServiceRequest creates a request to invoke UpdateNacosService API

type UpdateNacosServiceResponse ¶ added in v1.61.1450

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

UpdateNacosServiceResponse is the response struct for api UpdateNacosService

func CreateUpdateNacosServiceResponse ¶ added in v1.61.1450

func CreateUpdateNacosServiceResponse() (response *UpdateNacosServiceResponse)

CreateUpdateNacosServiceResponse creates a response to parse from UpdateNacosService response

type UpdatePluginConfigRequest ¶ added in v1.62.153

type UpdatePluginConfigRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	ResourceIdList  *[]string        `position:"Query" name:"ResourceIdList"  type:"Json"`
	GmtModified     string           `position:"Query" name:"GmtModified"`
	Enable          requests.Boolean `position:"Query" name:"Enable"`
	Id              requests.Integer `position:"Query" name:"Id"`
	GatewayId       requests.Integer `position:"Query" name:"GatewayId"`
	PluginId        requests.Integer `position:"Query" name:"PluginId"`
	GmtCreate       string           `position:"Query" name:"GmtCreate"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
	ConfigLevel     requests.Integer `position:"Query" name:"ConfigLevel"`
	Config          string           `position:"Query" name:"Config"`
}

UpdatePluginConfigRequest is the request struct for api UpdatePluginConfig

func CreateUpdatePluginConfigRequest ¶ added in v1.62.153

func CreateUpdatePluginConfigRequest() (request *UpdatePluginConfigRequest)

CreateUpdatePluginConfigRequest creates a request to invoke UpdatePluginConfig API

type UpdatePluginConfigResponse ¶ added in v1.62.153

type UpdatePluginConfigResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           int    `json:"Code" xml:"Code"`
	ErrorCode      string `json:"ErrorCode" xml:"ErrorCode"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"`
	Data           int64  `json:"Data" xml:"Data"`
}

UpdatePluginConfigResponse is the response struct for api UpdatePluginConfig

func CreateUpdatePluginConfigResponse ¶ added in v1.62.153

func CreateUpdatePluginConfigResponse() (response *UpdatePluginConfigResponse)

CreateUpdatePluginConfigResponse creates a response to parse from UpdatePluginConfig response

type UpdateSSLCertRequest ¶ added in v1.61.1450

type UpdateSSLCertRequest struct {
	*requests.RpcRequest
	MseSessionId    string           `position:"Query" name:"MseSessionId"`
	GatewayUniqueId string           `position:"Query" name:"GatewayUniqueId"`
	DomainId        requests.Integer `position:"Query" name:"DomainId"`
	CertIdentifier  string           `position:"Query" name:"CertIdentifier"`
	AcceptLanguage  string           `position:"Query" name:"AcceptLanguage"`
}

UpdateSSLCertRequest is the request struct for api UpdateSSLCert

func CreateUpdateSSLCertRequest ¶ added in v1.61.1450

func CreateUpdateSSLCertRequest() (request *UpdateSSLCertRequest)

CreateUpdateSSLCertRequest creates a request to invoke UpdateSSLCert API

type UpdateSSLCertResponse ¶ added in v1.61.1450

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

UpdateSSLCertResponse is the response struct for api UpdateSSLCert

func CreateUpdateSSLCertResponse ¶ added in v1.61.1450

func CreateUpdateSSLCertResponse() (response *UpdateSSLCertResponse)

CreateUpdateSSLCertResponse creates a response to parse from UpdateSSLCert response

type UpdateServiceSourceIngressOptionsRequest ¶ added in v1.62.153

type UpdateServiceSourceIngressOptionsRequest struct {
	EnableStatus   string `name:"EnableStatus"`
	EnableIngress  string `name:"EnableIngress"`
	WatchNamespace string `name:"WatchNamespace"`
	IngressClass   string `name:"IngressClass"`
}

UpdateServiceSourceIngressOptionsRequest is a repeated param struct in UpdateServiceSourceRequest

type UpdateServiceSourceRequest ¶ added in v1.62.153

type UpdateServiceSourceRequest struct {
	*requests.RpcRequest
	IngressOptionsRequest UpdateServiceSourceIngressOptionsRequest `position:"Query" name:"IngressOptionsRequest"  type:"Struct"`
	MseSessionId          string                                   `position:"Query" name:"MseSessionId"`
	GatewayUniqueId       string                                   `position:"Query" name:"GatewayUniqueId"`
	Source                string                                   `position:"Query" name:"Source"`
	Type                  string                                   `position:"Query" name:"Type"`
	Id                    requests.Integer                         `position:"Query" name:"Id"`
	PathList              *[]string                                `position:"Query" name:"PathList"  type:"Json"`
	GatewayId             requests.Integer                         `position:"Query" name:"GatewayId"`
	Address               string                                   `position:"Query" name:"Address"`
	Name                  string                                   `position:"Query" name:"Name"`
	AcceptLanguage        string                                   `position:"Query" name:"AcceptLanguage"`
}

UpdateServiceSourceRequest is the request struct for api UpdateServiceSource

func CreateUpdateServiceSourceRequest ¶ added in v1.62.153

func CreateUpdateServiceSourceRequest() (request *UpdateServiceSourceRequest)

CreateUpdateServiceSourceRequest creates a request to invoke UpdateServiceSource API

type UpdateServiceSourceResponse ¶ added in v1.62.153

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

UpdateServiceSourceResponse is the response struct for api UpdateServiceSource

func CreateUpdateServiceSourceResponse ¶ added in v1.62.153

func CreateUpdateServiceSourceResponse() (response *UpdateServiceSourceResponse)

CreateUpdateServiceSourceResponse creates a response to parse from UpdateServiceSource response

type UpdateZnodeRequest ¶

type UpdateZnodeRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	Data           string `position:"Query" name:"Data"`
	Path           string `position:"Query" name:"Path"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

UpdateZnodeRequest is the request struct for api UpdateZnode

func CreateUpdateZnodeRequest ¶

func CreateUpdateZnodeRequest() (request *UpdateZnodeRequest)

CreateUpdateZnodeRequest creates a request to invoke UpdateZnode API

type UpdateZnodeResponse ¶

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

UpdateZnodeResponse is the response struct for api UpdateZnode

func CreateUpdateZnodeResponse ¶

func CreateUpdateZnodeResponse() (response *UpdateZnodeResponse)

CreateUpdateZnodeResponse creates a response to parse from UpdateZnode response

type UpgradeClusterRequest ¶

type UpgradeClusterRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	RequestPars    string `position:"Query" name:"RequestPars"`
	UpgradeVersion string `position:"Query" name:"UpgradeVersion"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

UpgradeClusterRequest is the request struct for api UpgradeCluster

func CreateUpgradeClusterRequest ¶

func CreateUpgradeClusterRequest() (request *UpgradeClusterRequest)

CreateUpgradeClusterRequest creates a request to invoke UpgradeCluster API

type UpgradeClusterResponse ¶

type UpgradeClusterResponse struct {
	*responses.BaseResponse
	Message   string `json:"Message" xml:"Message"`
	HttpCode  string `json:"HttpCode" xml:"HttpCode"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
}

UpgradeClusterResponse is the response struct for api UpgradeCluster

func CreateUpgradeClusterResponse ¶

func CreateUpgradeClusterResponse() (response *UpgradeClusterResponse)

CreateUpgradeClusterResponse creates a response to parse from UpgradeCluster response

type VServiceList ¶ added in v1.62.440

type VServiceList struct {
	Service []Service `json:"service" xml:"service"`
}

VServiceList is a nested struct in mse response

type ValuesInGetGatewayServiceDetail ¶ added in v1.61.1489

type ValuesInGetGatewayServiceDetail struct {
	Values []string `json:"values" xml:"values"`
}

ValuesInGetGatewayServiceDetail is a nested struct in mse response

type ValuesInQueryMonitor ¶ added in v1.61.1489

type ValuesInQueryMonitor struct {
	Values []map[string]interface{} `json:"values" xml:"values"`
}

ValuesInQueryMonitor is a nested struct in mse response

type VersionDetails ¶ added in v1.61.1450

type VersionDetails struct {
	VersionDetailsItem []VersionDetailsItem `json:"VersionDetails" xml:"VersionDetails"`
}

VersionDetails is a nested struct in mse response

type VersionDetailsItem ¶ added in v1.61.1450

type VersionDetailsItem struct {
	EndpointNum        int            `json:"EndpointNum" xml:"EndpointNum"`
	EndpointNumPercent string         `json:"EndpointNumPercent" xml:"EndpointNumPercent"`
	ServiceVersion     ServiceVersion `json:"ServiceVersion" xml:"ServiceVersion"`
}

VersionDetailsItem is a nested struct in mse response

type VersionsInGetGatewayServiceDetail ¶ added in v1.61.1450

type VersionsInGetGatewayServiceDetail struct {
	VersionsItem []VersionsItem `json:"Versions" xml:"Versions"`
}

VersionsInGetGatewayServiceDetail is a nested struct in mse response

type VersionsInListGatewayService ¶ added in v1.61.1450

type VersionsInListGatewayService struct {
	VersionsItem []VersionsItem `json:"Versions" xml:"Versions"`
}

VersionsInListGatewayService is a nested struct in mse response

type VersionsItem ¶ added in v1.61.1450

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

VersionsItem is a nested struct in mse response

type XtraceDetails ¶ added in v1.61.1344

type XtraceDetails struct {
	Sample          int    `json:"Sample" xml:"Sample"`
	GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
	GmtCreate       string `json:"GmtCreate" xml:"GmtCreate"`
	GatewayId       int64  `json:"GatewayId" xml:"GatewayId"`
	ServiceId       int64  `json:"ServiceId" xml:"ServiceId"`
	TraceOn         bool   `json:"TraceOn" xml:"TraceOn"`
	GmtModified     string `json:"GmtModified" xml:"GmtModified"`
	TraceType       string `json:"TraceType" xml:"TraceType"`
	Id              int64  `json:"Id" xml:"Id"`
	ServicePort     string `json:"ServicePort" xml:"ServicePort"`
}

XtraceDetails is a nested struct in mse response

type ZnodeModel ¶

type ZnodeModel struct {
	Data string `json:"Data" xml:"Data"`
	Path string `json:"Path" xml:"Path"`
	Dir  bool   `json:"Dir" xml:"Dir"`
	Name string `json:"Name" xml:"Name"`
}

ZnodeModel is a nested struct in mse response

Source Files ¶

Jump to

Keyboard shortcuts

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