v20180326

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2018-03-26"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddClusterInstancesRequest

type AddClusterInstancesRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 云主机ID列表
	InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list`

	// 操作系统名称
	OsName *string `json:"OsName,omitempty" name:"OsName"`

	// 操作系统镜像ID
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 重装系统密码设置
	Password *string `json:"Password,omitempty" name:"Password"`

	// 重装系统,关联密钥设置
	KeyId *string `json:"KeyId,omitempty" name:"KeyId"`

	// 安全组设置
	SgId *string `json:"SgId,omitempty" name:"SgId"`

	// 云主机导入方式,虚拟机集群必填,容器集群不填写此字段,R:重装TSF系统镜像,M:手动安装agent
	InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"`

	// 镜像定制类型
	OsCustomizeType *string `json:"OsCustomizeType,omitempty" name:"OsCustomizeType"`

	// 镜像特征ID列表
	FeatureIdList []*string `json:"FeatureIdList,omitempty" name:"FeatureIdList" list`

	// 实例额外需要设置参数信息
	InstanceAdvancedSettings *InstanceAdvancedSettings `json:"InstanceAdvancedSettings,omitempty" name:"InstanceAdvancedSettings"`

	// 部署组ID
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds" list`
}

func NewAddClusterInstancesRequest

func NewAddClusterInstancesRequest() (request *AddClusterInstancesRequest)

func (*AddClusterInstancesRequest) FromJsonString

func (r *AddClusterInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddClusterInstancesRequest) ToJsonString

func (r *AddClusterInstancesRequest) ToJsonString() string

type AddClusterInstancesResponse

type AddClusterInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 添加云主机的返回列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *AddInstanceResult `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewAddClusterInstancesResponse

func NewAddClusterInstancesResponse() (response *AddClusterInstancesResponse)

func (*AddClusterInstancesResponse) FromJsonString

func (r *AddClusterInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddClusterInstancesResponse) ToJsonString

func (r *AddClusterInstancesResponse) ToJsonString() string

type AddInstanceResult

type AddInstanceResult struct {

	// 添加集群失败的节点列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedInstanceIds []*string `json:"FailedInstanceIds,omitempty" name:"FailedInstanceIds" list`

	// 添加集群成功的节点列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccInstanceIds []*string `json:"SuccInstanceIds,omitempty" name:"SuccInstanceIds" list`

	// 添加集群超时的节点列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeoutInstanceIds []*string `json:"TimeoutInstanceIds,omitempty" name:"TimeoutInstanceIds" list`

	// 失败的节点的失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedReasons []*string `json:"FailedReasons,omitempty" name:"FailedReasons" list`
}

type AddInstancesRequest

type AddInstancesRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 云主机ID列表
	InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list`

	// 操作系统名称
	OsName *string `json:"OsName,omitempty" name:"OsName"`

	// 操作系统镜像ID
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 重装系统密码设置
	Password *string `json:"Password,omitempty" name:"Password"`

	// 重装系统,关联密钥设置
	KeyId *string `json:"KeyId,omitempty" name:"KeyId"`

	// 安全组设置
	SgId *string `json:"SgId,omitempty" name:"SgId"`

	// 云主机导入方式,虚拟机集群必填,容器集群不填写此字段,R:重装TSF系统镜像,M:手动安装agent
	InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"`
}

func NewAddInstancesRequest

func NewAddInstancesRequest() (request *AddInstancesRequest)

func (*AddInstancesRequest) FromJsonString

func (r *AddInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddInstancesRequest) ToJsonString

func (r *AddInstancesRequest) ToJsonString() string

type AddInstancesResponse

type AddInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 添加云主机是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewAddInstancesResponse

func NewAddInstancesResponse() (response *AddInstancesResponse)

func (*AddInstancesResponse) FromJsonString

func (r *AddInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddInstancesResponse) ToJsonString

func (r *AddInstancesResponse) ToJsonString() string

type AdvanceSettings

type AdvanceSettings struct {

	// 子任务单机并发数限制,默认值为2
	SubTaskConcurrency *int64 `json:"SubTaskConcurrency,omitempty" name:"SubTaskConcurrency"`
}

type ApiDefinitionDescr

type ApiDefinitionDescr struct {

	// 对象名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 对象属性列表
	Properties []*PropertyField `json:"Properties,omitempty" name:"Properties" list`
}

type ApiDetailInfo

type ApiDetailInfo struct {

	// API ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// 服务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"`

	// API 请求路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitempty" name:"Path"`

	// Api 映射路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	PathMapping *string `json:"PathMapping,omitempty" name:"PathMapping"`

	// 请求方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *string `json:"Method,omitempty" name:"Method"`

	// 所属分组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 是否禁用
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"`

	// 发布状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseStatus *string `json:"ReleaseStatus,omitempty" name:"ReleaseStatus"`

	// 开启限流
	// 注意:此字段可能返回 null,表示取不到有效值。
	RateLimitStatus *string `json:"RateLimitStatus,omitempty" name:"RateLimitStatus"`

	// 是否开启mock
	// 注意:此字段可能返回 null,表示取不到有效值。
	MockStatus *string `json:"MockStatus,omitempty" name:"MockStatus"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"`

	// 发布时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleasedTime *string `json:"ReleasedTime,omitempty" name:"ReleasedTime"`

	// 所属分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// API 超时,单位毫秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeout *int64 `json:"Timeout,omitempty" name:"Timeout"`

	// Api所在服务host
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitempty" name:"Host"`

	// API类型。 ms : 微服务API; external :外部服务Api
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiType *string `json:"ApiType,omitempty" name:"ApiType"`

	// Api描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`
}

type ApiDetailResponse

type ApiDetailResponse struct {

	// API 请求参数
	Request []*ApiRequestDescr `json:"Request,omitempty" name:"Request" list`

	// API 响应参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Response []*ApiResponseDescr `json:"Response,omitempty" name:"Response" list`

	// API 复杂结构定义
	Definitions []*ApiDefinitionDescr `json:"Definitions,omitempty" name:"Definitions" list`

	// API 的 content type
	// 注意:此字段可能返回 null,表示取不到有效值。
	RequestContentType *string `json:"RequestContentType,omitempty" name:"RequestContentType"`

	// API  能否调试
	// 注意:此字段可能返回 null,表示取不到有效值。
	CanRun *bool `json:"CanRun,omitempty" name:"CanRun"`

	// API 状态 0:离线 1:在线,默认0
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitempty" name:"Status"`

	// API 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`
}

type ApiGroupInfo

type ApiGroupInfo struct {

	// Api Group Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// Api Group 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 分组上下文
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupContext *string `json:"GroupContext,omitempty" name:"GroupContext"`

	// 鉴权类型。 secret: 密钥鉴权; none:无鉴权
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuthType *string `json:"AuthType,omitempty" name:"AuthType"`

	// 发布状态, drafted: 未发布。 released: 发布
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitempty" name:"Status"`

	// 分组创建时间 如:2019-06-20 15:51:28
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"`

	// 分组更新时间 如:2019-06-20 15:51:28
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"`

	// api分组已绑定的网关部署组
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindedGatewayDeployGroups []*GatewayDeployGroup `json:"BindedGatewayDeployGroups,omitempty" name:"BindedGatewayDeployGroups" list`

	// api 个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiCount *int64 `json:"ApiCount,omitempty" name:"ApiCount"`

	// 访问group的ACL类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AclMode *string `json:"AclMode,omitempty" name:"AclMode"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 分组类型。 ms: 微服务分组; external:外部Api分组
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupType *string `json:"GroupType,omitempty" name:"GroupType"`

	// 网关实例的类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayInstanceType *string `json:"GatewayInstanceType,omitempty" name:"GatewayInstanceType"`

	// 网关实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`
}

type ApiInfo

type ApiInfo struct {

	// 命名空间Id,若为外部API,为固定值:"namespace-external"
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 服务Id,若为外部API,为固定值:"ms-external"
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// API path
	Path *string `json:"Path,omitempty" name:"Path"`

	// Api 请求
	Method *string `json:"Method,omitempty" name:"Method"`

	// 请求映射
	PathMapping *string `json:"PathMapping,omitempty" name:"PathMapping"`

	// api所在服务host,限定外部Api填写。格式: `http://127.0.0.1:8080`
	Host *string `json:"Host,omitempty" name:"Host"`

	// api描述信息
	Description *string `json:"Description,omitempty" name:"Description"`
}

type ApiRateLimitRule

type ApiRateLimitRule struct {

	// rule Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// API ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// 限流名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitempty" name:"RuleName"`

	// 最大限流qps
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxQps *uint64 `json:"MaxQps,omitempty" name:"MaxQps"`

	// 生效/禁用, enabled/disabled
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"`

	// 规则内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleContent *string `json:"RuleContent,omitempty" name:"RuleContent"`

	// Tsf Rule ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TsfRuleId *string `json:"TsfRuleId,omitempty" name:"TsfRuleId"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"`
}

type ApiRequestDescr

type ApiRequestDescr struct {

	// 参数名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 参数类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 参数位置
	In *string `json:"In,omitempty" name:"In"`

	// 参数描述
	Description *string `json:"Description,omitempty" name:"Description"`

	// 参数是否必须
	Required *bool `json:"Required,omitempty" name:"Required"`

	// 参数的默认值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultValue *string `json:"DefaultValue,omitempty" name:"DefaultValue"`
}

type ApiResponseDescr

type ApiResponseDescr struct {

	// 参数描述
	Name *string `json:"Name,omitempty" name:"Name"`

	// 参数类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 参数描述
	Description *string `json:"Description,omitempty" name:"Description"`
}

type ApiUseStatisticsEntity

type ApiUseStatisticsEntity struct {

	// 名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 次数
	Count *string `json:"Count,omitempty" name:"Count"`

	// 比率
	Ratio *string `json:"Ratio,omitempty" name:"Ratio"`
}

type ApiVersionArray

type ApiVersionArray struct {

	// App ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// App 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// App 包版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`
}

type ApplicationAttribute

type ApplicationAttribute struct {

	// 总实例个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"`

	// 运行实例个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"`

	// 应用下部署组个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupCount *int64 `json:"GroupCount,omitempty" name:"GroupCount"`
}

type ApplicationForPage

type ApplicationForPage struct {

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 应用描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"`

	// 应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 微服务类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 编程语言
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProgLang *string `json:"ProgLang,omitempty" name:"ProgLang"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 应用资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"`

	// 应用runtime类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"`

	// Apigateway的serviceId
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApigatewayServiceId *string `json:"ApigatewayServiceId,omitempty" name:"ApigatewayServiceId"`

	// 应用备注名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationRemarkName *string `json:"ApplicationRemarkName,omitempty" name:"ApplicationRemarkName"`

	// 服务配置信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceConfigList []*ServiceConfig `json:"ServiceConfigList,omitempty" name:"ServiceConfigList" list`
}

type BindApiGroupRequest

type BindApiGroupRequest struct {
	*tchttp.BaseRequest

	// 分组绑定网关列表
	GroupGatewayList []*GatewayGroupIds `json:"GroupGatewayList,omitempty" name:"GroupGatewayList" list`
}

func NewBindApiGroupRequest

func NewBindApiGroupRequest() (request *BindApiGroupRequest)

func (*BindApiGroupRequest) FromJsonString

func (r *BindApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindApiGroupRequest) ToJsonString

func (r *BindApiGroupRequest) ToJsonString() string

type BindApiGroupResponse

type BindApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回结果,成功失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewBindApiGroupResponse

func NewBindApiGroupResponse() (response *BindApiGroupResponse)

func (*BindApiGroupResponse) FromJsonString

func (r *BindApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindApiGroupResponse) ToJsonString

func (r *BindApiGroupResponse) ToJsonString() string

type BindPluginRequest

type BindPluginRequest struct {
	*tchttp.BaseRequest

	// 分组/API绑定插件列表
	PluginInstanceList []*GatewayPluginBoundParam `json:"PluginInstanceList,omitempty" name:"PluginInstanceList" list`
}

func NewBindPluginRequest

func NewBindPluginRequest() (request *BindPluginRequest)

func (*BindPluginRequest) FromJsonString

func (r *BindPluginRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindPluginRequest) ToJsonString

func (r *BindPluginRequest) ToJsonString() string

type BindPluginResponse

type BindPluginResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回结果,成功失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewBindPluginResponse

func NewBindPluginResponse() (response *BindPluginResponse)

func (*BindPluginResponse) FromJsonString

func (r *BindPluginResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindPluginResponse) ToJsonString

func (r *BindPluginResponse) ToJsonString() string

type ChangeApiUsableStatusRequest

type ChangeApiUsableStatusRequest struct {
	*tchttp.BaseRequest

	// API ID
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// 切换状态,enabled/disabled
	UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"`
}

func NewChangeApiUsableStatusRequest

func NewChangeApiUsableStatusRequest() (request *ChangeApiUsableStatusRequest)

func (*ChangeApiUsableStatusRequest) FromJsonString

func (r *ChangeApiUsableStatusRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeApiUsableStatusRequest) ToJsonString

func (r *ChangeApiUsableStatusRequest) ToJsonString() string

type ChangeApiUsableStatusResponse

type ChangeApiUsableStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// API 信息
		Result *ApiDetailInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewChangeApiUsableStatusResponse

func NewChangeApiUsableStatusResponse() (response *ChangeApiUsableStatusResponse)

func (*ChangeApiUsableStatusResponse) FromJsonString

func (r *ChangeApiUsableStatusResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ChangeApiUsableStatusResponse) ToJsonString

func (r *ChangeApiUsableStatusResponse) ToJsonString() string

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddClusterInstances

func (c *Client) AddClusterInstances(request *AddClusterInstancesRequest) (response *AddClusterInstancesResponse, err error)

添加云主机节点至TSF集群

func (*Client) AddInstances

func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error)

添加云主机节点至TSF集群

func (*Client) BindApiGroup

func (c *Client) BindApiGroup(request *BindApiGroupRequest) (response *BindApiGroupResponse, err error)

网关与API分组批量绑定

func (*Client) BindPlugin

func (c *Client) BindPlugin(request *BindPluginRequest) (response *BindPluginResponse, err error)

插件与网关分组/API批量绑定

func (*Client) ChangeApiUsableStatus

func (c *Client) ChangeApiUsableStatus(request *ChangeApiUsableStatusRequest) (response *ChangeApiUsableStatusResponse, err error)

启用或禁用API

func (*Client) ContinueRunFailedTaskBatch

func (c *Client) ContinueRunFailedTaskBatch(request *ContinueRunFailedTaskBatchRequest) (response *ContinueRunFailedTaskBatchResponse, err error)

对执行失败的任务批次执行续跑

func (*Client) CreateAllGatewayApiAsync

func (c *Client) CreateAllGatewayApiAsync(request *CreateAllGatewayApiAsyncRequest) (response *CreateAllGatewayApiAsyncResponse, err error)

一键导入API分组

func (*Client) CreateApiGroup

func (c *Client) CreateApiGroup(request *CreateApiGroupRequest) (response *CreateApiGroupResponse, err error)

创建API分组

func (*Client) CreateApiRateLimitRule

func (c *Client) CreateApiRateLimitRule(request *CreateApiRateLimitRuleRequest) (response *CreateApiRateLimitRuleResponse, err error)

创建API限流规则

func (*Client) CreateApplication

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

创建应用

func (*Client) CreateCluster

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

创建集群

func (*Client) CreateConfig

func (c *Client) CreateConfig(request *CreateConfigRequest) (response *CreateConfigResponse, err error)

创建配置项

func (*Client) CreateContainGroup

func (c *Client) CreateContainGroup(request *CreateContainGroupRequest) (response *CreateContainGroupResponse, err error)

创建容器部署组

func (*Client) CreateGatewayApi

func (c *Client) CreateGatewayApi(request *CreateGatewayApiRequest) (response *CreateGatewayApiResponse, err error)

批量导入API至api分组(也支持新建API到分组)

func (*Client) CreateGroup

func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)

创建虚拟机部署组

func (*Client) CreateLane

func (c *Client) CreateLane(request *CreateLaneRequest) (response *CreateLaneResponse, err error)

创建泳道

func (*Client) CreateLaneRule

func (c *Client) CreateLaneRule(request *CreateLaneRuleRequest) (response *CreateLaneRuleResponse, err error)

创建泳道规则

func (*Client) CreateMicroservice

func (c *Client) CreateMicroservice(request *CreateMicroserviceRequest) (response *CreateMicroserviceResponse, err error)

新增微服务

func (*Client) CreateNamespace

func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)

创建命名空间

func (*Client) CreatePathRewrites

func (c *Client) CreatePathRewrites(request *CreatePathRewritesRequest) (response *CreatePathRewritesResponse, err error)

创建路径重写

func (*Client) CreatePublicConfig

func (c *Client) CreatePublicConfig(request *CreatePublicConfigRequest) (response *CreatePublicConfigResponse, err error)

创建公共配置项

func (*Client) CreateRepository

func (c *Client) CreateRepository(request *CreateRepositoryRequest) (response *CreateRepositoryResponse, err error)

创建仓库

func (*Client) CreateServerlessGroup

func (c *Client) CreateServerlessGroup(request *CreateServerlessGroupRequest) (response *CreateServerlessGroupResponse, err error)

创建Serverless部署组

func (*Client) CreateTask

func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error)

创建任务

func (*Client) CreateTaskFlow

func (c *Client) CreateTaskFlow(request *CreateTaskFlowRequest) (response *CreateTaskFlowResponse, err error)

创建工作流

func (*Client) CreateUnitRule

func (c *Client) CreateUnitRule(request *CreateUnitRuleRequest) (response *CreateUnitRuleResponse, err error)

创建单元化规则

func (*Client) DeleteApiGroup

func (c *Client) DeleteApiGroup(request *DeleteApiGroupRequest) (response *DeleteApiGroupResponse, err error)

删除Api分组

func (*Client) DeleteApplication

func (c *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)

删除应用

func (*Client) DeleteConfig

func (c *Client) DeleteConfig(request *DeleteConfigRequest) (response *DeleteConfigResponse, err error)

删除配置项

func (*Client) DeleteContainerGroup

func (c *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error)

删除容器部署组

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)

删除容器部署组

func (*Client) DeleteImageTags

func (c *Client) DeleteImageTags(request *DeleteImageTagsRequest) (response *DeleteImageTagsResponse, err error)

批量删除镜像版本

func (*Client) DeleteLane

func (c *Client) DeleteLane(request *DeleteLaneRequest) (response *DeleteLaneResponse, err error)

删除泳道

func (*Client) DeleteMicroservice

func (c *Client) DeleteMicroservice(request *DeleteMicroserviceRequest) (response *DeleteMicroserviceResponse, err error)

删除微服务

func (*Client) DeleteNamespace

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

删除命名空间

func (*Client) DeletePathRewrites

func (c *Client) DeletePathRewrites(request *DeletePathRewritesRequest) (response *DeletePathRewritesResponse, err error)

删除路径重写

func (*Client) DeletePkgs

func (c *Client) DeletePkgs(request *DeletePkgsRequest) (response *DeletePkgsResponse, err error)

从软件仓库批量删除程序包。 一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。

func (*Client) DeletePublicConfig

func (c *Client) DeletePublicConfig(request *DeletePublicConfigRequest) (response *DeletePublicConfigResponse, err error)

删除公共配置项

func (*Client) DeleteRepository

func (c *Client) DeleteRepository(request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, err error)

删除仓库

func (*Client) DeleteServerlessGroup

func (c *Client) DeleteServerlessGroup(request *DeleteServerlessGroupRequest) (response *DeleteServerlessGroupResponse, err error)

删除Serverless部署组

func (*Client) DeleteTask

func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)

删除任务

func (*Client) DeleteUnitNamespaces

func (c *Client) DeleteUnitNamespaces(request *DeleteUnitNamespacesRequest) (response *DeleteUnitNamespacesResponse, err error)

删除单元化命名空间

func (*Client) DeleteUnitRule

func (c *Client) DeleteUnitRule(request *DeleteUnitRuleRequest) (response *DeleteUnitRuleResponse, err error)

删除单元化规则

func (*Client) DeployContainerGroup

func (c *Client) DeployContainerGroup(request *DeployContainerGroupRequest) (response *DeployContainerGroupResponse, err error)

部署容器应用

func (*Client) DeployGroup

func (c *Client) DeployGroup(request *DeployGroupRequest) (response *DeployGroupResponse, err error)

部署虚拟机部署组应用

func (*Client) DeployServerlessGroup

func (c *Client) DeployServerlessGroup(request *DeployServerlessGroupRequest) (response *DeployServerlessGroupResponse, err error)

部署Serverless应用

func (*Client) DescribeApiDetail

func (c *Client) DescribeApiDetail(request *DescribeApiDetailRequest) (response *DescribeApiDetailResponse, err error)

查询API详情

func (*Client) DescribeApiGroup

func (c *Client) DescribeApiGroup(request *DescribeApiGroupRequest) (response *DescribeApiGroupResponse, err error)

查询API分组

func (*Client) DescribeApiGroups

func (c *Client) DescribeApiGroups(request *DescribeApiGroupsRequest) (response *DescribeApiGroupsResponse, err error)

查询API 分组信息列表

func (*Client) DescribeApiRateLimitRules

func (c *Client) DescribeApiRateLimitRules(request *DescribeApiRateLimitRulesRequest) (response *DescribeApiRateLimitRulesResponse, err error)

查询API限流规则

func (*Client) DescribeApiUseDetail

func (c *Client) DescribeApiUseDetail(request *DescribeApiUseDetailRequest) (response *DescribeApiUseDetailResponse, err error)

查询网关API监控明细数据

func (*Client) DescribeApiVersions

func (c *Client) DescribeApiVersions(request *DescribeApiVersionsRequest) (response *DescribeApiVersionsResponse, err error)

查询API 版本

func (*Client) DescribeApplication

func (c *Client) DescribeApplication(request *DescribeApplicationRequest) (response *DescribeApplicationResponse, err error)

获取应用详情

func (*Client) DescribeApplicationAttribute

func (c *Client) DescribeApplicationAttribute(request *DescribeApplicationAttributeRequest) (response *DescribeApplicationAttributeResponse, err error)

获取应用列表其它字段,如实例数量信息等

func (*Client) DescribeApplications

func (c *Client) DescribeApplications(request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error)

获取应用列表

func (*Client) DescribeBasicResourceUsage

func (c *Client) DescribeBasicResourceUsage(request *DescribeBasicResourceUsageRequest) (response *DescribeBasicResourceUsageResponse, err error)

TSF基本资源信息概览接口

func (*Client) DescribeClusterInstances

func (c *Client) DescribeClusterInstances(request *DescribeClusterInstancesRequest) (response *DescribeClusterInstancesResponse, err error)

查询集群实例

func (*Client) DescribeConfig

func (c *Client) DescribeConfig(request *DescribeConfigRequest) (response *DescribeConfigResponse, err error)

查询配置

func (*Client) DescribeConfigReleaseLogs

func (c *Client) DescribeConfigReleaseLogs(request *DescribeConfigReleaseLogsRequest) (response *DescribeConfigReleaseLogsResponse, err error)

查询配置发布历史

func (*Client) DescribeConfigReleases

func (c *Client) DescribeConfigReleases(request *DescribeConfigReleasesRequest) (response *DescribeConfigReleasesResponse, err error)

查询配置发布信息

func (*Client) DescribeConfigSummary

func (c *Client) DescribeConfigSummary(request *DescribeConfigSummaryRequest) (response *DescribeConfigSummaryResponse, err error)

查询配置汇总列表

func (*Client) DescribeConfigs

func (c *Client) DescribeConfigs(request *DescribeConfigsRequest) (response *DescribeConfigsResponse, err error)

查询配置项列表

func (*Client) DescribeContainerEvents

func (c *Client) DescribeContainerEvents(request *DescribeContainerEventsRequest) (response *DescribeContainerEventsResponse, err error)

获取容器事件列表

func (*Client) DescribeContainerGroupDetail

func (c *Client) DescribeContainerGroupDetail(request *DescribeContainerGroupDetailRequest) (response *DescribeContainerGroupDetailResponse, err error)

容器部署组详情

func (*Client) DescribeContainerGroups

func (c *Client) DescribeContainerGroups(request *DescribeContainerGroupsRequest) (response *DescribeContainerGroupsResponse, err error)

容器部署组列表

func (*Client) DescribeCreateGatewayApiStatus

func (c *Client) DescribeCreateGatewayApiStatus(request *DescribeCreateGatewayApiStatusRequest) (response *DescribeCreateGatewayApiStatusResponse, err error)

查询一键导入API分组任务的状态

func (*Client) DescribeDownloadInfo

func (c *Client) DescribeDownloadInfo(request *DescribeDownloadInfoRequest) (response *DescribeDownloadInfoResponse, err error)

TSF上传的程序包存放在腾讯云对象存储(COS)中,通过该API可以获取从COS下载程序包需要的信息,包括包所在的桶、存储路径、鉴权信息等,之后使用COS API(或SDK)进行下载。 COS相关文档请查阅:https://cloud.tencent.com/document/product/436

func (*Client) DescribeEnabledUnitRule

func (c *Client) DescribeEnabledUnitRule(request *DescribeEnabledUnitRuleRequest) (response *DescribeEnabledUnitRuleResponse, err error)

查询生效的单元化规则

func (*Client) DescribeFlowLastBatchState

func (c *Client) DescribeFlowLastBatchState(request *DescribeFlowLastBatchStateRequest) (response *DescribeFlowLastBatchStateResponse, err error)

查询工作流最新一个批次的状态信息

func (*Client) DescribeGatewayAllGroupApis

func (c *Client) DescribeGatewayAllGroupApis(request *DescribeGatewayAllGroupApisRequest) (response *DescribeGatewayAllGroupApisResponse, err error)

查询网关所有分组下Api列表

func (*Client) DescribeGatewayMonitorOverview

func (c *Client) DescribeGatewayMonitorOverview(request *DescribeGatewayMonitorOverviewRequest) (response *DescribeGatewayMonitorOverviewResponse, err error)

查询网关监控概览

func (*Client) DescribeGroup

func (c *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error)

查询虚拟机部署组详情

func (*Client) DescribeGroupBindedGateways

func (c *Client) DescribeGroupBindedGateways(request *DescribeGroupBindedGatewaysRequest) (response *DescribeGroupBindedGatewaysResponse, err error)

查询某个API分组已绑定的网关部署组信息列表

func (*Client) DescribeGroupGateways

func (c *Client) DescribeGroupGateways(request *DescribeGroupGatewaysRequest) (response *DescribeGroupGatewaysResponse, err error)

查询某个网关绑定的API 分组信息列表

func (*Client) DescribeGroupInstances

func (c *Client) DescribeGroupInstances(request *DescribeGroupInstancesRequest) (response *DescribeGroupInstancesResponse, err error)

查询虚拟机部署组云主机列表

func (*Client) DescribeGroupUseDetail

func (c *Client) DescribeGroupUseDetail(request *DescribeGroupUseDetailRequest) (response *DescribeGroupUseDetailResponse, err error)

查询网关分组监控明细数据

func (*Client) DescribeGroups

func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)

获取虚拟机部署组列表

func (*Client) DescribeGroupsWithPlugin

func (c *Client) DescribeGroupsWithPlugin(request *DescribeGroupsWithPluginRequest) (response *DescribeGroupsWithPluginResponse, err error)

查询某个插件下绑定或未绑定的API分组

func (*Client) DescribeImageRepository

func (c *Client) DescribeImageRepository(request *DescribeImageRepositoryRequest) (response *DescribeImageRepositoryResponse, err error)

镜像仓库列表

func (*Client) DescribeImageTags

func (c *Client) DescribeImageTags(request *DescribeImageTagsRequest) (response *DescribeImageTagsResponse, err error)

镜像版本列表

func (*Client) DescribeLaneRules

func (c *Client) DescribeLaneRules(request *DescribeLaneRulesRequest) (response *DescribeLaneRulesResponse, err error)

查询泳道规则列表

func (*Client) DescribeLanes

func (c *Client) DescribeLanes(request *DescribeLanesRequest) (response *DescribeLanesResponse, err error)

查询泳道列表

func (*Client) DescribeMicroservice

func (c *Client) DescribeMicroservice(request *DescribeMicroserviceRequest) (response *DescribeMicroserviceResponse, err error)

查询微服务详情

func (*Client) DescribeMicroservices

func (c *Client) DescribeMicroservices(request *DescribeMicroservicesRequest) (response *DescribeMicroservicesResponse, err error)

获取微服务列表

func (*Client) DescribeMsApiList

func (c *Client) DescribeMsApiList(request *DescribeMsApiListRequest) (response *DescribeMsApiListResponse, err error)

查询服务API列表

func (*Client) DescribePathRewrite

func (c *Client) DescribePathRewrite(request *DescribePathRewriteRequest) (response *DescribePathRewriteResponse, err error)

查询路径重写

func (*Client) DescribePathRewrites

func (c *Client) DescribePathRewrites(request *DescribePathRewritesRequest) (response *DescribePathRewritesResponse, err error)

查询路径重写列表

func (*Client) DescribePkgs

func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, err error)

func (*Client) DescribePluginInstances

func (c *Client) DescribePluginInstances(request *DescribePluginInstancesRequest) (response *DescribePluginInstancesResponse, err error)

分页查询网关分组/API绑定(或未绑定)的插件列表

func (*Client) DescribePodInstances

func (c *Client) DescribePodInstances(request *DescribePodInstancesRequest) (response *DescribePodInstancesResponse, err error)

获取部署组实例列表

func (*Client) DescribePublicConfig

func (c *Client) DescribePublicConfig(request *DescribePublicConfigRequest) (response *DescribePublicConfigResponse, err error)

查询公共配置(单条)

func (*Client) DescribePublicConfigReleaseLogs

func (c *Client) DescribePublicConfigReleaseLogs(request *DescribePublicConfigReleaseLogsRequest) (response *DescribePublicConfigReleaseLogsResponse, err error)

查询公共配置发布历史

func (*Client) DescribePublicConfigReleases

func (c *Client) DescribePublicConfigReleases(request *DescribePublicConfigReleasesRequest) (response *DescribePublicConfigReleasesResponse, err error)

查询公共配置发布信息

func (*Client) DescribePublicConfigSummary

func (c *Client) DescribePublicConfigSummary(request *DescribePublicConfigSummaryRequest) (response *DescribePublicConfigSummaryResponse, err error)

查询公共配置汇总列表

func (*Client) DescribePublicConfigs

func (c *Client) DescribePublicConfigs(request *DescribePublicConfigsRequest) (response *DescribePublicConfigsResponse, err error)

查询公共配置项列表

func (*Client) DescribeReleasedConfig

func (c *Client) DescribeReleasedConfig(request *DescribeReleasedConfigRequest) (response *DescribeReleasedConfigResponse, err error)

查询group发布的配置

func (*Client) DescribeRepositories

func (c *Client) DescribeRepositories(request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error)

查询仓库列表

func (*Client) DescribeRepository

func (c *Client) DescribeRepository(request *DescribeRepositoryRequest) (response *DescribeRepositoryResponse, err error)

查询仓库信息

func (*Client) DescribeServerlessGroup

func (c *Client) DescribeServerlessGroup(request *DescribeServerlessGroupRequest) (response *DescribeServerlessGroupResponse, err error)

查询Serverless部署组明细

func (*Client) DescribeServerlessGroups

func (c *Client) DescribeServerlessGroups(request *DescribeServerlessGroupsRequest) (response *DescribeServerlessGroupsResponse, err error)

查询Serverless部署组列表

func (*Client) DescribeSimpleApplications

func (c *Client) DescribeSimpleApplications(request *DescribeSimpleApplicationsRequest) (response *DescribeSimpleApplicationsResponse, err error)

查询简单应用列表

func (*Client) DescribeSimpleClusters

func (c *Client) DescribeSimpleClusters(request *DescribeSimpleClustersRequest) (response *DescribeSimpleClustersResponse, err error)

查询简单集群列表

func (*Client) DescribeSimpleGroups

func (c *Client) DescribeSimpleGroups(request *DescribeSimpleGroupsRequest) (response *DescribeSimpleGroupsResponse, err error)

查询简单部署组列表

func (*Client) DescribeSimpleNamespaces

func (c *Client) DescribeSimpleNamespaces(request *DescribeSimpleNamespacesRequest) (response *DescribeSimpleNamespacesResponse, err error)

查询简单命名空间列表

func (*Client) DescribeTaskDetail

func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)

查询任务详情

func (*Client) DescribeTaskLastStatus

func (c *Client) DescribeTaskLastStatus(request *DescribeTaskLastStatusRequest) (response *DescribeTaskLastStatusResponse, err error)

查询任务最近一次执行状态

func (*Client) DescribeUnitApiUseDetail

func (c *Client) DescribeUnitApiUseDetail(request *DescribeUnitApiUseDetailRequest) (response *DescribeUnitApiUseDetailResponse, err error)

查询网关API监控明细数据(仅单元化网关),非单元化网关使用DescribeApiUseDetail

func (*Client) DescribeUnitNamespaces

func (c *Client) DescribeUnitNamespaces(request *DescribeUnitNamespacesRequest) (response *DescribeUnitNamespacesResponse, err error)

查询单元化命名空间列表

func (*Client) DescribeUnitRule

func (c *Client) DescribeUnitRule(request *DescribeUnitRuleRequest) (response *DescribeUnitRuleResponse, err error)

查询单元化规则详情

func (*Client) DescribeUnitRules

func (c *Client) DescribeUnitRules(request *DescribeUnitRulesRequest) (response *DescribeUnitRulesResponse, err error)

查询单元化规则列表

func (*Client) DescribeUploadInfo

func (c *Client) DescribeUploadInfo(request *DescribeUploadInfoRequest) (response *DescribeUploadInfoResponse, err error)

TSF会将软件包上传到腾讯云对象存储(COS)。调用此接口获取上传信息,如目标地域,桶,包Id,存储路径,鉴权信息等,之后请使用COS API(或SDK)进行上传。 COS相关文档请查阅:https://cloud.tencent.com/document/product/436

func (*Client) DescribeUsableUnitNamespaces

func (c *Client) DescribeUsableUnitNamespaces(request *DescribeUsableUnitNamespacesRequest) (response *DescribeUsableUnitNamespacesResponse, err error)

查询可用于被导入的命名空间列表

func (*Client) DisableTask

func (c *Client) DisableTask(request *DisableTaskRequest) (response *DisableTaskResponse, err error)

停用任务

func (*Client) DisableTaskFlow

func (c *Client) DisableTaskFlow(request *DisableTaskFlowRequest) (response *DisableTaskFlowResponse, err error)

停用工作流

func (*Client) DisableUnitRoute

func (c *Client) DisableUnitRoute(request *DisableUnitRouteRequest) (response *DisableUnitRouteResponse, err error)

禁用单元化路由

func (*Client) DisableUnitRule

func (c *Client) DisableUnitRule(request *DisableUnitRuleRequest) (response *DisableUnitRuleResponse, err error)

禁用单元化规则

func (*Client) DraftApiGroup

func (c *Client) DraftApiGroup(request *DraftApiGroupRequest) (response *DraftApiGroupResponse, err error)

下线Api分组

func (*Client) EnableTask

func (c *Client) EnableTask(request *EnableTaskRequest) (response *EnableTaskResponse, err error)

启用任务

func (*Client) EnableTaskFlow

func (c *Client) EnableTaskFlow(request *EnableTaskFlowRequest) (response *EnableTaskFlowResponse, err error)

启用工作流

func (*Client) EnableUnitRoute

func (c *Client) EnableUnitRoute(request *EnableUnitRouteRequest) (response *EnableUnitRouteResponse, err error)

启用单元化路由

func (*Client) EnableUnitRule

func (c *Client) EnableUnitRule(request *EnableUnitRuleRequest) (response *EnableUnitRuleResponse, err error)

启用单元化规则

func (*Client) ExecuteTask

func (c *Client) ExecuteTask(request *ExecuteTaskRequest) (response *ExecuteTaskResponse, err error)

手动执行一次任务。

func (*Client) ExecuteTaskFlow

func (c *Client) ExecuteTaskFlow(request *ExecuteTaskFlowRequest) (response *ExecuteTaskFlowResponse, err error)

执行一次工作流

func (*Client) ExpandGroup

func (c *Client) ExpandGroup(request *ExpandGroupRequest) (response *ExpandGroupResponse, err error)

虚拟机部署组添加实例

func (*Client) ModifyContainerGroup

func (c *Client) ModifyContainerGroup(request *ModifyContainerGroupRequest) (response *ModifyContainerGroupResponse, err error)

修改容器部署组

func (*Client) ModifyContainerReplicas

func (c *Client) ModifyContainerReplicas(request *ModifyContainerReplicasRequest) (response *ModifyContainerReplicasResponse, err error)

修改容器部署组实例数

func (*Client) ModifyLane

func (c *Client) ModifyLane(request *ModifyLaneRequest) (response *ModifyLaneResponse, err error)

更新泳道信息

func (*Client) ModifyLaneRule

func (c *Client) ModifyLaneRule(request *ModifyLaneRuleRequest) (response *ModifyLaneRuleResponse, err error)

更新泳道规则

func (*Client) ModifyMicroservice

func (c *Client) ModifyMicroservice(request *ModifyMicroserviceRequest) (response *ModifyMicroserviceResponse, err error)

修改微服务详情

func (*Client) ModifyPathRewrite

func (c *Client) ModifyPathRewrite(request *ModifyPathRewriteRequest) (response *ModifyPathRewriteResponse, err error)

修改路径重写

func (*Client) ModifyTask

func (c *Client) ModifyTask(request *ModifyTaskRequest) (response *ModifyTaskResponse, err error)

修改任务

func (*Client) ModifyUploadInfo

func (c *Client) ModifyUploadInfo(request *ModifyUploadInfoRequest) (response *ModifyUploadInfoResponse, err error)

调用该接口和COS的上传接口后,需要调用此接口更新TSF中保存的程序包状态。 调用此接口完成后,才标志上传包流程结束。

func (*Client) RedoTask

func (c *Client) RedoTask(request *RedoTaskRequest) (response *RedoTaskResponse, err error)

重新执行任务

func (*Client) RedoTaskBatch

func (c *Client) RedoTaskBatch(request *RedoTaskBatchRequest) (response *RedoTaskBatchResponse, err error)

重新执行任务批次

func (*Client) RedoTaskExecute

func (c *Client) RedoTaskExecute(request *RedoTaskExecuteRequest) (response *RedoTaskExecuteResponse, err error)

重新执行在某个节点上执行任务。

func (*Client) RedoTaskFlowBatch

func (c *Client) RedoTaskFlowBatch(request *RedoTaskFlowBatchRequest) (response *RedoTaskFlowBatchResponse, err error)

重新执行工作流批次

func (*Client) ReleaseApiGroup

func (c *Client) ReleaseApiGroup(request *ReleaseApiGroupRequest) (response *ReleaseApiGroupResponse, err error)

发布Api分组

func (*Client) ReleaseConfig

func (c *Client) ReleaseConfig(request *ReleaseConfigRequest) (response *ReleaseConfigResponse, err error)

发布配置

func (*Client) ReleasePublicConfig

func (c *Client) ReleasePublicConfig(request *ReleasePublicConfigRequest) (response *ReleasePublicConfigResponse, err error)

发布公共配置

func (*Client) RemoveInstances

func (c *Client) RemoveInstances(request *RemoveInstancesRequest) (response *RemoveInstancesResponse, err error)

从 TSF 集群中批量移除云主机节点

func (*Client) RevocationConfig

func (c *Client) RevocationConfig(request *RevocationConfigRequest) (response *RevocationConfigResponse, err error)

撤回已发布的配置

func (*Client) RevocationPublicConfig

func (c *Client) RevocationPublicConfig(request *RevocationPublicConfigRequest) (response *RevocationPublicConfigResponse, err error)

撤回已发布的公共配置

func (*Client) RollbackConfig

func (c *Client) RollbackConfig(request *RollbackConfigRequest) (response *RollbackConfigResponse, err error)

回滚配置

func (*Client) ShrinkGroup

func (c *Client) ShrinkGroup(request *ShrinkGroupRequest) (response *ShrinkGroupResponse, err error)

下线部署组所有机器实例

func (*Client) ShrinkInstances

func (c *Client) ShrinkInstances(request *ShrinkInstancesRequest) (response *ShrinkInstancesResponse, err error)

虚拟机部署组下线实例

func (*Client) StartContainerGroup

func (c *Client) StartContainerGroup(request *StartContainerGroupRequest) (response *StartContainerGroupResponse, err error)

启动容器部署组

func (*Client) StartGroup

func (c *Client) StartGroup(request *StartGroupRequest) (response *StartGroupResponse, err error)

启动分组

func (*Client) StopContainerGroup

func (c *Client) StopContainerGroup(request *StopContainerGroupRequest) (response *StopContainerGroupResponse, err error)

停止容器部署组

func (*Client) StopGroup

func (c *Client) StopGroup(request *StopGroupRequest) (response *StopGroupResponse, err error)

停止虚拟机部署组

func (*Client) StopTaskBatch

func (c *Client) StopTaskBatch(request *StopTaskBatchRequest) (response *StopTaskBatchResponse, err error)

停止执行中的任务批次, 非运行中的任务不可调用。

func (*Client) StopTaskExecute

func (c *Client) StopTaskExecute(request *StopTaskExecuteRequest) (response *StopTaskExecuteResponse, err error)

停止正在某个节点上执行的任务

func (*Client) TerminateTaskFlowBatch

func (c *Client) TerminateTaskFlowBatch(request *TerminateTaskFlowBatchRequest) (response *TerminateTaskFlowBatchResponse, err error)

停止一个工作流批次

func (*Client) UnbindApiGroup

func (c *Client) UnbindApiGroup(request *UnbindApiGroupRequest) (response *UnbindApiGroupResponse, err error)

API分组批量与网关解绑

func (*Client) UpdateApiGroup

func (c *Client) UpdateApiGroup(request *UpdateApiGroupRequest) (response *UpdateApiGroupResponse, err error)

更新Api分组

func (*Client) UpdateApiRateLimitRule

func (c *Client) UpdateApiRateLimitRule(request *UpdateApiRateLimitRuleRequest) (response *UpdateApiRateLimitRuleResponse, err error)

更新API限流规则

func (*Client) UpdateApiRateLimitRules

func (c *Client) UpdateApiRateLimitRules(request *UpdateApiRateLimitRulesRequest) (response *UpdateApiRateLimitRulesResponse, err error)

批量更新API限流规则

func (*Client) UpdateApiTimeouts

func (c *Client) UpdateApiTimeouts(request *UpdateApiTimeoutsRequest) (response *UpdateApiTimeoutsResponse, err error)

批量更新API超时

func (*Client) UpdateGatewayApi

func (c *Client) UpdateGatewayApi(request *UpdateGatewayApiRequest) (response *UpdateGatewayApiResponse, err error)

更新API

func (*Client) UpdateHealthCheckSettings

func (c *Client) UpdateHealthCheckSettings(request *UpdateHealthCheckSettingsRequest) (response *UpdateHealthCheckSettingsResponse, err error)

更新健康检查配置

func (*Client) UpdateRepository

func (c *Client) UpdateRepository(request *UpdateRepositoryRequest) (response *UpdateRepositoryResponse, err error)

更新仓库信息

func (*Client) UpdateUnitRule

func (c *Client) UpdateUnitRule(request *UpdateUnitRuleRequest) (response *UpdateUnitRuleResponse, err error)

更新单元化规则

type Cluster

type Cluster struct {

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 集群描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterDesc *string `json:"ClusterDesc,omitempty" name:"ClusterDesc"`

	// 集群类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

	// 集群所属私有网络ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// 集群状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"`

	// 集群CIDR
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterCIDR *string `json:"ClusterCIDR,omitempty" name:"ClusterCIDR"`

	// 集群总CPU,单位: 核
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterTotalCpu *float64 `json:"ClusterTotalCpu,omitempty" name:"ClusterTotalCpu"`

	// 集群总内存,单位: G
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterTotalMem *float64 `json:"ClusterTotalMem,omitempty" name:"ClusterTotalMem"`

	// 集群已使用CPU,单位: 核
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterUsedCpu *float64 `json:"ClusterUsedCpu,omitempty" name:"ClusterUsedCpu"`

	// 集群已使用内存,单位: G
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterUsedMem *float64 `json:"ClusterUsedMem,omitempty" name:"ClusterUsedMem"`

	// 集群机器实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"`

	// 集群可用的机器实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"`

	// 集群正常状态的机器实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	NormalInstanceCount *int64 `json:"NormalInstanceCount,omitempty" name:"NormalInstanceCount"`

	// 删除标记:true:可以删除;false:不可删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 集群所属TSF地域ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TsfRegionId *string `json:"TsfRegionId,omitempty" name:"TsfRegionId"`

	// 集群所属TSF地域名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TsfRegionName *string `json:"TsfRegionName,omitempty" name:"TsfRegionName"`

	// 集群所属TSF可用区ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TsfZoneId *string `json:"TsfZoneId,omitempty" name:"TsfZoneId"`

	// 集群所属TSF可用区名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TsfZoneName *string `json:"TsfZoneName,omitempty" name:"TsfZoneName"`

	// 集群不可删除的原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeleteFlagReason *string `json:"DeleteFlagReason,omitempty" name:"DeleteFlagReason"`

	// 集群最大CPU限制,单位:核
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterLimitCpu *float64 `json:"ClusterLimitCpu,omitempty" name:"ClusterLimitCpu"`

	// 集群最大内存限制,单位:G
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterLimitMem *float64 `json:"ClusterLimitMem,omitempty" name:"ClusterLimitMem"`

	// 集群可用的服务实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunServiceInstanceCount *int64 `json:"RunServiceInstanceCount,omitempty" name:"RunServiceInstanceCount"`

	// 集群所属子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// 返回给前端的控制信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationInfo *OperationInfo `json:"OperationInfo,omitempty" name:"OperationInfo"`

	// 集群版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"`
}

type Config

type Config struct {

	// 配置项ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 配置项名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 配置项版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`

	// 配置项版本描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigVersionDesc *string `json:"ConfigVersionDesc,omitempty" name:"ConfigVersionDesc"`

	// 配置项值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigValue *string `json:"ConfigValue,omitempty" name:"ConfigValue"`

	// 配置项类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 删除标识,true:可以删除;false:不可删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"`

	// 最后更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastUpdateTime *string `json:"LastUpdateTime,omitempty" name:"LastUpdateTime"`

	// 配置项版本数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigVersionCount *int64 `json:"ConfigVersionCount,omitempty" name:"ConfigVersionCount"`
}

type ConfigRelease

type ConfigRelease struct {

	// 配置项发布ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigReleaseId *string `json:"ConfigReleaseId,omitempty" name:"ConfigReleaseId"`

	// 配置项ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 配置项名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 配置项版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`

	// 发布时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseTime *string `json:"ReleaseTime,omitempty" name:"ReleaseTime"`

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 发布描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}

type ConfigReleaseLog

type ConfigReleaseLog struct {

	// 配置项发布日志ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigReleaseLogId *string `json:"ConfigReleaseLogId,omitempty" name:"ConfigReleaseLogId"`

	// 配置项ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 配置项名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 配置项版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 发布时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseTime *string `json:"ReleaseTime,omitempty" name:"ReleaseTime"`

	// 发布描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"`

	// 发布状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseStatus *string `json:"ReleaseStatus,omitempty" name:"ReleaseStatus"`

	// 上次发布的配置项ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastConfigId *string `json:"LastConfigId,omitempty" name:"LastConfigId"`

	// 上次发布的配置项名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastConfigName *string `json:"LastConfigName,omitempty" name:"LastConfigName"`

	// 上次发布的配置项版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastConfigVersion *string `json:"LastConfigVersion,omitempty" name:"LastConfigVersion"`

	// 回滚标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	RollbackFlag *bool `json:"RollbackFlag,omitempty" name:"RollbackFlag"`
}

type ContainGroup

type ContainGroup struct {

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 镜像server
	// 注意:此字段可能返回 null,表示取不到有效值。
	Server *string `json:"Server,omitempty" name:"Server"`

	// 镜像名,如/tsf/nginx
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 镜像版本名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagName *string `json:"TagName,omitempty" name:"TagName"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 初始分配的 CPU 核数,对应 K8S request
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"`

	// 最大分配的 CPU 核数,对应 K8S limit
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"`

	// 初始分配的内存 MiB 数,对应 K8S request
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"`

	// 最大分配的内存 MiB 数,对应 K8S limit
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"`

	// 部署组备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alias *string `json:"Alias,omitempty" name:"Alias"`
}

type ContainGroupResult

type ContainGroupResult struct {

	// 部署组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*ContainGroup `json:"Content,omitempty" name:"Content" list`

	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
}

type ContainerEvent

type ContainerEvent struct {

	// 第一次出现的时间,以 ms 为单位的时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	FirstTimestamp *int64 `json:"FirstTimestamp,omitempty" name:"FirstTimestamp"`

	// 最后一次出现的时间,以 ms 为单位的时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastTimestamp *int64 `json:"LastTimestamp,omitempty" name:"LastTimestamp"`

	// 级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitempty" name:"Type"`

	// 资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Kind *string `json:"Kind,omitempty" name:"Kind"`

	// 资源名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitempty" name:"Reason"`

	// 详细描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitempty" name:"Message"`

	// 出现次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitempty" name:"Count"`
}

type ContainerGroupDetail

type ContainerGroupDetail struct {

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 实例总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"`

	// 已启动实例总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentNum *int64 `json:"CurrentNum,omitempty" name:"CurrentNum"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 镜像server
	// 注意:此字段可能返回 null,表示取不到有效值。
	Server *string `json:"Server,omitempty" name:"Server"`

	// 镜像名,如/tsf/nginx
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reponame *string `json:"Reponame,omitempty" name:"Reponame"`

	// 镜像版本名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagName *string `json:"TagName,omitempty" name:"TagName"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 负载均衡ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	LbIp *string `json:"LbIp,omitempty" name:"LbIp"`

	// 应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// Service ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterIp *string `json:"ClusterIp,omitempty" name:"ClusterIp"`

	// NodePort端口,只有公网和NodePort访问方式才有值
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodePort *int64 `json:"NodePort,omitempty" name:"NodePort"`

	// 最大分配的 CPU 核数,对应 K8S limit
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"`

	// 最大分配的内存 MiB 数,对应 K8S limit
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"`

	// 0:公网 1:集群内访问 2:NodePort
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessType *uint64 `json:"AccessType,omitempty" name:"AccessType"`

	// 更新方式:0:快速更新 1:滚动更新
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"`

	// 更新间隔,单位秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"`

	// 端口数组对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list`

	// 环境变量数组对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Envs []*Env `json:"Envs,omitempty" name:"Envs" list`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// pod错误信息描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitempty" name:"Message"`

	// 部署组状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitempty" name:"Status"`

	// 服务类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 初始分配的 CPU 核数,对应 K8S request
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"`

	// 初始分配的内存 MiB 数,对应 K8S request
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"`

	// 子网id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// 部署组资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`

	// 部署组实例个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"`

	// 部署组更新时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"`

	// kubernetes滚动更新策略的MaxSurge参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxSurge *string `json:"MaxSurge,omitempty" name:"MaxSurge"`

	// kubernetes滚动更新策略的MaxUnavailable参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxUnavailable *string `json:"MaxUnavailable,omitempty" name:"MaxUnavailable"`

	// 部署组健康检查设置
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"`
}

type ContinueRunFailedTaskBatchRequest

type ContinueRunFailedTaskBatchRequest struct {
	*tchttp.BaseRequest

	// 批次ID。
	BatchId *string `json:"BatchId,omitempty" name:"BatchId"`
}

func NewContinueRunFailedTaskBatchRequest

func NewContinueRunFailedTaskBatchRequest() (request *ContinueRunFailedTaskBatchRequest)

func (*ContinueRunFailedTaskBatchRequest) FromJsonString

func (r *ContinueRunFailedTaskBatchRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContinueRunFailedTaskBatchRequest) ToJsonString

func (r *ContinueRunFailedTaskBatchRequest) ToJsonString() string

type ContinueRunFailedTaskBatchResponse

type ContinueRunFailedTaskBatchResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 成功或失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewContinueRunFailedTaskBatchResponse

func NewContinueRunFailedTaskBatchResponse() (response *ContinueRunFailedTaskBatchResponse)

func (*ContinueRunFailedTaskBatchResponse) FromJsonString

func (r *ContinueRunFailedTaskBatchResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContinueRunFailedTaskBatchResponse) ToJsonString

func (r *ContinueRunFailedTaskBatchResponse) ToJsonString() string

type CosCredentials

type CosCredentials struct {

	// 会话Token
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionToken *string `json:"SessionToken,omitempty" name:"SessionToken"`

	// 临时应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpAppId *string `json:"TmpAppId,omitempty" name:"TmpAppId"`

	// 临时调用者身份ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpSecretId *string `json:"TmpSecretId,omitempty" name:"TmpSecretId"`

	// 临时密钥
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpSecretKey *string `json:"TmpSecretKey,omitempty" name:"TmpSecretKey"`

	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpiredTime *int64 `json:"ExpiredTime,omitempty" name:"ExpiredTime"`

	// 所在域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitempty" name:"Domain"`
}

type CosDownloadInfo

type CosDownloadInfo struct {

	// 桶名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bucket *string `json:"Bucket,omitempty" name:"Bucket"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitempty" name:"Region"`

	// 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitempty" name:"Path"`

	// 鉴权信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Credentials *CosCredentials `json:"Credentials,omitempty" name:"Credentials"`
}

type CosUploadInfo

type CosUploadInfo struct {

	// 程序包ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`

	// 桶
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bucket *string `json:"Bucket,omitempty" name:"Bucket"`

	// 目标地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitempty" name:"Region"`

	// 存储路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitempty" name:"Path"`

	// 鉴权信息
	Credentials *CosCredentials `json:"Credentials,omitempty" name:"Credentials"`
}

type CreateAllGatewayApiAsyncRequest

type CreateAllGatewayApiAsyncRequest struct {
	*tchttp.BaseRequest

	// API分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 微服务ID
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
}

func NewCreateAllGatewayApiAsyncRequest

func NewCreateAllGatewayApiAsyncRequest() (request *CreateAllGatewayApiAsyncRequest)

func (*CreateAllGatewayApiAsyncRequest) FromJsonString

func (r *CreateAllGatewayApiAsyncRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAllGatewayApiAsyncRequest) ToJsonString

func (r *CreateAllGatewayApiAsyncRequest) ToJsonString() string

type CreateAllGatewayApiAsyncResponse

type CreateAllGatewayApiAsyncResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateAllGatewayApiAsyncResponse

func NewCreateAllGatewayApiAsyncResponse() (response *CreateAllGatewayApiAsyncResponse)

func (*CreateAllGatewayApiAsyncResponse) FromJsonString

func (r *CreateAllGatewayApiAsyncResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAllGatewayApiAsyncResponse) ToJsonString

func (r *CreateAllGatewayApiAsyncResponse) ToJsonString() string

type CreateApiGroupRequest

type CreateApiGroupRequest struct {
	*tchttp.BaseRequest

	// 分组名称, 不能包含中文
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 分组上下文
	GroupContext *string `json:"GroupContext,omitempty" name:"GroupContext"`

	// 鉴权类型。secret: 密钥鉴权; none:无鉴权
	AuthType *string `json:"AuthType,omitempty" name:"AuthType"`

	// 备注
	Description *string `json:"Description,omitempty" name:"Description"`

	// 分组类型,默认ms。 ms: 微服务分组; external:外部Api分组
	GroupType *string `json:"GroupType,omitempty" name:"GroupType"`

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`
}

func NewCreateApiGroupRequest

func NewCreateApiGroupRequest() (request *CreateApiGroupRequest)

func (*CreateApiGroupRequest) FromJsonString

func (r *CreateApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApiGroupRequest) ToJsonString

func (r *CreateApiGroupRequest) ToJsonString() string

type CreateApiGroupResponse

type CreateApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// API分组ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateApiGroupResponse

func NewCreateApiGroupResponse() (response *CreateApiGroupResponse)

func (*CreateApiGroupResponse) FromJsonString

func (r *CreateApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApiGroupResponse) ToJsonString

func (r *CreateApiGroupResponse) ToJsonString() string

type CreateApiRateLimitRuleRequest

type CreateApiRateLimitRuleRequest struct {
	*tchttp.BaseRequest

	// Api Id
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// qps值
	MaxQps *uint64 `json:"MaxQps,omitempty" name:"MaxQps"`

	// 开启/禁用,enabled/disabled, 不传默认开启
	UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"`
}

func NewCreateApiRateLimitRuleRequest

func NewCreateApiRateLimitRuleRequest() (request *CreateApiRateLimitRuleRequest)

func (*CreateApiRateLimitRuleRequest) FromJsonString

func (r *CreateApiRateLimitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApiRateLimitRuleRequest) ToJsonString

func (r *CreateApiRateLimitRuleRequest) ToJsonString() string

type CreateApiRateLimitRuleResponse

type CreateApiRateLimitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateApiRateLimitRuleResponse

func NewCreateApiRateLimitRuleResponse() (response *CreateApiRateLimitRuleResponse)

func (*CreateApiRateLimitRuleResponse) FromJsonString

func (r *CreateApiRateLimitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApiRateLimitRuleResponse) ToJsonString

func (r *CreateApiRateLimitRuleResponse) ToJsonString() string

type CreateApplicationRequest

type CreateApplicationRequest struct {
	*tchttp.BaseRequest

	// 应用名称
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 应用类型,V:虚拟机应用;C:容器应用;S:serverless应用
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 应用微服务类型,M:service mesh应用;N:普通应用;G:网关应用
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 应用描述
	ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"`

	// 应用日志配置项,废弃参数
	ApplicationLogConfig *string `json:"ApplicationLogConfig,omitempty" name:"ApplicationLogConfig"`

	// 应用资源类型,废弃参数
	ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"`

	// 应用runtime类型
	ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"`

	// 需要绑定的数据集ID
	ProgramId *string `json:"ProgramId,omitempty" name:"ProgramId"`

	// 服务配置信息列表
	ServiceConfigList []*ServiceConfig `json:"ServiceConfigList,omitempty" name:"ServiceConfigList" list`
}

func NewCreateApplicationRequest

func NewCreateApplicationRequest() (request *CreateApplicationRequest)

func (*CreateApplicationRequest) FromJsonString

func (r *CreateApplicationRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApplicationRequest) ToJsonString

func (r *CreateApplicationRequest) ToJsonString() string

type CreateApplicationResponse

type CreateApplicationResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 应用ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateApplicationResponse

func NewCreateApplicationResponse() (response *CreateApplicationResponse)

func (*CreateApplicationResponse) FromJsonString

func (r *CreateApplicationResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateApplicationResponse) ToJsonString

func (r *CreateApplicationResponse) ToJsonString() string

type CreateClusterRequest

type CreateClusterRequest struct {
	*tchttp.BaseRequest

	// 集群名称
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 集群类型
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

	// 私有网络ID
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// 分配给集群容器和服务IP的CIDR
	ClusterCIDR *string `json:"ClusterCIDR,omitempty" name:"ClusterCIDR"`

	// 集群备注
	ClusterDesc *string `json:"ClusterDesc,omitempty" name:"ClusterDesc"`

	// 集群所属TSF地域
	TsfRegionId *string `json:"TsfRegionId,omitempty" name:"TsfRegionId"`

	// 集群所属TSF可用区
	TsfZoneId *string `json:"TsfZoneId,omitempty" name:"TsfZoneId"`

	// 私有网络子网ID
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// 集群版本
	ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"`

	// 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。
	MaxNodePodNum *uint64 `json:"MaxNodePodNum,omitempty" name:"MaxNodePodNum"`

	// 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。
	MaxClusterServiceNum *uint64 `json:"MaxClusterServiceNum,omitempty" name:"MaxClusterServiceNum"`

	// 需要绑定的数据集ID
	ProgramId *string `json:"ProgramId,omitempty" name:"ProgramId"`
}

func NewCreateClusterRequest

func NewCreateClusterRequest() (request *CreateClusterRequest)

func (*CreateClusterRequest) FromJsonString

func (r *CreateClusterRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateClusterRequest) ToJsonString

func (r *CreateClusterRequest) ToJsonString() string

type CreateClusterResponse

type CreateClusterResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 集群ID
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateClusterResponse

func NewCreateClusterResponse() (response *CreateClusterResponse)

func (*CreateClusterResponse) FromJsonString

func (r *CreateClusterResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateClusterResponse) ToJsonString

func (r *CreateClusterResponse) ToJsonString() string

type CreateConfigRequest

type CreateConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项名称
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 配置项版本
	ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`

	// 配置项值
	ConfigValue *string `json:"ConfigValue,omitempty" name:"ConfigValue"`

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 配置项版本描述
	ConfigVersionDesc *string `json:"ConfigVersionDesc,omitempty" name:"ConfigVersionDesc"`

	// 配置项值类型
	ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"`

	// Base64编码的配置项
	EncodeWithBase64 *bool `json:"EncodeWithBase64,omitempty" name:"EncodeWithBase64"`
}

func NewCreateConfigRequest

func NewCreateConfigRequest() (request *CreateConfigRequest)

func (*CreateConfigRequest) FromJsonString

func (r *CreateConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConfigRequest) ToJsonString

func (r *CreateConfigRequest) ToJsonString() string

type CreateConfigResponse

type CreateConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:创建成功;false:创建失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateConfigResponse

func NewCreateConfigResponse() (response *CreateConfigResponse)

func (*CreateConfigResponse) FromJsonString

func (r *CreateConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConfigResponse) ToJsonString

func (r *CreateConfigResponse) ToJsonString() string

type CreateContainGroupRequest

type CreateContainGroupRequest struct {
	*tchttp.BaseRequest

	// 分组所属应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 分组所属命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 实例数量
	InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"`

	// 0:公网 1:集群内访问 2:NodePort
	AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"`

	// 数组对象,见下方定义
	ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list`

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 最大分配 CPU 核数,对应 K8S limit
	CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"`

	// 最大分配内存 MiB 数,对应 K8S limit
	MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"`

	// 分组备注字段,长度应不大于200字符
	GroupComment *string `json:"GroupComment,omitempty" name:"GroupComment"`

	// 更新方式:0:快速更新 1:滚动更新
	UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"`

	// 滚动更新必填,更新间隔
	UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"`

	// 初始分配的 CPU 核数,对应 K8S request
	CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"`

	// 初始分配的内存 MiB 数,对应 K8S request
	MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"`

	// 部署组资源类型
	GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// agent 容器分配的 CPU 核数,对应 K8S 的 request
	AgentCpuRequest *string `json:"AgentCpuRequest,omitempty" name:"AgentCpuRequest"`

	// agent 容器最大的 CPU 核数,对应 K8S 的 limit
	AgentCpuLimit *string `json:"AgentCpuLimit,omitempty" name:"AgentCpuLimit"`

	// agent 容器分配的内存 MiB 数,对应 K8S 的 request
	AgentMemRequest *string `json:"AgentMemRequest,omitempty" name:"AgentMemRequest"`

	// agent 容器最大的内存 MiB 数,对应 K8S 的 limit
	AgentMemLimit *string `json:"AgentMemLimit,omitempty" name:"AgentMemLimit"`

	// istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
	IstioCpuRequest *string `json:"IstioCpuRequest,omitempty" name:"IstioCpuRequest"`

	// istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
	IstioCpuLimit *string `json:"IstioCpuLimit,omitempty" name:"IstioCpuLimit"`

	// istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
	IstioMemRequest *string `json:"IstioMemRequest,omitempty" name:"IstioMemRequest"`

	// istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
	IstioMemLimit *string `json:"IstioMemLimit,omitempty" name:"IstioMemLimit"`
}

func NewCreateContainGroupRequest

func NewCreateContainGroupRequest() (request *CreateContainGroupRequest)

func (*CreateContainGroupRequest) FromJsonString

func (r *CreateContainGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateContainGroupRequest) ToJsonString

func (r *CreateContainGroupRequest) ToJsonString() string

type CreateContainGroupResponse

type CreateContainGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回创建成功的部署组ID,返回null表示失败
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateContainGroupResponse

func NewCreateContainGroupResponse() (response *CreateContainGroupResponse)

func (*CreateContainGroupResponse) FromJsonString

func (r *CreateContainGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateContainGroupResponse) ToJsonString

func (r *CreateContainGroupResponse) ToJsonString() string

type CreateGatewayApiRequest

type CreateGatewayApiRequest struct {
	*tchttp.BaseRequest

	// API 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// Api信息
	ApiList []*ApiInfo `json:"ApiList,omitempty" name:"ApiList" list`
}

func NewCreateGatewayApiRequest

func NewCreateGatewayApiRequest() (request *CreateGatewayApiRequest)

func (*CreateGatewayApiRequest) FromJsonString

func (r *CreateGatewayApiRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGatewayApiRequest) ToJsonString

func (r *CreateGatewayApiRequest) ToJsonString() string

type CreateGatewayApiResponse

type CreateGatewayApiResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateGatewayApiResponse

func NewCreateGatewayApiResponse() (response *CreateGatewayApiResponse)

func (*CreateGatewayApiResponse) FromJsonString

func (r *CreateGatewayApiResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGatewayApiResponse) ToJsonString

func (r *CreateGatewayApiResponse) ToJsonString() string

type CreateGroupRequest

type CreateGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组所属的应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 部署组所属命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 部署组名称
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 部署组描述
	GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"`

	// 部署组资源类型
	GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`

	// 部署组备注
	Alias *string `json:"Alias,omitempty" name:"Alias"`
}

func NewCreateGroupRequest

func NewCreateGroupRequest() (request *CreateGroupRequest)

func (*CreateGroupRequest) FromJsonString

func (r *CreateGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGroupRequest) ToJsonString

func (r *CreateGroupRequest) ToJsonString() string

type CreateGroupResponse

type CreateGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// groupId, null表示创建失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateGroupResponse

func NewCreateGroupResponse() (response *CreateGroupResponse)

func (*CreateGroupResponse) FromJsonString

func (r *CreateGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGroupResponse) ToJsonString

func (r *CreateGroupResponse) ToJsonString() string

type CreateLaneRequest

type CreateLaneRequest struct {
	*tchttp.BaseRequest

	// 泳道名称
	LaneName *string `json:"LaneName,omitempty" name:"LaneName"`

	// 泳道备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// 泳道部署组信息
	LaneGroupList []*LaneGroup `json:"LaneGroupList,omitempty" name:"LaneGroupList" list`
}

func NewCreateLaneRequest

func NewCreateLaneRequest() (request *CreateLaneRequest)

func (*CreateLaneRequest) FromJsonString

func (r *CreateLaneRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLaneRequest) ToJsonString

func (r *CreateLaneRequest) ToJsonString() string

type CreateLaneResponse

type CreateLaneResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 泳道ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateLaneResponse

func NewCreateLaneResponse() (response *CreateLaneResponse)

func (*CreateLaneResponse) FromJsonString

func (r *CreateLaneResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLaneResponse) ToJsonString

func (r *CreateLaneResponse) ToJsonString() string

type CreateLaneRuleRequest

type CreateLaneRuleRequest struct {
	*tchttp.BaseRequest

	// 泳道规则名称
	RuleName *string `json:"RuleName,omitempty" name:"RuleName"`

	// 泳道规则备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// 泳道规则标签列表
	RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list`

	// 泳道规则标签关系
	RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"`

	// 泳道Id
	LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
}

func NewCreateLaneRuleRequest

func NewCreateLaneRuleRequest() (request *CreateLaneRuleRequest)

func (*CreateLaneRuleRequest) FromJsonString

func (r *CreateLaneRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLaneRuleRequest) ToJsonString

func (r *CreateLaneRuleRequest) ToJsonString() string

type CreateLaneRuleResponse

type CreateLaneRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 泳道规则Id
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateLaneRuleResponse

func NewCreateLaneRuleResponse() (response *CreateLaneRuleResponse)

func (*CreateLaneRuleResponse) FromJsonString

func (r *CreateLaneRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLaneRuleResponse) ToJsonString

func (r *CreateLaneRuleResponse) ToJsonString() string

type CreateMicroserviceRequest

type CreateMicroserviceRequest struct {
	*tchttp.BaseRequest

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 微服务名称
	MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"`

	// 微服务描述信息
	MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"`
}

func NewCreateMicroserviceRequest

func NewCreateMicroserviceRequest() (request *CreateMicroserviceRequest)

func (*CreateMicroserviceRequest) FromJsonString

func (r *CreateMicroserviceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMicroserviceRequest) ToJsonString

func (r *CreateMicroserviceRequest) ToJsonString() string

type CreateMicroserviceResponse

type CreateMicroserviceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 新增微服务是否成功。
		// true:操作成功。
		// false:操作失败。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateMicroserviceResponse

func NewCreateMicroserviceResponse() (response *CreateMicroserviceResponse)

func (*CreateMicroserviceResponse) FromJsonString

func (r *CreateMicroserviceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMicroserviceResponse) ToJsonString

func (r *CreateMicroserviceResponse) ToJsonString() string

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	*tchttp.BaseRequest

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 命名空间描述
	NamespaceDesc *string `json:"NamespaceDesc,omitempty" name:"NamespaceDesc"`

	// 命名空间资源类型(默认值为DEF)
	NamespaceResourceType *string `json:"NamespaceResourceType,omitempty" name:"NamespaceResourceType"`

	// 是否是全局命名空间(默认是DEF,表示普通命名空间;GLOBAL表示全局命名空间)
	NamespaceType *string `json:"NamespaceType,omitempty" name:"NamespaceType"`

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 是否开启高可用
	IsHaEnable *string `json:"IsHaEnable,omitempty" name:"IsHaEnable"`

	// 需要绑定的数据集ID
	ProgramId *string `json:"ProgramId,omitempty" name:"ProgramId"`
}

func NewCreateNamespaceRequest

func NewCreateNamespaceRequest() (request *CreateNamespaceRequest)

func (*CreateNamespaceRequest) FromJsonString

func (r *CreateNamespaceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespaceRequest) ToJsonString

func (r *CreateNamespaceRequest) ToJsonString() string

type CreateNamespaceResponse

type CreateNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 成功时为命名空间ID,失败为null
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateNamespaceResponse

func NewCreateNamespaceResponse() (response *CreateNamespaceResponse)

func (*CreateNamespaceResponse) FromJsonString

func (r *CreateNamespaceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNamespaceResponse) ToJsonString

func (r *CreateNamespaceResponse) ToJsonString() string

type CreatePathRewritesRequest

type CreatePathRewritesRequest struct {
	*tchttp.BaseRequest

	// 路径重写列表
	PathRewrites *PathRewriteCreateObject `json:"PathRewrites,omitempty" name:"PathRewrites"`
}

func NewCreatePathRewritesRequest

func NewCreatePathRewritesRequest() (request *CreatePathRewritesRequest)

func (*CreatePathRewritesRequest) FromJsonString

func (r *CreatePathRewritesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePathRewritesRequest) ToJsonString

func (r *CreatePathRewritesRequest) ToJsonString() string

type CreatePathRewritesResponse

type CreatePathRewritesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true/false
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreatePathRewritesResponse

func NewCreatePathRewritesResponse() (response *CreatePathRewritesResponse)

func (*CreatePathRewritesResponse) FromJsonString

func (r *CreatePathRewritesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePathRewritesResponse) ToJsonString

func (r *CreatePathRewritesResponse) ToJsonString() string

type CreatePublicConfigRequest

type CreatePublicConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项名称
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 配置项版本
	ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`

	// 配置项值,总是接收yaml格式的内容
	ConfigValue *string `json:"ConfigValue,omitempty" name:"ConfigValue"`

	// 配置项版本描述
	ConfigVersionDesc *string `json:"ConfigVersionDesc,omitempty" name:"ConfigVersionDesc"`

	// 配置项类型
	ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"`

	// Base64编码的配置项
	EncodeWithBase64 *bool `json:"EncodeWithBase64,omitempty" name:"EncodeWithBase64"`
}

func NewCreatePublicConfigRequest

func NewCreatePublicConfigRequest() (request *CreatePublicConfigRequest)

func (*CreatePublicConfigRequest) FromJsonString

func (r *CreatePublicConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePublicConfigRequest) ToJsonString

func (r *CreatePublicConfigRequest) ToJsonString() string

type CreatePublicConfigResponse

type CreatePublicConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:创建成功;false:创建失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreatePublicConfigResponse

func NewCreatePublicConfigResponse() (response *CreatePublicConfigResponse)

func (*CreatePublicConfigResponse) FromJsonString

func (r *CreatePublicConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePublicConfigResponse) ToJsonString

func (r *CreatePublicConfigResponse) ToJsonString() string

type CreateRepositoryRequest

type CreateRepositoryRequest struct {
	*tchttp.BaseRequest

	// 仓库名称
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 仓库类型(默认仓库:default,私有仓库:private)
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`

	// 仓库所在桶名称
	BucketName *string `json:"BucketName,omitempty" name:"BucketName"`

	// 仓库所在桶地域
	BucketRegion *string `json:"BucketRegion,omitempty" name:"BucketRegion"`

	// 目录
	Directory *string `json:"Directory,omitempty" name:"Directory"`

	// 仓库描述
	RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"`
}

func NewCreateRepositoryRequest

func NewCreateRepositoryRequest() (request *CreateRepositoryRequest)

func (*CreateRepositoryRequest) FromJsonString

func (r *CreateRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRepositoryRequest) ToJsonString

func (r *CreateRepositoryRequest) ToJsonString() string

type CreateRepositoryResponse

type CreateRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 创建仓库是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateRepositoryResponse

func NewCreateRepositoryResponse() (response *CreateRepositoryResponse)

func (*CreateRepositoryResponse) FromJsonString

func (r *CreateRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRepositoryResponse) ToJsonString

func (r *CreateRepositoryResponse) ToJsonString() string

type CreateServerlessGroupRequest

type CreateServerlessGroupRequest struct {
	*tchttp.BaseRequest

	// 分组所属应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 分组所属名字空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 分组所属集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
}

func NewCreateServerlessGroupRequest

func NewCreateServerlessGroupRequest() (request *CreateServerlessGroupRequest)

func (*CreateServerlessGroupRequest) FromJsonString

func (r *CreateServerlessGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServerlessGroupRequest) ToJsonString

func (r *CreateServerlessGroupRequest) ToJsonString() string

type CreateServerlessGroupResponse

type CreateServerlessGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 创建成功的部署组ID,返回null表示失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateServerlessGroupResponse

func NewCreateServerlessGroupResponse() (response *CreateServerlessGroupResponse)

func (*CreateServerlessGroupResponse) FromJsonString

func (r *CreateServerlessGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateServerlessGroupResponse) ToJsonString

func (r *CreateServerlessGroupResponse) ToJsonString() string

type CreateTaskFlowRequest

type CreateTaskFlowRequest struct {
	*tchttp.BaseRequest

	// 工作流名称
	FlowName *string `json:"FlowName,omitempty" name:"FlowName"`

	// 触发方式
	TriggerRule *TaskRule `json:"TriggerRule,omitempty" name:"TriggerRule"`

	// 工作流任务节点列表
	FlowEdges []*TaskFlowEdge `json:"FlowEdges,omitempty" name:"FlowEdges" list`

	// 工作流执行超时时间
	TimeOut *uint64 `json:"TimeOut,omitempty" name:"TimeOut"`
}

func NewCreateTaskFlowRequest

func NewCreateTaskFlowRequest() (request *CreateTaskFlowRequest)

func (*CreateTaskFlowRequest) FromJsonString

func (r *CreateTaskFlowRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTaskFlowRequest) ToJsonString

func (r *CreateTaskFlowRequest) ToJsonString() string

type CreateTaskFlowResponse

type CreateTaskFlowResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 工作流 ID
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateTaskFlowResponse

func NewCreateTaskFlowResponse() (response *CreateTaskFlowResponse)

func (*CreateTaskFlowResponse) FromJsonString

func (r *CreateTaskFlowResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTaskFlowResponse) ToJsonString

func (r *CreateTaskFlowResponse) ToJsonString() string

type CreateTaskRequest

type CreateTaskRequest struct {
	*tchttp.BaseRequest

	// 任务名称,任务长度64字符
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// 任务内容,长度限制65536个字节
	TaskContent *string `json:"TaskContent,omitempty" name:"TaskContent"`

	// 执行类型,unicast/broadcast
	ExecuteType *string `json:"ExecuteType,omitempty" name:"ExecuteType"`

	// 任务类型,java
	TaskType *string `json:"TaskType,omitempty" name:"TaskType"`

	// 任务超时时间, 时间单位 ms
	TimeOut *uint64 `json:"TimeOut,omitempty" name:"TimeOut"`

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 触发规则
	TaskRule *TaskRule `json:"TaskRule,omitempty" name:"TaskRule"`

	// 重试次数,0 <= RetryCount<= 10
	RetryCount *uint64 `json:"RetryCount,omitempty" name:"RetryCount"`

	// 重试间隔, 0 <= RetryInterval <= 600000, 时间单位 ms
	RetryInterval *uint64 `json:"RetryInterval,omitempty" name:"RetryInterval"`

	// 分片数量
	ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"`

	// 分片参数
	ShardArguments []*ShardArgument `json:"ShardArguments,omitempty" name:"ShardArguments" list`

	// 判断任务成功的操作符
	SuccessOperator *string `json:"SuccessOperator,omitempty" name:"SuccessOperator"`

	// 判断任务成功率的阈值,如100
	SuccessRatio *string `json:"SuccessRatio,omitempty" name:"SuccessRatio"`

	// 高级设置
	AdvanceSettings *AdvanceSettings `json:"AdvanceSettings,omitempty" name:"AdvanceSettings"`

	// 任务参数,长度限制10000个字符
	TaskArgument *string `json:"TaskArgument,omitempty" name:"TaskArgument"`
}

func NewCreateTaskRequest

func NewCreateTaskRequest() (request *CreateTaskRequest)

func (*CreateTaskRequest) FromJsonString

func (r *CreateTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTaskRequest) ToJsonString

func (r *CreateTaskRequest) ToJsonString() string

type CreateTaskResponse

type CreateTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务ID
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateTaskResponse

func NewCreateTaskResponse() (response *CreateTaskResponse)

func (*CreateTaskResponse) FromJsonString

func (r *CreateTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTaskResponse) ToJsonString

func (r *CreateTaskResponse) ToJsonString() string

type CreateUnitRuleRequest

type CreateUnitRuleRequest struct {
	*tchttp.BaseRequest

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`

	// 规则名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 规则描述
	Description *string `json:"Description,omitempty" name:"Description"`

	// 规则项列表
	UnitRuleItemList []*UnitRuleItem `json:"UnitRuleItemList,omitempty" name:"UnitRuleItemList" list`
}

func NewCreateUnitRuleRequest

func NewCreateUnitRuleRequest() (request *CreateUnitRuleRequest)

func (*CreateUnitRuleRequest) FromJsonString

func (r *CreateUnitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUnitRuleRequest) ToJsonString

func (r *CreateUnitRuleRequest) ToJsonString() string

type CreateUnitRuleResponse

type CreateUnitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateUnitRuleResponse

func NewCreateUnitRuleResponse() (response *CreateUnitRuleResponse)

func (*CreateUnitRuleResponse) FromJsonString

func (r *CreateUnitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUnitRuleResponse) ToJsonString

func (r *CreateUnitRuleResponse) ToJsonString() string

type DeleteApiGroupRequest

type DeleteApiGroupRequest struct {
	*tchttp.BaseRequest

	// API 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDeleteApiGroupRequest

func NewDeleteApiGroupRequest() (request *DeleteApiGroupRequest)

func (*DeleteApiGroupRequest) FromJsonString

func (r *DeleteApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteApiGroupRequest) ToJsonString

func (r *DeleteApiGroupRequest) ToJsonString() string

type DeleteApiGroupResponse

type DeleteApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 成功失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteApiGroupResponse

func NewDeleteApiGroupResponse() (response *DeleteApiGroupResponse)

func (*DeleteApiGroupResponse) FromJsonString

func (r *DeleteApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteApiGroupResponse) ToJsonString

func (r *DeleteApiGroupResponse) ToJsonString() string

type DeleteApplicationRequest

type DeleteApplicationRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}

func NewDeleteApplicationRequest

func NewDeleteApplicationRequest() (request *DeleteApplicationRequest)

func (*DeleteApplicationRequest) FromJsonString

func (r *DeleteApplicationRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteApplicationRequest) ToJsonString

func (r *DeleteApplicationRequest) ToJsonString() string

type DeleteApplicationResponse

type DeleteApplicationResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 删除应用操作是否成功。
		// true:操作成功。
		// false:操作失败。
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteApplicationResponse

func NewDeleteApplicationResponse() (response *DeleteApplicationResponse)

func (*DeleteApplicationResponse) FromJsonString

func (r *DeleteApplicationResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteApplicationResponse) ToJsonString

func (r *DeleteApplicationResponse) ToJsonString() string

type DeleteConfigRequest

type DeleteConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项ID
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`
}

func NewDeleteConfigRequest

func NewDeleteConfigRequest() (request *DeleteConfigRequest)

func (*DeleteConfigRequest) FromJsonString

func (r *DeleteConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigRequest) ToJsonString

func (r *DeleteConfigRequest) ToJsonString() string

type DeleteConfigResponse

type DeleteConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:删除成功;false:删除失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteConfigResponse

func NewDeleteConfigResponse() (response *DeleteConfigResponse)

func (*DeleteConfigResponse) FromJsonString

func (r *DeleteConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigResponse) ToJsonString

func (r *DeleteConfigResponse) ToJsonString() string

type DeleteContainerGroupRequest

type DeleteContainerGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID,分组唯一标识
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDeleteContainerGroupRequest

func NewDeleteContainerGroupRequest() (request *DeleteContainerGroupRequest)

func (*DeleteContainerGroupRequest) FromJsonString

func (r *DeleteContainerGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteContainerGroupRequest) ToJsonString

func (r *DeleteContainerGroupRequest) ToJsonString() string

type DeleteContainerGroupResponse

type DeleteContainerGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 删除操作是否成功:
		// true:成功
		// false:失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteContainerGroupResponse

func NewDeleteContainerGroupResponse() (response *DeleteContainerGroupResponse)

func (*DeleteContainerGroupResponse) FromJsonString

func (r *DeleteContainerGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteContainerGroupResponse) ToJsonString

func (r *DeleteContainerGroupResponse) ToJsonString() string

type DeleteGroupRequest

type DeleteGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDeleteGroupRequest

func NewDeleteGroupRequest() (request *DeleteGroupRequest)

func (*DeleteGroupRequest) FromJsonString

func (r *DeleteGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGroupRequest) ToJsonString

func (r *DeleteGroupRequest) ToJsonString() string

type DeleteGroupResponse

type DeleteGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 删除部署组操作是否成功。
		// true:操作成功。
		// false:操作失败。
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteGroupResponse

func NewDeleteGroupResponse() (response *DeleteGroupResponse)

func (*DeleteGroupResponse) FromJsonString

func (r *DeleteGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGroupResponse) ToJsonString

func (r *DeleteGroupResponse) ToJsonString() string

type DeleteImageTag

type DeleteImageTag struct {

	// 仓库名,如/tsf/nginx
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 版本号:如V1
	TagName *string `json:"TagName,omitempty" name:"TagName"`
}

type DeleteImageTagsRequest

type DeleteImageTagsRequest struct {
	*tchttp.BaseRequest

	// 镜像版本数组
	ImageTags []*DeleteImageTag `json:"ImageTags,omitempty" name:"ImageTags" list`
}

func NewDeleteImageTagsRequest

func NewDeleteImageTagsRequest() (request *DeleteImageTagsRequest)

func (*DeleteImageTagsRequest) FromJsonString

func (r *DeleteImageTagsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageTagsRequest) ToJsonString

func (r *DeleteImageTagsRequest) ToJsonString() string

type DeleteImageTagsResponse

type DeleteImageTagsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 批量删除操作是否成功。
		// true:成功。
		// false:失败。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteImageTagsResponse

func NewDeleteImageTagsResponse() (response *DeleteImageTagsResponse)

func (*DeleteImageTagsResponse) FromJsonString

func (r *DeleteImageTagsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteImageTagsResponse) ToJsonString

func (r *DeleteImageTagsResponse) ToJsonString() string

type DeleteLaneRequest

type DeleteLaneRequest struct {
	*tchttp.BaseRequest

	// 泳道Idl
	LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
}

func NewDeleteLaneRequest

func NewDeleteLaneRequest() (request *DeleteLaneRequest)

func (*DeleteLaneRequest) FromJsonString

func (r *DeleteLaneRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLaneRequest) ToJsonString

func (r *DeleteLaneRequest) ToJsonString() string

type DeleteLaneResponse

type DeleteLaneResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true / false
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteLaneResponse

func NewDeleteLaneResponse() (response *DeleteLaneResponse)

func (*DeleteLaneResponse) FromJsonString

func (r *DeleteLaneResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLaneResponse) ToJsonString

func (r *DeleteLaneResponse) ToJsonString() string

type DeleteMicroserviceRequest

type DeleteMicroserviceRequest struct {
	*tchttp.BaseRequest

	// 微服务ID
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
}

func NewDeleteMicroserviceRequest

func NewDeleteMicroserviceRequest() (request *DeleteMicroserviceRequest)

func (*DeleteMicroserviceRequest) FromJsonString

func (r *DeleteMicroserviceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMicroserviceRequest) ToJsonString

func (r *DeleteMicroserviceRequest) ToJsonString() string

type DeleteMicroserviceResponse

type DeleteMicroserviceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 删除微服务是否成功。
		// true:操作成功。
		// false:操作失败。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteMicroserviceResponse

func NewDeleteMicroserviceResponse() (response *DeleteMicroserviceResponse)

func (*DeleteMicroserviceResponse) FromJsonString

func (r *DeleteMicroserviceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMicroserviceResponse) ToJsonString

func (r *DeleteMicroserviceResponse) ToJsonString() string

type DeleteNamespaceRequest

type DeleteNamespaceRequest struct {
	*tchttp.BaseRequest

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
}

func NewDeleteNamespaceRequest

func NewDeleteNamespaceRequest() (request *DeleteNamespaceRequest)

func (*DeleteNamespaceRequest) FromJsonString

func (r *DeleteNamespaceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNamespaceRequest) ToJsonString

func (r *DeleteNamespaceRequest) ToJsonString() string

type DeleteNamespaceResponse

type DeleteNamespaceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 删除命名空间是否成功。
		// true:删除成功。
		// false:删除失败。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteNamespaceResponse

func NewDeleteNamespaceResponse() (response *DeleteNamespaceResponse)

func (*DeleteNamespaceResponse) FromJsonString

func (r *DeleteNamespaceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNamespaceResponse) ToJsonString

func (r *DeleteNamespaceResponse) ToJsonString() string

type DeletePathRewritesRequest

type DeletePathRewritesRequest struct {
	*tchttp.BaseRequest

	// 路径重写规则IDs
	PathRewriteIds []*string `json:"PathRewriteIds,omitempty" name:"PathRewriteIds" list`
}

func NewDeletePathRewritesRequest

func NewDeletePathRewritesRequest() (request *DeletePathRewritesRequest)

func (*DeletePathRewritesRequest) FromJsonString

func (r *DeletePathRewritesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePathRewritesRequest) ToJsonString

func (r *DeletePathRewritesRequest) ToJsonString() string

type DeletePathRewritesResponse

type DeletePathRewritesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true/false
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeletePathRewritesResponse

func NewDeletePathRewritesResponse() (response *DeletePathRewritesResponse)

func (*DeletePathRewritesResponse) FromJsonString

func (r *DeletePathRewritesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePathRewritesResponse) ToJsonString

func (r *DeletePathRewritesResponse) ToJsonString() string

type DeletePkgsRequest

type DeletePkgsRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 需要删除的程序包ID列表
	PkgIds []*string `json:"PkgIds,omitempty" name:"PkgIds" list`

	// 程序包仓库类型
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`

	// 程序包仓库id
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}

func NewDeletePkgsRequest

func NewDeletePkgsRequest() (request *DeletePkgsRequest)

func (*DeletePkgsRequest) FromJsonString

func (r *DeletePkgsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePkgsRequest) ToJsonString

func (r *DeletePkgsRequest) ToJsonString() string

type DeletePkgsResponse

type DeletePkgsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeletePkgsResponse

func NewDeletePkgsResponse() (response *DeletePkgsResponse)

func (*DeletePkgsResponse) FromJsonString

func (r *DeletePkgsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePkgsResponse) ToJsonString

func (r *DeletePkgsResponse) ToJsonString() string

type DeletePublicConfigRequest

type DeletePublicConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项ID
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`
}

func NewDeletePublicConfigRequest

func NewDeletePublicConfigRequest() (request *DeletePublicConfigRequest)

func (*DeletePublicConfigRequest) FromJsonString

func (r *DeletePublicConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePublicConfigRequest) ToJsonString

func (r *DeletePublicConfigRequest) ToJsonString() string

type DeletePublicConfigResponse

type DeletePublicConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:删除成功;false:删除失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeletePublicConfigResponse

func NewDeletePublicConfigResponse() (response *DeletePublicConfigResponse)

func (*DeletePublicConfigResponse) FromJsonString

func (r *DeletePublicConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePublicConfigResponse) ToJsonString

func (r *DeletePublicConfigResponse) ToJsonString() string

type DeleteRepositoryRequest

type DeleteRepositoryRequest struct {
	*tchttp.BaseRequest

	// 仓库ID
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}

func NewDeleteRepositoryRequest

func NewDeleteRepositoryRequest() (request *DeleteRepositoryRequest)

func (*DeleteRepositoryRequest) FromJsonString

func (r *DeleteRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRepositoryRequest) ToJsonString

func (r *DeleteRepositoryRequest) ToJsonString() string

type DeleteRepositoryResponse

type DeleteRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 删除仓库是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteRepositoryResponse

func NewDeleteRepositoryResponse() (response *DeleteRepositoryResponse)

func (*DeleteRepositoryResponse) FromJsonString

func (r *DeleteRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRepositoryResponse) ToJsonString

func (r *DeleteRepositoryResponse) ToJsonString() string

type DeleteServerlessGroupRequest

type DeleteServerlessGroupRequest struct {
	*tchttp.BaseRequest

	// groupId,分组唯一标识
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDeleteServerlessGroupRequest

func NewDeleteServerlessGroupRequest() (request *DeleteServerlessGroupRequest)

func (*DeleteServerlessGroupRequest) FromJsonString

func (r *DeleteServerlessGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteServerlessGroupRequest) ToJsonString

func (r *DeleteServerlessGroupRequest) ToJsonString() string

type DeleteServerlessGroupResponse

type DeleteServerlessGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 结果true:成功;false:失败。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteServerlessGroupResponse

func NewDeleteServerlessGroupResponse() (response *DeleteServerlessGroupResponse)

func (*DeleteServerlessGroupResponse) FromJsonString

func (r *DeleteServerlessGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteServerlessGroupResponse) ToJsonString

func (r *DeleteServerlessGroupResponse) ToJsonString() string

type DeleteTaskRequest

type DeleteTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewDeleteTaskRequest

func NewDeleteTaskRequest() (request *DeleteTaskRequest)

func (*DeleteTaskRequest) FromJsonString

func (r *DeleteTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTaskRequest) ToJsonString

func (r *DeleteTaskRequest) ToJsonString() string

type DeleteTaskResponse

type DeleteTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 删除成功or失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteTaskResponse

func NewDeleteTaskResponse() (response *DeleteTaskResponse)

func (*DeleteTaskResponse) FromJsonString

func (r *DeleteTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTaskResponse) ToJsonString

func (r *DeleteTaskResponse) ToJsonString() string

type DeleteUnitNamespacesRequest

type DeleteUnitNamespacesRequest struct {
	*tchttp.BaseRequest

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`

	// 单元化命名空间ID数组
	UnitNamespaceList []*string `json:"UnitNamespaceList,omitempty" name:"UnitNamespaceList" list`
}

func NewDeleteUnitNamespacesRequest

func NewDeleteUnitNamespacesRequest() (request *DeleteUnitNamespacesRequest)

func (*DeleteUnitNamespacesRequest) FromJsonString

func (r *DeleteUnitNamespacesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUnitNamespacesRequest) ToJsonString

func (r *DeleteUnitNamespacesRequest) ToJsonString() string

type DeleteUnitNamespacesResponse

type DeleteUnitNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteUnitNamespacesResponse

func NewDeleteUnitNamespacesResponse() (response *DeleteUnitNamespacesResponse)

func (*DeleteUnitNamespacesResponse) FromJsonString

func (r *DeleteUnitNamespacesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUnitNamespacesResponse) ToJsonString

func (r *DeleteUnitNamespacesResponse) ToJsonString() string

type DeleteUnitRuleRequest

type DeleteUnitRuleRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	Id *string `json:"Id,omitempty" name:"Id"`
}

func NewDeleteUnitRuleRequest

func NewDeleteUnitRuleRequest() (request *DeleteUnitRuleRequest)

func (*DeleteUnitRuleRequest) FromJsonString

func (r *DeleteUnitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUnitRuleRequest) ToJsonString

func (r *DeleteUnitRuleRequest) ToJsonString() string

type DeleteUnitRuleResponse

type DeleteUnitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeleteUnitRuleResponse

func NewDeleteUnitRuleResponse() (response *DeleteUnitRuleResponse)

func (*DeleteUnitRuleResponse) FromJsonString

func (r *DeleteUnitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteUnitRuleResponse) ToJsonString

func (r *DeleteUnitRuleResponse) ToJsonString() string

type DeployContainerGroupRequest

type DeployContainerGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID,分组唯一标识
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 镜像版本名称,如v1
	TagName *string `json:"TagName,omitempty" name:"TagName"`

	// 实例数量
	InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"`

	// 镜像server
	Server *string `json:"Server,omitempty" name:"Server"`

	// 旧版镜像名,如/tsf/nginx
	Reponame *string `json:"Reponame,omitempty" name:"Reponame"`

	// 业务容器最大的 CPU 核数,对应 K8S 的 limit;不填时默认为 request 的 2 倍
	CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"`

	// 业务容器最大的内存 MiB 数,对应 K8S 的 limit;不填时默认为 request 的 2 倍
	MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"`

	// jvm参数
	JvmOpts *string `json:"JvmOpts,omitempty" name:"JvmOpts"`

	// 业务容器分配的 CPU 核数,对应 K8S 的 request
	CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"`

	// 业务容器分配的内存 MiB 数,对应 K8S 的 request
	MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"`

	// 是否不立即启动
	DoNotStart *bool `json:"DoNotStart,omitempty" name:"DoNotStart"`

	// (优先使用)新版镜像名,如/tsf/nginx
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 更新方式:0:快速更新 1:滚动更新
	UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"`

	// 滚动更新必填,更新间隔
	UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"`

	// agent 容器分配的 CPU 核数,对应 K8S 的 request
	AgentCpuRequest *string `json:"AgentCpuRequest,omitempty" name:"AgentCpuRequest"`

	// agent 容器最大的 CPU 核数,对应 K8S 的 limit
	AgentCpuLimit *string `json:"AgentCpuLimit,omitempty" name:"AgentCpuLimit"`

	// agent 容器分配的内存 MiB 数,对应 K8S 的 request
	AgentMemRequest *string `json:"AgentMemRequest,omitempty" name:"AgentMemRequest"`

	// agent 容器最大的内存 MiB 数,对应 K8S 的 limit
	AgentMemLimit *string `json:"AgentMemLimit,omitempty" name:"AgentMemLimit"`

	// istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
	IstioCpuRequest *string `json:"IstioCpuRequest,omitempty" name:"IstioCpuRequest"`

	// istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
	IstioCpuLimit *string `json:"IstioCpuLimit,omitempty" name:"IstioCpuLimit"`

	// istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
	IstioMemRequest *string `json:"IstioMemRequest,omitempty" name:"IstioMemRequest"`

	// istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
	IstioMemLimit *string `json:"IstioMemLimit,omitempty" name:"IstioMemLimit"`

	// kubernetes滚动更新策略的MaxSurge参数
	MaxSurge *string `json:"MaxSurge,omitempty" name:"MaxSurge"`

	// kubernetes滚动更新策略的MaxUnavailable参数
	MaxUnavailable *string `json:"MaxUnavailable,omitempty" name:"MaxUnavailable"`

	// 健康检查配置信息,若不指定该参数,则默认不设置健康检查。
	HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"`

	// 部署组应用运行的环境变量。若不指定该参数,则默认不设置额外的环境变量。
	Envs []*Env `json:"Envs,omitempty" name:"Envs" list`

	// 容器部署组的网络设置。
	ServiceSetting *ServiceSetting `json:"ServiceSetting,omitempty" name:"ServiceSetting"`

	// 是否部署 agent 容器。若不指定该参数,则默认不部署 agent 容器。
	DeployAgent *bool `json:"DeployAgent,omitempty" name:"DeployAgent"`

	// 节点调度策略。若不指定改参数,则默认不使用节点调度策略。
	SchedulingStrategy *SchedulingStrategy `json:"SchedulingStrategy,omitempty" name:"SchedulingStrategy"`
}

func NewDeployContainerGroupRequest

func NewDeployContainerGroupRequest() (request *DeployContainerGroupRequest)

func (*DeployContainerGroupRequest) FromJsonString

func (r *DeployContainerGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployContainerGroupRequest) ToJsonString

func (r *DeployContainerGroupRequest) ToJsonString() string

type DeployContainerGroupResponse

type DeployContainerGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 部署容器应用是否成功。
		// true:成功。
		// false:失败。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeployContainerGroupResponse

func NewDeployContainerGroupResponse() (response *DeployContainerGroupResponse)

func (*DeployContainerGroupResponse) FromJsonString

func (r *DeployContainerGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployContainerGroupResponse) ToJsonString

func (r *DeployContainerGroupResponse) ToJsonString() string

type DeployGroupRequest

type DeployGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 程序包ID
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`

	// 部署组启动参数
	StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`

	// 部署应用描述信息
	DeployDesc *string `json:"DeployDesc,omitempty" name:"DeployDesc"`

	// 是否允许强制启动
	ForceStart *bool `json:"ForceStart,omitempty" name:"ForceStart"`

	// 是否开启健康检查
	EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"`

	// 开启健康检查时,配置健康检查
	HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"`

	// 部署方式,0表示快速更新,1表示滚动更新
	UpdateType *uint64 `json:"UpdateType,omitempty" name:"UpdateType"`

	// 是否启用beta批次
	DeployBetaEnable *bool `json:"DeployBetaEnable,omitempty" name:"DeployBetaEnable"`

	// 滚动发布每个批次参与的实例比率
	DeployBatch []*float64 `json:"DeployBatch,omitempty" name:"DeployBatch" list`

	// 滚动发布的执行方式
	DeployExeMode *string `json:"DeployExeMode,omitempty" name:"DeployExeMode"`

	// 滚动发布每个批次的时间间隔
	DeployWaitTime *uint64 `json:"DeployWaitTime,omitempty" name:"DeployWaitTime"`

	// 启动脚本 base64编码
	StartScript *string `json:"StartScript,omitempty" name:"StartScript"`

	// 停止脚本 base64编码
	StopScript *string `json:"StopScript,omitempty" name:"StopScript"`
}

func NewDeployGroupRequest

func NewDeployGroupRequest() (request *DeployGroupRequest)

func (*DeployGroupRequest) FromJsonString

func (r *DeployGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployGroupRequest) ToJsonString

func (r *DeployGroupRequest) ToJsonString() string

type DeployGroupResponse

type DeployGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TaskId `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeployGroupResponse

func NewDeployGroupResponse() (response *DeployGroupResponse)

func (*DeployGroupResponse) FromJsonString

func (r *DeployGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployGroupResponse) ToJsonString

func (r *DeployGroupResponse) ToJsonString() string

type DeployServerlessGroupRequest

type DeployServerlessGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 程序包ID
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`

	// 所需实例内存大小,取值为 1Gi 2Gi 4Gi 8Gi 16Gi,缺省为 1Gi,不传表示维持原态
	Memory *string `json:"Memory,omitempty" name:"Memory"`

	// 要求最小实例数,取值范围 [1, 4],缺省为 1,不传表示维持原态
	InstanceRequest *uint64 `json:"InstanceRequest,omitempty" name:"InstanceRequest"`

	// 部署组启动参数,不传表示维持原态
	StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`
}

func NewDeployServerlessGroupRequest

func NewDeployServerlessGroupRequest() (request *DeployServerlessGroupRequest)

func (*DeployServerlessGroupRequest) FromJsonString

func (r *DeployServerlessGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployServerlessGroupRequest) ToJsonString

func (r *DeployServerlessGroupRequest) ToJsonString() string

type DeployServerlessGroupResponse

type DeployServerlessGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 结果true:成功;false:失败;
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDeployServerlessGroupResponse

func NewDeployServerlessGroupResponse() (response *DeployServerlessGroupResponse)

func (*DeployServerlessGroupResponse) FromJsonString

func (r *DeployServerlessGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeployServerlessGroupResponse) ToJsonString

func (r *DeployServerlessGroupResponse) ToJsonString() string

type DescribeApiDetailRequest

type DescribeApiDetailRequest struct {
	*tchttp.BaseRequest

	// 微服务id
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// 请求路径
	Path *string `json:"Path,omitempty" name:"Path"`

	// 请求方法
	Method *string `json:"Method,omitempty" name:"Method"`

	// 包版本
	PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}

func NewDescribeApiDetailRequest

func NewDescribeApiDetailRequest() (request *DescribeApiDetailRequest)

func (*DescribeApiDetailRequest) FromJsonString

func (r *DescribeApiDetailRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiDetailRequest) ToJsonString

func (r *DescribeApiDetailRequest) ToJsonString() string

type DescribeApiDetailResponse

type DescribeApiDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// API 详情
		Result *ApiDetailResponse `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApiDetailResponse

func NewDescribeApiDetailResponse() (response *DescribeApiDetailResponse)

func (*DescribeApiDetailResponse) FromJsonString

func (r *DescribeApiDetailResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiDetailResponse) ToJsonString

func (r *DescribeApiDetailResponse) ToJsonString() string

type DescribeApiGroupRequest

type DescribeApiGroupRequest struct {
	*tchttp.BaseRequest

	// API 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDescribeApiGroupRequest

func NewDescribeApiGroupRequest() (request *DescribeApiGroupRequest)

func (*DescribeApiGroupRequest) FromJsonString

func (r *DescribeApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiGroupRequest) ToJsonString

func (r *DescribeApiGroupRequest) ToJsonString() string

type DescribeApiGroupResponse

type DescribeApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// API分组信息
		Result *ApiGroupInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApiGroupResponse

func NewDescribeApiGroupResponse() (response *DescribeApiGroupResponse)

func (*DescribeApiGroupResponse) FromJsonString

func (r *DescribeApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiGroupResponse) ToJsonString

func (r *DescribeApiGroupResponse) ToJsonString() string

type DescribeApiGroupsRequest

type DescribeApiGroupsRequest struct {
	*tchttp.BaseRequest

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页条数,默认为20
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 分组类型。 ms: 微服务分组; external:外部Api分组
	GroupType *string `json:"GroupType,omitempty" name:"GroupType"`

	// 鉴权类型。 secret: 秘钥鉴权; none:无鉴权
	AuthType *string `json:"AuthType,omitempty" name:"AuthType"`

	// 发布状态, drafted: 未发布。 released: 发布
	Status *string `json:"Status,omitempty" name:"Status"`

	// 排序字段:"created_time"或"group_context"
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序类型:0(ASC)或1(DESC)
	OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"`

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`
}

func NewDescribeApiGroupsRequest

func NewDescribeApiGroupsRequest() (request *DescribeApiGroupsRequest)

func (*DescribeApiGroupsRequest) FromJsonString

func (r *DescribeApiGroupsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiGroupsRequest) ToJsonString

func (r *DescribeApiGroupsRequest) ToJsonString() string

type DescribeApiGroupsResponse

type DescribeApiGroupsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 翻页结构体
		Result *TsfPageApiGroupInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApiGroupsResponse

func NewDescribeApiGroupsResponse() (response *DescribeApiGroupsResponse)

func (*DescribeApiGroupsResponse) FromJsonString

func (r *DescribeApiGroupsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiGroupsResponse) ToJsonString

func (r *DescribeApiGroupsResponse) ToJsonString() string

type DescribeApiRateLimitRulesRequest

type DescribeApiRateLimitRulesRequest struct {
	*tchttp.BaseRequest

	// Api ID
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`
}

func NewDescribeApiRateLimitRulesRequest

func NewDescribeApiRateLimitRulesRequest() (request *DescribeApiRateLimitRulesRequest)

func (*DescribeApiRateLimitRulesRequest) FromJsonString

func (r *DescribeApiRateLimitRulesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiRateLimitRulesRequest) ToJsonString

func (r *DescribeApiRateLimitRulesRequest) ToJsonString() string

type DescribeApiRateLimitRulesResponse

type DescribeApiRateLimitRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 限流结果
		Result []*ApiRateLimitRule `json:"Result,omitempty" name:"Result" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApiRateLimitRulesResponse

func NewDescribeApiRateLimitRulesResponse() (response *DescribeApiRateLimitRulesResponse)

func (*DescribeApiRateLimitRulesResponse) FromJsonString

func (r *DescribeApiRateLimitRulesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiRateLimitRulesResponse) ToJsonString

func (r *DescribeApiRateLimitRulesResponse) ToJsonString() string

type DescribeApiUseDetailRequest

type DescribeApiUseDetailRequest struct {
	*tchttp.BaseRequest

	// 网关部署组ID
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`

	// 网关分组Api ID
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// 查询的日期,格式:yyyy-MM-dd HH:mm:ss
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 查询的日期,格式:yyyy-MM-dd HH:mm:ss
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
}

func NewDescribeApiUseDetailRequest

func NewDescribeApiUseDetailRequest() (request *DescribeApiUseDetailRequest)

func (*DescribeApiUseDetailRequest) FromJsonString

func (r *DescribeApiUseDetailRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiUseDetailRequest) ToJsonString

func (r *DescribeApiUseDetailRequest) ToJsonString() string

type DescribeApiUseDetailResponse

type DescribeApiUseDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 日使用统计对象
		Result *GroupApiUseStatistics `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApiUseDetailResponse

func NewDescribeApiUseDetailResponse() (response *DescribeApiUseDetailResponse)

func (*DescribeApiUseDetailResponse) FromJsonString

func (r *DescribeApiUseDetailResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiUseDetailResponse) ToJsonString

func (r *DescribeApiUseDetailResponse) ToJsonString() string

type DescribeApiVersionsRequest

type DescribeApiVersionsRequest struct {
	*tchttp.BaseRequest

	// 微服务ID
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// API 请求路径
	Path *string `json:"Path,omitempty" name:"Path"`

	// 请求方法
	Method *string `json:"Method,omitempty" name:"Method"`
}

func NewDescribeApiVersionsRequest

func NewDescribeApiVersionsRequest() (request *DescribeApiVersionsRequest)

func (*DescribeApiVersionsRequest) FromJsonString

func (r *DescribeApiVersionsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiVersionsRequest) ToJsonString

func (r *DescribeApiVersionsRequest) ToJsonString() string

type DescribeApiVersionsResponse

type DescribeApiVersionsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// API版本列表
		Result []*ApiVersionArray `json:"Result,omitempty" name:"Result" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApiVersionsResponse

func NewDescribeApiVersionsResponse() (response *DescribeApiVersionsResponse)

func (*DescribeApiVersionsResponse) FromJsonString

func (r *DescribeApiVersionsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApiVersionsResponse) ToJsonString

func (r *DescribeApiVersionsResponse) ToJsonString() string

type DescribeApplicationAttributeRequest

type DescribeApplicationAttributeRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}

func NewDescribeApplicationAttributeRequest

func NewDescribeApplicationAttributeRequest() (request *DescribeApplicationAttributeRequest)

func (*DescribeApplicationAttributeRequest) FromJsonString

func (r *DescribeApplicationAttributeRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationAttributeRequest) ToJsonString

func (r *DescribeApplicationAttributeRequest) ToJsonString() string

type DescribeApplicationAttributeResponse

type DescribeApplicationAttributeResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 应用列表其它字段返回参数
		Result *ApplicationAttribute `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApplicationAttributeResponse

func NewDescribeApplicationAttributeResponse() (response *DescribeApplicationAttributeResponse)

func (*DescribeApplicationAttributeResponse) FromJsonString

func (r *DescribeApplicationAttributeResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationAttributeResponse) ToJsonString

func (r *DescribeApplicationAttributeResponse) ToJsonString() string

type DescribeApplicationRequest

type DescribeApplicationRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}

func NewDescribeApplicationRequest

func NewDescribeApplicationRequest() (request *DescribeApplicationRequest)

func (*DescribeApplicationRequest) FromJsonString

func (r *DescribeApplicationRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationRequest) ToJsonString

func (r *DescribeApplicationRequest) ToJsonString() string

type DescribeApplicationResponse

type DescribeApplicationResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 应用信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *ApplicationForPage `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApplicationResponse

func NewDescribeApplicationResponse() (response *DescribeApplicationResponse)

func (*DescribeApplicationResponse) FromJsonString

func (r *DescribeApplicationResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationResponse) ToJsonString

func (r *DescribeApplicationResponse) ToJsonString() string

type DescribeApplicationsRequest

type DescribeApplicationsRequest struct {
	*tchttp.BaseRequest

	// 搜索字段
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序类型
	OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 应用类型
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 应用的微服务类型
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 应用资源类型数组
	ApplicationResourceTypeList []*string `json:"ApplicationResourceTypeList,omitempty" name:"ApplicationResourceTypeList" list`

	// IdList
	ApplicationIdList []*string `json:"ApplicationIdList,omitempty" name:"ApplicationIdList" list`
}

func NewDescribeApplicationsRequest

func NewDescribeApplicationsRequest() (request *DescribeApplicationsRequest)

func (*DescribeApplicationsRequest) FromJsonString

func (r *DescribeApplicationsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationsRequest) ToJsonString

func (r *DescribeApplicationsRequest) ToJsonString() string

type DescribeApplicationsResponse

type DescribeApplicationsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 应用分页列表信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageApplication `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeApplicationsResponse

func NewDescribeApplicationsResponse() (response *DescribeApplicationsResponse)

func (*DescribeApplicationsResponse) FromJsonString

func (r *DescribeApplicationsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeApplicationsResponse) ToJsonString

func (r *DescribeApplicationsResponse) ToJsonString() string

type DescribeBasicResourceUsageRequest

type DescribeBasicResourceUsageRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBasicResourceUsageRequest

func NewDescribeBasicResourceUsageRequest() (request *DescribeBasicResourceUsageRequest)

func (*DescribeBasicResourceUsageRequest) FromJsonString

func (r *DescribeBasicResourceUsageRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBasicResourceUsageRequest) ToJsonString

func (r *DescribeBasicResourceUsageRequest) ToJsonString() string

type DescribeBasicResourceUsageResponse

type DescribeBasicResourceUsageResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// TSF基本资源信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *OverviewBasicResourceUsage `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeBasicResourceUsageResponse

func NewDescribeBasicResourceUsageResponse() (response *DescribeBasicResourceUsageResponse)

func (*DescribeBasicResourceUsageResponse) FromJsonString

func (r *DescribeBasicResourceUsageResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBasicResourceUsageResponse) ToJsonString

func (r *DescribeBasicResourceUsageResponse) ToJsonString() string

type DescribeClusterInstancesRequest

type DescribeClusterInstancesRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 搜索字段
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序类型
	OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeClusterInstancesRequest

func NewDescribeClusterInstancesRequest() (request *DescribeClusterInstancesRequest)

func (*DescribeClusterInstancesRequest) FromJsonString

func (r *DescribeClusterInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterInstancesRequest) ToJsonString

func (r *DescribeClusterInstancesRequest) ToJsonString() string

type DescribeClusterInstancesResponse

type DescribeClusterInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 集群机器实例分页信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageInstance `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeClusterInstancesResponse

func NewDescribeClusterInstancesResponse() (response *DescribeClusterInstancesResponse)

func (*DescribeClusterInstancesResponse) FromJsonString

func (r *DescribeClusterInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterInstancesResponse) ToJsonString

func (r *DescribeClusterInstancesResponse) ToJsonString() string

type DescribeConfigReleaseLogsRequest

type DescribeConfigReleaseLogsRequest struct {
	*tchttp.BaseRequest

	// 部署组ID,不传入时查询全量
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页条数,默认为20
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 命名空间ID,不传入时查询全量
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 集群ID,不传入时查询全量
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 应用ID,不传入时查询全量
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}

func NewDescribeConfigReleaseLogsRequest

func NewDescribeConfigReleaseLogsRequest() (request *DescribeConfigReleaseLogsRequest)

func (*DescribeConfigReleaseLogsRequest) FromJsonString

func (r *DescribeConfigReleaseLogsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigReleaseLogsRequest) ToJsonString

func (r *DescribeConfigReleaseLogsRequest) ToJsonString() string

type DescribeConfigReleaseLogsResponse

type DescribeConfigReleaseLogsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 分页的配置项发布历史列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageConfigReleaseLog `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeConfigReleaseLogsResponse

func NewDescribeConfigReleaseLogsResponse() (response *DescribeConfigReleaseLogsResponse)

func (*DescribeConfigReleaseLogsResponse) FromJsonString

func (r *DescribeConfigReleaseLogsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigReleaseLogsResponse) ToJsonString

func (r *DescribeConfigReleaseLogsResponse) ToJsonString() string

type DescribeConfigReleasesRequest

type DescribeConfigReleasesRequest struct {
	*tchttp.BaseRequest

	// 配置项名称,不传入时查询全量
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 部署组ID,不传入时查询全量
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 命名空间ID,不传入时查询全量
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 集群ID,不传入时查询全量
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 每页条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 配置ID,不传入时查询全量
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 应用ID,不传入时查询全量
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}

func NewDescribeConfigReleasesRequest

func NewDescribeConfigReleasesRequest() (request *DescribeConfigReleasesRequest)

func (*DescribeConfigReleasesRequest) FromJsonString

func (r *DescribeConfigReleasesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigReleasesRequest) ToJsonString

func (r *DescribeConfigReleasesRequest) ToJsonString() string

type DescribeConfigReleasesResponse

type DescribeConfigReleasesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 分页的配置发布信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageConfigRelease `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeConfigReleasesResponse

func NewDescribeConfigReleasesResponse() (response *DescribeConfigReleasesResponse)

func (*DescribeConfigReleasesResponse) FromJsonString

func (r *DescribeConfigReleasesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigReleasesResponse) ToJsonString

func (r *DescribeConfigReleasesResponse) ToJsonString() string

type DescribeConfigRequest

type DescribeConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项ID
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`
}

func NewDescribeConfigRequest

func NewDescribeConfigRequest() (request *DescribeConfigRequest)

func (*DescribeConfigRequest) FromJsonString

func (r *DescribeConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigRequest) ToJsonString

func (r *DescribeConfigRequest) ToJsonString() string

type DescribeConfigResponse

type DescribeConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 配置项
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *Config `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeConfigResponse

func NewDescribeConfigResponse() (response *DescribeConfigResponse)

func (*DescribeConfigResponse) FromJsonString

func (r *DescribeConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigResponse) ToJsonString

func (r *DescribeConfigResponse) ToJsonString() string

type DescribeConfigSummaryRequest

type DescribeConfigSummaryRequest struct {
	*tchttp.BaseRequest

	// 应用ID,不传入时查询全量
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 查询关键字,模糊查询:应用名称,配置项名称,不传入时查询全量
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页条数,默认为20
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeConfigSummaryRequest

func NewDescribeConfigSummaryRequest() (request *DescribeConfigSummaryRequest)

func (*DescribeConfigSummaryRequest) FromJsonString

func (r *DescribeConfigSummaryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigSummaryRequest) ToJsonString

func (r *DescribeConfigSummaryRequest) ToJsonString() string

type DescribeConfigSummaryResponse

type DescribeConfigSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 配置项分页对象
		Result *TsfPageConfig `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeConfigSummaryResponse

func NewDescribeConfigSummaryResponse() (response *DescribeConfigSummaryResponse)

func (*DescribeConfigSummaryResponse) FromJsonString

func (r *DescribeConfigSummaryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigSummaryResponse) ToJsonString

func (r *DescribeConfigSummaryResponse) ToJsonString() string

type DescribeConfigsRequest

type DescribeConfigsRequest struct {
	*tchttp.BaseRequest

	// 应用ID,不传入时查询全量
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 配置项ID,不传入时查询全量,高优先级
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 配置项ID列表,不传入时查询全量,低优先级
	ConfigIdList []*string `json:"ConfigIdList,omitempty" name:"ConfigIdList" list`

	// 配置项名称,精确查询,不传入时查询全量
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 配置项版本,精确查询,不传入时查询全量
	ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`
}

func NewDescribeConfigsRequest

func NewDescribeConfigsRequest() (request *DescribeConfigsRequest)

func (*DescribeConfigsRequest) FromJsonString

func (r *DescribeConfigsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigsRequest) ToJsonString

func (r *DescribeConfigsRequest) ToJsonString() string

type DescribeConfigsResponse

type DescribeConfigsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 分页后的配置项列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageConfig `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeConfigsResponse

func NewDescribeConfigsResponse() (response *DescribeConfigsResponse)

func (*DescribeConfigsResponse) FromJsonString

func (r *DescribeConfigsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigsResponse) ToJsonString

func (r *DescribeConfigsResponse) ToJsonString() string

type DescribeContainerEventsRequest

type DescribeContainerEventsRequest struct {
	*tchttp.BaseRequest

	// event 的资源类型, group 或者 instance
	ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"`

	// event 的资源 id
	ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`

	// 偏移量,取值从0开始
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数,默认为20, 取值应为1~50
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 当类型是 instance 时需要
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDescribeContainerEventsRequest

func NewDescribeContainerEventsRequest() (request *DescribeContainerEventsRequest)

func (*DescribeContainerEventsRequest) FromJsonString

func (r *DescribeContainerEventsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerEventsRequest) ToJsonString

func (r *DescribeContainerEventsRequest) ToJsonString() string

type DescribeContainerEventsResponse

type DescribeContainerEventsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// events 分页列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageContainerEvent `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeContainerEventsResponse

func NewDescribeContainerEventsResponse() (response *DescribeContainerEventsResponse)

func (*DescribeContainerEventsResponse) FromJsonString

func (r *DescribeContainerEventsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerEventsResponse) ToJsonString

func (r *DescribeContainerEventsResponse) ToJsonString() string

type DescribeContainerGroupDetailRequest

type DescribeContainerGroupDetailRequest struct {
	*tchttp.BaseRequest

	// 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDescribeContainerGroupDetailRequest

func NewDescribeContainerGroupDetailRequest() (request *DescribeContainerGroupDetailRequest)

func (*DescribeContainerGroupDetailRequest) FromJsonString

func (r *DescribeContainerGroupDetailRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerGroupDetailRequest) ToJsonString

func (r *DescribeContainerGroupDetailRequest) ToJsonString() string

type DescribeContainerGroupDetailResponse

type DescribeContainerGroupDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 容器部署组详情
		Result *ContainerGroupDetail `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeContainerGroupDetailResponse

func NewDescribeContainerGroupDetailResponse() (response *DescribeContainerGroupDetailResponse)

func (*DescribeContainerGroupDetailResponse) FromJsonString

func (r *DescribeContainerGroupDetailResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerGroupDetailResponse) ToJsonString

func (r *DescribeContainerGroupDetailResponse) ToJsonString() string

type DescribeContainerGroupsRequest

type DescribeContainerGroupsRequest struct {
	*tchttp.BaseRequest

	// 搜索字段,模糊搜索groupName字段
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 分组所属应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 排序字段,默认为 createTime字段,支持id, name, createTime
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序方式,默认为1:倒序排序,0:正序,1:倒序
	OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"`

	// 偏移量,取值从0开始
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数,默认为20, 取值应为1~50
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 命名空间 ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
}

func NewDescribeContainerGroupsRequest

func NewDescribeContainerGroupsRequest() (request *DescribeContainerGroupsRequest)

func (*DescribeContainerGroupsRequest) FromJsonString

func (r *DescribeContainerGroupsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerGroupsRequest) ToJsonString

func (r *DescribeContainerGroupsRequest) ToJsonString() string

type DescribeContainerGroupsResponse

type DescribeContainerGroupsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 查询的权限数据对象
		Result *ContainGroupResult `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeContainerGroupsResponse

func NewDescribeContainerGroupsResponse() (response *DescribeContainerGroupsResponse)

func (*DescribeContainerGroupsResponse) FromJsonString

func (r *DescribeContainerGroupsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeContainerGroupsResponse) ToJsonString

func (r *DescribeContainerGroupsResponse) ToJsonString() string

type DescribeCreateGatewayApiStatusRequest

type DescribeCreateGatewayApiStatusRequest struct {
	*tchttp.BaseRequest

	// 请求方法
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 微服务ID
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
}

func NewDescribeCreateGatewayApiStatusRequest

func NewDescribeCreateGatewayApiStatusRequest() (request *DescribeCreateGatewayApiStatusRequest)

func (*DescribeCreateGatewayApiStatusRequest) FromJsonString

func (r *DescribeCreateGatewayApiStatusRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCreateGatewayApiStatusRequest) ToJsonString

type DescribeCreateGatewayApiStatusResponse

type DescribeCreateGatewayApiStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否已完成导入任务
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeCreateGatewayApiStatusResponse

func NewDescribeCreateGatewayApiStatusResponse() (response *DescribeCreateGatewayApiStatusResponse)

func (*DescribeCreateGatewayApiStatusResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCreateGatewayApiStatusResponse) ToJsonString

type DescribeDownloadInfoRequest

type DescribeDownloadInfoRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 程序包ID
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`

	// 程序包仓库ID
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`

	// 程序包仓库类型
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
}

func NewDescribeDownloadInfoRequest

func NewDescribeDownloadInfoRequest() (request *DescribeDownloadInfoRequest)

func (*DescribeDownloadInfoRequest) FromJsonString

func (r *DescribeDownloadInfoRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDownloadInfoRequest) ToJsonString

func (r *DescribeDownloadInfoRequest) ToJsonString() string

type DescribeDownloadInfoResponse

type DescribeDownloadInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// COS鉴权信息
		Result *CosDownloadInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeDownloadInfoResponse

func NewDescribeDownloadInfoResponse() (response *DescribeDownloadInfoResponse)

func (*DescribeDownloadInfoResponse) FromJsonString

func (r *DescribeDownloadInfoResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDownloadInfoResponse) ToJsonString

func (r *DescribeDownloadInfoResponse) ToJsonString() string

type DescribeEnabledUnitRuleRequest

type DescribeEnabledUnitRuleRequest struct {
	*tchttp.BaseRequest

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`
}

func NewDescribeEnabledUnitRuleRequest

func NewDescribeEnabledUnitRuleRequest() (request *DescribeEnabledUnitRuleRequest)

func (*DescribeEnabledUnitRuleRequest) FromJsonString

func (r *DescribeEnabledUnitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnabledUnitRuleRequest) ToJsonString

func (r *DescribeEnabledUnitRuleRequest) ToJsonString() string

type DescribeEnabledUnitRuleResponse

type DescribeEnabledUnitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 单元化规则对象
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *UnitRule `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeEnabledUnitRuleResponse

func NewDescribeEnabledUnitRuleResponse() (response *DescribeEnabledUnitRuleResponse)

func (*DescribeEnabledUnitRuleResponse) FromJsonString

func (r *DescribeEnabledUnitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnabledUnitRuleResponse) ToJsonString

func (r *DescribeEnabledUnitRuleResponse) ToJsonString() string

type DescribeFlowLastBatchStateRequest

type DescribeFlowLastBatchStateRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID
	FlowId *string `json:"FlowId,omitempty" name:"FlowId"`
}

func NewDescribeFlowLastBatchStateRequest

func NewDescribeFlowLastBatchStateRequest() (request *DescribeFlowLastBatchStateRequest)

func (*DescribeFlowLastBatchStateRequest) FromJsonString

func (r *DescribeFlowLastBatchStateRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlowLastBatchStateRequest) ToJsonString

func (r *DescribeFlowLastBatchStateRequest) ToJsonString() string

type DescribeFlowLastBatchStateResponse

type DescribeFlowLastBatchStateResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 工作流批次最新状态
		Result *TaskFlowLastBatchState `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeFlowLastBatchStateResponse

func NewDescribeFlowLastBatchStateResponse() (response *DescribeFlowLastBatchStateResponse)

func (*DescribeFlowLastBatchStateResponse) FromJsonString

func (r *DescribeFlowLastBatchStateResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlowLastBatchStateResponse) ToJsonString

func (r *DescribeFlowLastBatchStateResponse) ToJsonString() string

type DescribeGatewayAllGroupApisRequest

type DescribeGatewayAllGroupApisRequest struct {
	*tchttp.BaseRequest

	// 网关部署组ID
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`

	// 搜索关键字,支持分组名称或API Path
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribeGatewayAllGroupApisRequest

func NewDescribeGatewayAllGroupApisRequest() (request *DescribeGatewayAllGroupApisRequest)

func (*DescribeGatewayAllGroupApisRequest) FromJsonString

func (r *DescribeGatewayAllGroupApisRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGatewayAllGroupApisRequest) ToJsonString

func (r *DescribeGatewayAllGroupApisRequest) ToJsonString() string

type DescribeGatewayAllGroupApisResponse

type DescribeGatewayAllGroupApisResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 网关分组和API列表信息
		Result *GatewayVo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGatewayAllGroupApisResponse

func NewDescribeGatewayAllGroupApisResponse() (response *DescribeGatewayAllGroupApisResponse)

func (*DescribeGatewayAllGroupApisResponse) FromJsonString

func (r *DescribeGatewayAllGroupApisResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGatewayAllGroupApisResponse) ToJsonString

func (r *DescribeGatewayAllGroupApisResponse) ToJsonString() string

type DescribeGatewayMonitorOverviewRequest

type DescribeGatewayMonitorOverviewRequest struct {
	*tchttp.BaseRequest

	// 网关部署组ID
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`
}

func NewDescribeGatewayMonitorOverviewRequest

func NewDescribeGatewayMonitorOverviewRequest() (request *DescribeGatewayMonitorOverviewRequest)

func (*DescribeGatewayMonitorOverviewRequest) FromJsonString

func (r *DescribeGatewayMonitorOverviewRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGatewayMonitorOverviewRequest) ToJsonString

type DescribeGatewayMonitorOverviewResponse

type DescribeGatewayMonitorOverviewResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 监控概览对象
		Result *MonitorOverview `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGatewayMonitorOverviewResponse

func NewDescribeGatewayMonitorOverviewResponse() (response *DescribeGatewayMonitorOverviewResponse)

func (*DescribeGatewayMonitorOverviewResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGatewayMonitorOverviewResponse) ToJsonString

type DescribeGroupBindedGatewaysRequest

type DescribeGroupBindedGatewaysRequest struct {
	*tchttp.BaseRequest

	// API 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 翻页查询偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 翻页查询每页记录数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribeGroupBindedGatewaysRequest

func NewDescribeGroupBindedGatewaysRequest() (request *DescribeGroupBindedGatewaysRequest)

func (*DescribeGroupBindedGatewaysRequest) FromJsonString

func (r *DescribeGroupBindedGatewaysRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupBindedGatewaysRequest) ToJsonString

func (r *DescribeGroupBindedGatewaysRequest) ToJsonString() string

type DescribeGroupBindedGatewaysResponse

type DescribeGroupBindedGatewaysResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 翻页结构体
		Result *TsfPageGatewayDeployGroup `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGroupBindedGatewaysResponse

func NewDescribeGroupBindedGatewaysResponse() (response *DescribeGroupBindedGatewaysResponse)

func (*DescribeGroupBindedGatewaysResponse) FromJsonString

func (r *DescribeGroupBindedGatewaysResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupBindedGatewaysResponse) ToJsonString

func (r *DescribeGroupBindedGatewaysResponse) ToJsonString() string

type DescribeGroupGatewaysRequest

type DescribeGroupGatewaysRequest struct {
	*tchttp.BaseRequest

	// 网关部署组ID
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`

	// 翻页查询偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 翻页查询每页记录数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribeGroupGatewaysRequest

func NewDescribeGroupGatewaysRequest() (request *DescribeGroupGatewaysRequest)

func (*DescribeGroupGatewaysRequest) FromJsonString

func (r *DescribeGroupGatewaysRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupGatewaysRequest) ToJsonString

func (r *DescribeGroupGatewaysRequest) ToJsonString() string

type DescribeGroupGatewaysResponse

type DescribeGroupGatewaysResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// API分组信息
		Result *TsfPageApiGroupInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGroupGatewaysResponse

func NewDescribeGroupGatewaysResponse() (response *DescribeGroupGatewaysResponse)

func (*DescribeGroupGatewaysResponse) FromJsonString

func (r *DescribeGroupGatewaysResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupGatewaysResponse) ToJsonString

func (r *DescribeGroupGatewaysResponse) ToJsonString() string

type DescribeGroupInstancesRequest

type DescribeGroupInstancesRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 搜索字段
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序类型
	OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeGroupInstancesRequest

func NewDescribeGroupInstancesRequest() (request *DescribeGroupInstancesRequest)

func (*DescribeGroupInstancesRequest) FromJsonString

func (r *DescribeGroupInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupInstancesRequest) ToJsonString

func (r *DescribeGroupInstancesRequest) ToJsonString() string

type DescribeGroupInstancesResponse

type DescribeGroupInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 部署组机器信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageInstance `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGroupInstancesResponse

func NewDescribeGroupInstancesResponse() (response *DescribeGroupInstancesResponse)

func (*DescribeGroupInstancesResponse) FromJsonString

func (r *DescribeGroupInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupInstancesResponse) ToJsonString

func (r *DescribeGroupInstancesResponse) ToJsonString() string

type DescribeGroupRequest

type DescribeGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDescribeGroupRequest

func NewDescribeGroupRequest() (request *DescribeGroupRequest)

func (*DescribeGroupRequest) FromJsonString

func (r *DescribeGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupRequest) ToJsonString

func (r *DescribeGroupRequest) ToJsonString() string

type DescribeGroupResponse

type DescribeGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 虚拟机部署组详情
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *VmGroup `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGroupResponse

func NewDescribeGroupResponse() (response *DescribeGroupResponse)

func (*DescribeGroupResponse) FromJsonString

func (r *DescribeGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupResponse) ToJsonString

func (r *DescribeGroupResponse) ToJsonString() string

type DescribeGroupUseDetailRequest

type DescribeGroupUseDetailRequest struct {
	*tchttp.BaseRequest

	// 网关部署组ID
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`

	// 网关分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 查询的日期,格式:yyyy-MM-dd HH:mm:ss
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 查询的日期,格式:yyyy-MM-dd HH:mm:ss
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// 指定top的条数,默认为10
	Count *int64 `json:"Count,omitempty" name:"Count"`
}

func NewDescribeGroupUseDetailRequest

func NewDescribeGroupUseDetailRequest() (request *DescribeGroupUseDetailRequest)

func (*DescribeGroupUseDetailRequest) FromJsonString

func (r *DescribeGroupUseDetailRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupUseDetailRequest) ToJsonString

func (r *DescribeGroupUseDetailRequest) ToJsonString() string

type DescribeGroupUseDetailResponse

type DescribeGroupUseDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 日使用统计对象
		Result *GroupDailyUseStatistics `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGroupUseDetailResponse

func NewDescribeGroupUseDetailResponse() (response *DescribeGroupUseDetailResponse)

func (*DescribeGroupUseDetailResponse) FromJsonString

func (r *DescribeGroupUseDetailResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupUseDetailResponse) ToJsonString

func (r *DescribeGroupUseDetailResponse) ToJsonString() string

type DescribeGroupsRequest

type DescribeGroupsRequest struct {
	*tchttp.BaseRequest

	// 搜索字段
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序方式
	OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 部署组资源类型列表
	GroupResourceTypeList []*string `json:"GroupResourceTypeList,omitempty" name:"GroupResourceTypeList" list`

	// 部署组状态过滤字段
	Status *string `json:"Status,omitempty" name:"Status"`
}

func NewDescribeGroupsRequest

func NewDescribeGroupsRequest() (request *DescribeGroupsRequest)

func (*DescribeGroupsRequest) FromJsonString

func (r *DescribeGroupsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupsRequest) ToJsonString

func (r *DescribeGroupsRequest) ToJsonString() string

type DescribeGroupsResponse

type DescribeGroupsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 虚拟机部署组分页信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageVmGroup `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGroupsResponse

func NewDescribeGroupsResponse() (response *DescribeGroupsResponse)

func (*DescribeGroupsResponse) FromJsonString

func (r *DescribeGroupsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupsResponse) ToJsonString

func (r *DescribeGroupsResponse) ToJsonString() string

type DescribeGroupsWithPluginRequest

type DescribeGroupsWithPluginRequest struct {
	*tchttp.BaseRequest

	// 插件ID
	PluginId *string `json:"PluginId,omitempty" name:"PluginId"`

	// 绑定/未绑定: true / false
	Bound *bool `json:"Bound,omitempty" name:"Bound"`

	// 翻页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页记录数量
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`
}

func NewDescribeGroupsWithPluginRequest

func NewDescribeGroupsWithPluginRequest() (request *DescribeGroupsWithPluginRequest)

func (*DescribeGroupsWithPluginRequest) FromJsonString

func (r *DescribeGroupsWithPluginRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupsWithPluginRequest) ToJsonString

func (r *DescribeGroupsWithPluginRequest) ToJsonString() string

type DescribeGroupsWithPluginResponse

type DescribeGroupsWithPluginResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// API分组信息列表
		Result *TsfPageApiGroupInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeGroupsWithPluginResponse

func NewDescribeGroupsWithPluginResponse() (response *DescribeGroupsWithPluginResponse)

func (*DescribeGroupsWithPluginResponse) FromJsonString

func (r *DescribeGroupsWithPluginResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGroupsWithPluginResponse) ToJsonString

func (r *DescribeGroupsWithPluginResponse) ToJsonString() string

type DescribeImageRepositoryRequest

type DescribeImageRepositoryRequest struct {
	*tchttp.BaseRequest

	// 仓库名,搜索关键字,不带命名空间的
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 偏移量,取值从0开始
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数,默认为20, 取值应为1~100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeImageRepositoryRequest

func NewDescribeImageRepositoryRequest() (request *DescribeImageRepositoryRequest)

func (*DescribeImageRepositoryRequest) FromJsonString

func (r *DescribeImageRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRepositoryRequest) ToJsonString

func (r *DescribeImageRepositoryRequest) ToJsonString() string

type DescribeImageRepositoryResponse

type DescribeImageRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 查询的权限数据对象
		Result *ImageRepositoryResult `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImageRepositoryResponse

func NewDescribeImageRepositoryResponse() (response *DescribeImageRepositoryResponse)

func (*DescribeImageRepositoryResponse) FromJsonString

func (r *DescribeImageRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageRepositoryResponse) ToJsonString

func (r *DescribeImageRepositoryResponse) ToJsonString() string

type DescribeImageTagsRequest

type DescribeImageTagsRequest struct {
	*tchttp.BaseRequest

	// 应用Id
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 偏移量,取值从0开始
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数,默认为20, 取值应为1~100
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 不填和0:查询 1:不查询
	QueryImageIdFlag *int64 `json:"QueryImageIdFlag,omitempty" name:"QueryImageIdFlag"`

	// 可用于搜索的 tag 名字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribeImageTagsRequest

func NewDescribeImageTagsRequest() (request *DescribeImageTagsRequest)

func (*DescribeImageTagsRequest) FromJsonString

func (r *DescribeImageTagsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageTagsRequest) ToJsonString

func (r *DescribeImageTagsRequest) ToJsonString() string

type DescribeImageTagsResponse

type DescribeImageTagsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 查询的权限数据对象
		Result *ImageTagsResult `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeImageTagsResponse

func NewDescribeImageTagsResponse() (response *DescribeImageTagsResponse)

func (*DescribeImageTagsResponse) FromJsonString

func (r *DescribeImageTagsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageTagsResponse) ToJsonString

func (r *DescribeImageTagsResponse) ToJsonString() string

type DescribeLaneRulesRequest

type DescribeLaneRulesRequest struct {
	*tchttp.BaseRequest

	// 每页展示的条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 翻页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 搜索关键词
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 泳道规则ID(用于精确搜索)
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`
}

func NewDescribeLaneRulesRequest

func NewDescribeLaneRulesRequest() (request *DescribeLaneRulesRequest)

func (*DescribeLaneRulesRequest) FromJsonString

func (r *DescribeLaneRulesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLaneRulesRequest) ToJsonString

func (r *DescribeLaneRulesRequest) ToJsonString() string

type DescribeLaneRulesResponse

type DescribeLaneRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 泳道规则列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *LaneRules `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeLaneRulesResponse

func NewDescribeLaneRulesResponse() (response *DescribeLaneRulesResponse)

func (*DescribeLaneRulesResponse) FromJsonString

func (r *DescribeLaneRulesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLaneRulesResponse) ToJsonString

func (r *DescribeLaneRulesResponse) ToJsonString() string

type DescribeLanesRequest

type DescribeLanesRequest struct {
	*tchttp.BaseRequest

	// 每页展示的条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 翻页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribeLanesRequest

func NewDescribeLanesRequest() (request *DescribeLanesRequest)

func (*DescribeLanesRequest) FromJsonString

func (r *DescribeLanesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLanesRequest) ToJsonString

func (r *DescribeLanesRequest) ToJsonString() string

type DescribeLanesResponse

type DescribeLanesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 泳道列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *LaneInfos `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeLanesResponse

func NewDescribeLanesResponse() (response *DescribeLanesResponse)

func (*DescribeLanesResponse) FromJsonString

func (r *DescribeLanesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLanesResponse) ToJsonString

func (r *DescribeLanesResponse) ToJsonString() string

type DescribeMicroserviceRequest

type DescribeMicroserviceRequest struct {
	*tchttp.BaseRequest

	// 微服务ID
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 可选,根据部署组ID进行过滤
	GroupIds []*string `json:"GroupIds,omitempty" name:"GroupIds" list`
}

func NewDescribeMicroserviceRequest

func NewDescribeMicroserviceRequest() (request *DescribeMicroserviceRequest)

func (*DescribeMicroserviceRequest) FromJsonString

func (r *DescribeMicroserviceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMicroserviceRequest) ToJsonString

func (r *DescribeMicroserviceRequest) ToJsonString() string

type DescribeMicroserviceResponse

type DescribeMicroserviceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 微服务详情实例列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageMsInstance `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeMicroserviceResponse

func NewDescribeMicroserviceResponse() (response *DescribeMicroserviceResponse)

func (*DescribeMicroserviceResponse) FromJsonString

func (r *DescribeMicroserviceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMicroserviceResponse) ToJsonString

func (r *DescribeMicroserviceResponse) ToJsonString() string

type DescribeMicroservicesRequest

type DescribeMicroservicesRequest struct {
	*tchttp.BaseRequest

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 搜索字段
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 排序字段
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序类型
	OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 状态过滤,online、offline、single_online
	Status []*string `json:"Status,omitempty" name:"Status" list`

	// IdList
	MicroserviceIdList []*string `json:"MicroserviceIdList,omitempty" name:"MicroserviceIdList" list`
}

func NewDescribeMicroservicesRequest

func NewDescribeMicroservicesRequest() (request *DescribeMicroservicesRequest)

func (*DescribeMicroservicesRequest) FromJsonString

func (r *DescribeMicroservicesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMicroservicesRequest) ToJsonString

func (r *DescribeMicroservicesRequest) ToJsonString() string

type DescribeMicroservicesResponse

type DescribeMicroservicesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 微服务分页列表信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageMicroservice `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeMicroservicesResponse

func NewDescribeMicroservicesResponse() (response *DescribeMicroservicesResponse)

func (*DescribeMicroservicesResponse) FromJsonString

func (r *DescribeMicroservicesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMicroservicesResponse) ToJsonString

func (r *DescribeMicroservicesResponse) ToJsonString() string

type DescribeMsApiListRequest

type DescribeMsApiListRequest struct {
	*tchttp.BaseRequest

	// 微服务ID
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 每页的数量
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 翻页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeMsApiListRequest

func NewDescribeMsApiListRequest() (request *DescribeMsApiListRequest)

func (*DescribeMsApiListRequest) FromJsonString

func (r *DescribeMsApiListRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMsApiListRequest) ToJsonString

func (r *DescribeMsApiListRequest) ToJsonString() string

type DescribeMsApiListResponse

type DescribeMsApiListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 相应结果
		Result *TsfApiListResponse `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeMsApiListResponse

func NewDescribeMsApiListResponse() (response *DescribeMsApiListResponse)

func (*DescribeMsApiListResponse) FromJsonString

func (r *DescribeMsApiListResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMsApiListResponse) ToJsonString

func (r *DescribeMsApiListResponse) ToJsonString() string

type DescribePathRewriteRequest

type DescribePathRewriteRequest struct {
	*tchttp.BaseRequest

	// 路径重写规则ID
	PathRewriteId *string `json:"PathRewriteId,omitempty" name:"PathRewriteId"`
}

func NewDescribePathRewriteRequest

func NewDescribePathRewriteRequest() (request *DescribePathRewriteRequest)

func (*DescribePathRewriteRequest) FromJsonString

func (r *DescribePathRewriteRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePathRewriteRequest) ToJsonString

func (r *DescribePathRewriteRequest) ToJsonString() string

type DescribePathRewriteResponse

type DescribePathRewriteResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 路径重写规则对象
		Result *PathRewrite `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePathRewriteResponse

func NewDescribePathRewriteResponse() (response *DescribePathRewriteResponse)

func (*DescribePathRewriteResponse) FromJsonString

func (r *DescribePathRewriteResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePathRewriteResponse) ToJsonString

func (r *DescribePathRewriteResponse) ToJsonString() string

type DescribePathRewritesRequest

type DescribePathRewritesRequest struct {
	*tchttp.BaseRequest

	// 网关部署组ID
	GatewayGroupId *string `json:"GatewayGroupId,omitempty" name:"GatewayGroupId"`

	// 根据正则表达式或替换的内容模糊查询
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 每页数量
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 起始偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribePathRewritesRequest

func NewDescribePathRewritesRequest() (request *DescribePathRewritesRequest)

func (*DescribePathRewritesRequest) FromJsonString

func (r *DescribePathRewritesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePathRewritesRequest) ToJsonString

func (r *DescribePathRewritesRequest) ToJsonString() string

type DescribePathRewritesResponse

type DescribePathRewritesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 路径重写翻页对象
		Result *PathRewritePage `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePathRewritesResponse

func NewDescribePathRewritesResponse() (response *DescribePathRewritesResponse)

func (*DescribePathRewritesResponse) FromJsonString

func (r *DescribePathRewritesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePathRewritesResponse) ToJsonString

func (r *DescribePathRewritesResponse) ToJsonString() string

type DescribePkgsRequest

type DescribePkgsRequest struct {
	*tchttp.BaseRequest

	// 应用ID(只传入应用ID,返回该应用下所有软件包信息)
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 查询关键字(支持根据包ID,包名,包版本号搜索)
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 排序关键字(默认为"UploadTime":上传时间)
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 升序:0/降序:1(默认降序)
	OrderType *uint64 `json:"OrderType,omitempty" name:"OrderType"`

	// 查询起始偏移
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 返回数量限制
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 程序包仓库类型
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`

	// 程序包仓库id
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`

	// 程序包类型数组支持(fatjar jar war tar.gz zip)
	PackageTypeList []*string `json:"PackageTypeList,omitempty" name:"PackageTypeList" list`
}

func NewDescribePkgsRequest

func NewDescribePkgsRequest() (request *DescribePkgsRequest)

func (*DescribePkgsRequest) FromJsonString

func (r *DescribePkgsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePkgsRequest) ToJsonString

func (r *DescribePkgsRequest) ToJsonString() string

type DescribePkgsResponse

type DescribePkgsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 符合查询程序包信息列表
		Result *PkgList `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePkgsResponse

func NewDescribePkgsResponse() (response *DescribePkgsResponse)

func (*DescribePkgsResponse) FromJsonString

func (r *DescribePkgsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePkgsResponse) ToJsonString

func (r *DescribePkgsResponse) ToJsonString() string

type DescribePluginInstancesRequest

type DescribePluginInstancesRequest struct {
	*tchttp.BaseRequest

	// 分组或者API的ID
	ScopeValue *string `json:"ScopeValue,omitempty" name:"ScopeValue"`

	// 绑定: true; 未绑定: false
	Bound *bool `json:"Bound,omitempty" name:"Bound"`

	// 翻页偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页展示的条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 插件类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 搜索关键字
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribePluginInstancesRequest

func NewDescribePluginInstancesRequest() (request *DescribePluginInstancesRequest)

func (*DescribePluginInstancesRequest) FromJsonString

func (r *DescribePluginInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePluginInstancesRequest) ToJsonString

func (r *DescribePluginInstancesRequest) ToJsonString() string

type DescribePluginInstancesResponse

type DescribePluginInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 插件信息列表
		Result *TsfPageGatewayPlugin `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePluginInstancesResponse

func NewDescribePluginInstancesResponse() (response *DescribePluginInstancesResponse)

func (*DescribePluginInstancesResponse) FromJsonString

func (r *DescribePluginInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePluginInstancesResponse) ToJsonString

func (r *DescribePluginInstancesResponse) ToJsonString() string

type DescribePodInstancesRequest

type DescribePodInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例所属groupId
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 偏移量,取值从0开始
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数,默认为20, 取值应为1~50
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 过滤字段
	PodNameList []*string `json:"PodNameList,omitempty" name:"PodNameList" list`
}

func NewDescribePodInstancesRequest

func NewDescribePodInstancesRequest() (request *DescribePodInstancesRequest)

func (*DescribePodInstancesRequest) FromJsonString

func (r *DescribePodInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePodInstancesRequest) ToJsonString

func (r *DescribePodInstancesRequest) ToJsonString() string

type DescribePodInstancesResponse

type DescribePodInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 查询的权限数据对象
		Result *GroupPodResult `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePodInstancesResponse

func NewDescribePodInstancesResponse() (response *DescribePodInstancesResponse)

func (*DescribePodInstancesResponse) FromJsonString

func (r *DescribePodInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePodInstancesResponse) ToJsonString

func (r *DescribePodInstancesResponse) ToJsonString() string

type DescribePublicConfigReleaseLogsRequest

type DescribePublicConfigReleaseLogsRequest struct {
	*tchttp.BaseRequest

	// 命名空间ID,不传入时查询全量
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页条数,默认为20
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribePublicConfigReleaseLogsRequest

func NewDescribePublicConfigReleaseLogsRequest() (request *DescribePublicConfigReleaseLogsRequest)

func (*DescribePublicConfigReleaseLogsRequest) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigReleaseLogsRequest) ToJsonString

type DescribePublicConfigReleaseLogsResponse

type DescribePublicConfigReleaseLogsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 分页后的公共配置项发布历史列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageConfigReleaseLog `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePublicConfigReleaseLogsResponse

func NewDescribePublicConfigReleaseLogsResponse() (response *DescribePublicConfigReleaseLogsResponse)

func (*DescribePublicConfigReleaseLogsResponse) FromJsonString

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigReleaseLogsResponse) ToJsonString

type DescribePublicConfigReleasesRequest

type DescribePublicConfigReleasesRequest struct {
	*tchttp.BaseRequest

	// 配置项名称,不传入时查询全量
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 命名空间ID,不传入时查询全量
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 每页条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 配置项ID,不传入时查询全量
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`
}

func NewDescribePublicConfigReleasesRequest

func NewDescribePublicConfigReleasesRequest() (request *DescribePublicConfigReleasesRequest)

func (*DescribePublicConfigReleasesRequest) FromJsonString

func (r *DescribePublicConfigReleasesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigReleasesRequest) ToJsonString

func (r *DescribePublicConfigReleasesRequest) ToJsonString() string

type DescribePublicConfigReleasesResponse

type DescribePublicConfigReleasesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 公共配置发布信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageConfigRelease `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePublicConfigReleasesResponse

func NewDescribePublicConfigReleasesResponse() (response *DescribePublicConfigReleasesResponse)

func (*DescribePublicConfigReleasesResponse) FromJsonString

func (r *DescribePublicConfigReleasesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigReleasesResponse) ToJsonString

func (r *DescribePublicConfigReleasesResponse) ToJsonString() string

type DescribePublicConfigRequest

type DescribePublicConfigRequest struct {
	*tchttp.BaseRequest

	// 需要查询的配置项ID
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`
}

func NewDescribePublicConfigRequest

func NewDescribePublicConfigRequest() (request *DescribePublicConfigRequest)

func (*DescribePublicConfigRequest) FromJsonString

func (r *DescribePublicConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigRequest) ToJsonString

func (r *DescribePublicConfigRequest) ToJsonString() string

type DescribePublicConfigResponse

type DescribePublicConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 全局配置
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *Config `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePublicConfigResponse

func NewDescribePublicConfigResponse() (response *DescribePublicConfigResponse)

func (*DescribePublicConfigResponse) FromJsonString

func (r *DescribePublicConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigResponse) ToJsonString

func (r *DescribePublicConfigResponse) ToJsonString() string

type DescribePublicConfigSummaryRequest

type DescribePublicConfigSummaryRequest struct {
	*tchttp.BaseRequest

	// 查询关键字,模糊查询:配置项名称,不传入时查询全量
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页条数,默认为20
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribePublicConfigSummaryRequest

func NewDescribePublicConfigSummaryRequest() (request *DescribePublicConfigSummaryRequest)

func (*DescribePublicConfigSummaryRequest) FromJsonString

func (r *DescribePublicConfigSummaryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigSummaryRequest) ToJsonString

func (r *DescribePublicConfigSummaryRequest) ToJsonString() string

type DescribePublicConfigSummaryResponse

type DescribePublicConfigSummaryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 分页的全局配置统计信息列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageConfig `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePublicConfigSummaryResponse

func NewDescribePublicConfigSummaryResponse() (response *DescribePublicConfigSummaryResponse)

func (*DescribePublicConfigSummaryResponse) FromJsonString

func (r *DescribePublicConfigSummaryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigSummaryResponse) ToJsonString

func (r *DescribePublicConfigSummaryResponse) ToJsonString() string

type DescribePublicConfigsRequest

type DescribePublicConfigsRequest struct {
	*tchttp.BaseRequest

	// 配置项ID,不传入时查询全量,高优先级
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 每页条数,默认为20
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 配置项ID列表,不传入时查询全量,低优先级
	ConfigIdList []*string `json:"ConfigIdList,omitempty" name:"ConfigIdList" list`

	// 配置项名称,精确查询,不传入时查询全量
	ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`

	// 配置项版本,精确查询,不传入时查询全量
	ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`
}

func NewDescribePublicConfigsRequest

func NewDescribePublicConfigsRequest() (request *DescribePublicConfigsRequest)

func (*DescribePublicConfigsRequest) FromJsonString

func (r *DescribePublicConfigsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigsRequest) ToJsonString

func (r *DescribePublicConfigsRequest) ToJsonString() string

type DescribePublicConfigsResponse

type DescribePublicConfigsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 分页后的全局配置项列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageConfig `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribePublicConfigsResponse

func NewDescribePublicConfigsResponse() (response *DescribePublicConfigsResponse)

func (*DescribePublicConfigsResponse) FromJsonString

func (r *DescribePublicConfigsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicConfigsResponse) ToJsonString

func (r *DescribePublicConfigsResponse) ToJsonString() string

type DescribeReleasedConfigRequest

type DescribeReleasedConfigRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDescribeReleasedConfigRequest

func NewDescribeReleasedConfigRequest() (request *DescribeReleasedConfigRequest)

func (*DescribeReleasedConfigRequest) FromJsonString

func (r *DescribeReleasedConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReleasedConfigRequest) ToJsonString

func (r *DescribeReleasedConfigRequest) ToJsonString() string

type DescribeReleasedConfigResponse

type DescribeReleasedConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 已发布的配置内容
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeReleasedConfigResponse

func NewDescribeReleasedConfigResponse() (response *DescribeReleasedConfigResponse)

func (*DescribeReleasedConfigResponse) FromJsonString

func (r *DescribeReleasedConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeReleasedConfigResponse) ToJsonString

func (r *DescribeReleasedConfigResponse) ToJsonString() string

type DescribeRepositoriesRequest

type DescribeRepositoriesRequest struct {
	*tchttp.BaseRequest

	// 查询关键字(按照仓库名称搜索)
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 查询起始偏移
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 返回数量限制
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 仓库类型(默认仓库:default,私有仓库:private)
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
}

func NewDescribeRepositoriesRequest

func NewDescribeRepositoriesRequest() (request *DescribeRepositoriesRequest)

func (*DescribeRepositoriesRequest) FromJsonString

func (r *DescribeRepositoriesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoriesRequest) ToJsonString

func (r *DescribeRepositoriesRequest) ToJsonString() string

type DescribeRepositoriesResponse

type DescribeRepositoriesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 符合查询仓库信息列表
		Result *RepositoryList `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeRepositoriesResponse

func NewDescribeRepositoriesResponse() (response *DescribeRepositoriesResponse)

func (*DescribeRepositoriesResponse) FromJsonString

func (r *DescribeRepositoriesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoriesResponse) ToJsonString

func (r *DescribeRepositoriesResponse) ToJsonString() string

type DescribeRepositoryRequest

type DescribeRepositoryRequest struct {
	*tchttp.BaseRequest

	// 仓库ID
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}

func NewDescribeRepositoryRequest

func NewDescribeRepositoryRequest() (request *DescribeRepositoryRequest)

func (*DescribeRepositoryRequest) FromJsonString

func (r *DescribeRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryRequest) ToJsonString

func (r *DescribeRepositoryRequest) ToJsonString() string

type DescribeRepositoryResponse

type DescribeRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 查询的仓库信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *RepositoryInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeRepositoryResponse

func NewDescribeRepositoryResponse() (response *DescribeRepositoryResponse)

func (*DescribeRepositoryResponse) FromJsonString

func (r *DescribeRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRepositoryResponse) ToJsonString

func (r *DescribeRepositoryResponse) ToJsonString() string

type DescribeServerlessGroupRequest

type DescribeServerlessGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDescribeServerlessGroupRequest

func NewDescribeServerlessGroupRequest() (request *DescribeServerlessGroupRequest)

func (*DescribeServerlessGroupRequest) FromJsonString

func (r *DescribeServerlessGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessGroupRequest) ToJsonString

func (r *DescribeServerlessGroupRequest) ToJsonString() string

type DescribeServerlessGroupResponse

type DescribeServerlessGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 结果
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *ServerlessGroup `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeServerlessGroupResponse

func NewDescribeServerlessGroupResponse() (response *DescribeServerlessGroupResponse)

func (*DescribeServerlessGroupResponse) FromJsonString

func (r *DescribeServerlessGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessGroupResponse) ToJsonString

func (r *DescribeServerlessGroupResponse) ToJsonString() string

type DescribeServerlessGroupsRequest

type DescribeServerlessGroupsRequest struct {
	*tchttp.BaseRequest

	// 搜索字段,模糊搜索groupName字段
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 分组所属应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 排序字段,默认为 createTime字段,支持id, name, createTime
	OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`

	// 排序方式,默认为1:倒序排序,0:正序,1:倒序
	OrderType *string `json:"OrderType,omitempty" name:"OrderType"`

	// 偏移量,取值从0开始
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数,默认为20, 取值应为1~50
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// 分组所属名字空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 分组所属集群ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
}

func NewDescribeServerlessGroupsRequest

func NewDescribeServerlessGroupsRequest() (request *DescribeServerlessGroupsRequest)

func (*DescribeServerlessGroupsRequest) FromJsonString

func (r *DescribeServerlessGroupsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessGroupsRequest) ToJsonString

func (r *DescribeServerlessGroupsRequest) ToJsonString() string

type DescribeServerlessGroupsResponse

type DescribeServerlessGroupsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 数据列表对象
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *ServerlessGroupPage `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeServerlessGroupsResponse

func NewDescribeServerlessGroupsResponse() (response *DescribeServerlessGroupsResponse)

func (*DescribeServerlessGroupsResponse) FromJsonString

func (r *DescribeServerlessGroupsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeServerlessGroupsResponse) ToJsonString

func (r *DescribeServerlessGroupsResponse) ToJsonString() string

type DescribeSimpleApplicationsRequest

type DescribeSimpleApplicationsRequest struct {
	*tchttp.BaseRequest

	// 应用ID列表
	ApplicationIdList []*string `json:"ApplicationIdList,omitempty" name:"ApplicationIdList" list`

	// 应用类型
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 每页条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 起始偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 微服务类型
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 资源类型数组
	ApplicationResourceTypeList []*string `json:"ApplicationResourceTypeList,omitempty" name:"ApplicationResourceTypeList" list`

	// 通过id和name进行关键词过滤
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribeSimpleApplicationsRequest

func NewDescribeSimpleApplicationsRequest() (request *DescribeSimpleApplicationsRequest)

func (*DescribeSimpleApplicationsRequest) FromJsonString

func (r *DescribeSimpleApplicationsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleApplicationsRequest) ToJsonString

func (r *DescribeSimpleApplicationsRequest) ToJsonString() string

type DescribeSimpleApplicationsResponse

type DescribeSimpleApplicationsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 简单应用分页对象
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageSimpleApplication `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeSimpleApplicationsResponse

func NewDescribeSimpleApplicationsResponse() (response *DescribeSimpleApplicationsResponse)

func (*DescribeSimpleApplicationsResponse) FromJsonString

func (r *DescribeSimpleApplicationsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleApplicationsResponse) ToJsonString

func (r *DescribeSimpleApplicationsResponse) ToJsonString() string

type DescribeSimpleClustersRequest

type DescribeSimpleClustersRequest struct {
	*tchttp.BaseRequest

	// 需要查询的集群ID列表,不填或不传入时查询所有内容
	ClusterIdList []*string `json:"ClusterIdList,omitempty" name:"ClusterIdList" list`

	// 需要查询的集群类型,不填或不传入时查询所有内容
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

	// 查询偏移量,默认为0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 分页个数,默认为20, 取值应为1~50
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 对id和name进行关键词过滤
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}

func NewDescribeSimpleClustersRequest

func NewDescribeSimpleClustersRequest() (request *DescribeSimpleClustersRequest)

func (*DescribeSimpleClustersRequest) FromJsonString

func (r *DescribeSimpleClustersRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleClustersRequest) ToJsonString

func (r *DescribeSimpleClustersRequest) ToJsonString() string

type DescribeSimpleClustersResponse

type DescribeSimpleClustersResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// TSF集群分页对象
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageCluster `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeSimpleClustersResponse

func NewDescribeSimpleClustersResponse() (response *DescribeSimpleClustersResponse)

func (*DescribeSimpleClustersResponse) FromJsonString

func (r *DescribeSimpleClustersResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleClustersResponse) ToJsonString

func (r *DescribeSimpleClustersResponse) ToJsonString() string

type DescribeSimpleGroupsRequest

type DescribeSimpleGroupsRequest struct {
	*tchttp.BaseRequest

	// 部署组ID列表,不填写时查询全量
	GroupIdList []*string `json:"GroupIdList,omitempty" name:"GroupIdList" list`

	// 应用ID,不填写时查询全量
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 集群ID,不填写时查询全量
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 命名空间ID,不填写时查询全量
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 每页条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 起始偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 部署组ID,不填写时查询全量
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 模糊查询,部署组名称,不填写时查询全量
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 部署组类型,精确过滤字段,M:service mesh, P:原生应用, G:网关应用
	AppMicroServiceType *string `json:"AppMicroServiceType,omitempty" name:"AppMicroServiceType"`
}

func NewDescribeSimpleGroupsRequest

func NewDescribeSimpleGroupsRequest() (request *DescribeSimpleGroupsRequest)

func (*DescribeSimpleGroupsRequest) FromJsonString

func (r *DescribeSimpleGroupsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleGroupsRequest) ToJsonString

func (r *DescribeSimpleGroupsRequest) ToJsonString() string

type DescribeSimpleGroupsResponse

type DescribeSimpleGroupsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 简单部署组列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageSimpleGroup `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeSimpleGroupsResponse

func NewDescribeSimpleGroupsResponse() (response *DescribeSimpleGroupsResponse)

func (*DescribeSimpleGroupsResponse) FromJsonString

func (r *DescribeSimpleGroupsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleGroupsResponse) ToJsonString

func (r *DescribeSimpleGroupsResponse) ToJsonString() string

type DescribeSimpleNamespacesRequest

type DescribeSimpleNamespacesRequest struct {
	*tchttp.BaseRequest

	// 命名空间ID列表,不传入时查询全量
	NamespaceIdList []*string `json:"NamespaceIdList,omitempty" name:"NamespaceIdList" list`

	// 集群ID,不传入时查询全量
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 每页条数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 起始偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 命名空间ID,不传入时查询全量
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 查询资源类型列表
	NamespaceResourceTypeList []*string `json:"NamespaceResourceTypeList,omitempty" name:"NamespaceResourceTypeList" list`

	// 通过id和name进行过滤
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 查询的命名空间类型列表
	NamespaceTypeList []*string `json:"NamespaceTypeList,omitempty" name:"NamespaceTypeList" list`

	// 通过命名空间名精确过滤
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 通过是否是默认命名空间过滤,不传表示拉取全部命名空间。0:默认,命名空间。1:非默认命名空间
	IsDefault *string `json:"IsDefault,omitempty" name:"IsDefault"`
}

func NewDescribeSimpleNamespacesRequest

func NewDescribeSimpleNamespacesRequest() (request *DescribeSimpleNamespacesRequest)

func (*DescribeSimpleNamespacesRequest) FromJsonString

func (r *DescribeSimpleNamespacesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleNamespacesRequest) ToJsonString

func (r *DescribeSimpleNamespacesRequest) ToJsonString() string

type DescribeSimpleNamespacesResponse

type DescribeSimpleNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 命名空间分页列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageNamespace `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeSimpleNamespacesResponse

func NewDescribeSimpleNamespacesResponse() (response *DescribeSimpleNamespacesResponse)

func (*DescribeSimpleNamespacesResponse) FromJsonString

func (r *DescribeSimpleNamespacesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSimpleNamespacesResponse) ToJsonString

func (r *DescribeSimpleNamespacesResponse) ToJsonString() string

type DescribeTaskDetailRequest

type DescribeTaskDetailRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 任务历史ID
	TaskLogId *string `json:"TaskLogId,omitempty" name:"TaskLogId"`
}

func NewDescribeTaskDetailRequest

func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest)

func (*DescribeTaskDetailRequest) FromJsonString

func (r *DescribeTaskDetailRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskDetailRequest) ToJsonString

func (r *DescribeTaskDetailRequest) ToJsonString() string

type DescribeTaskDetailResponse

type DescribeTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务详情
		Result *TaskRecord `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeTaskDetailResponse

func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse)

func (*DescribeTaskDetailResponse) FromJsonString

func (r *DescribeTaskDetailResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskDetailResponse) ToJsonString

func (r *DescribeTaskDetailResponse) ToJsonString() string

type DescribeTaskLastStatusRequest

type DescribeTaskLastStatusRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewDescribeTaskLastStatusRequest

func NewDescribeTaskLastStatusRequest() (request *DescribeTaskLastStatusRequest)

func (*DescribeTaskLastStatusRequest) FromJsonString

func (r *DescribeTaskLastStatusRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskLastStatusRequest) ToJsonString

func (r *DescribeTaskLastStatusRequest) ToJsonString() string

type DescribeTaskLastStatusResponse

type DescribeTaskLastStatusResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务上一次执行状态
		Result *TaskLastExecuteStatus `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeTaskLastStatusResponse

func NewDescribeTaskLastStatusResponse() (response *DescribeTaskLastStatusResponse)

func (*DescribeTaskLastStatusResponse) FromJsonString

func (r *DescribeTaskLastStatusResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTaskLastStatusResponse) ToJsonString

func (r *DescribeTaskLastStatusResponse) ToJsonString() string

type DescribeUnitApiUseDetailRequest

type DescribeUnitApiUseDetailRequest struct {
	*tchttp.BaseRequest

	// 网关部署组ID
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`

	// 网关分组Api ID
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// 查询的日期,格式:yyyy-MM-dd HH:mm:ss
	StartTime *string `json:"StartTime,omitempty" name:"StartTime"`

	// 查询的日期,格式:yyyy-MM-dd HH:mm:ss
	EndTime *string `json:"EndTime,omitempty" name:"EndTime"`

	// 网关实例ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`

	// 网关分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 翻页查询偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 翻页查询每页记录数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// 监控统计数据粒度
	Period *int64 `json:"Period,omitempty" name:"Period"`
}

func NewDescribeUnitApiUseDetailRequest

func NewDescribeUnitApiUseDetailRequest() (request *DescribeUnitApiUseDetailRequest)

func (*DescribeUnitApiUseDetailRequest) FromJsonString

func (r *DescribeUnitApiUseDetailRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitApiUseDetailRequest) ToJsonString

func (r *DescribeUnitApiUseDetailRequest) ToJsonString() string

type DescribeUnitApiUseDetailResponse

type DescribeUnitApiUseDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 单元化使用统计对象
		Result *GroupUnitApiUseStatistics `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeUnitApiUseDetailResponse

func NewDescribeUnitApiUseDetailResponse() (response *DescribeUnitApiUseDetailResponse)

func (*DescribeUnitApiUseDetailResponse) FromJsonString

func (r *DescribeUnitApiUseDetailResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitApiUseDetailResponse) ToJsonString

func (r *DescribeUnitApiUseDetailResponse) ToJsonString() string

type DescribeUnitNamespacesRequest

type DescribeUnitNamespacesRequest struct {
	*tchttp.BaseRequest

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`

	// 根据命名空间名或ID模糊查询
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 翻页查询偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 翻页查询每页记录数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeUnitNamespacesRequest

func NewDescribeUnitNamespacesRequest() (request *DescribeUnitNamespacesRequest)

func (*DescribeUnitNamespacesRequest) FromJsonString

func (r *DescribeUnitNamespacesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitNamespacesRequest) ToJsonString

func (r *DescribeUnitNamespacesRequest) ToJsonString() string

type DescribeUnitNamespacesResponse

type DescribeUnitNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 单元化命名空间对象列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageUnitNamespace `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeUnitNamespacesResponse

func NewDescribeUnitNamespacesResponse() (response *DescribeUnitNamespacesResponse)

func (*DescribeUnitNamespacesResponse) FromJsonString

func (r *DescribeUnitNamespacesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitNamespacesResponse) ToJsonString

func (r *DescribeUnitNamespacesResponse) ToJsonString() string

type DescribeUnitRuleRequest

type DescribeUnitRuleRequest struct {
	*tchttp.BaseRequest

	// 单元化规则ID
	Id *string `json:"Id,omitempty" name:"Id"`
}

func NewDescribeUnitRuleRequest

func NewDescribeUnitRuleRequest() (request *DescribeUnitRuleRequest)

func (*DescribeUnitRuleRequest) FromJsonString

func (r *DescribeUnitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitRuleRequest) ToJsonString

func (r *DescribeUnitRuleRequest) ToJsonString() string

type DescribeUnitRuleResponse

type DescribeUnitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 单元化规则对象
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *UnitRule `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeUnitRuleResponse

func NewDescribeUnitRuleResponse() (response *DescribeUnitRuleResponse)

func (*DescribeUnitRuleResponse) FromJsonString

func (r *DescribeUnitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitRuleResponse) ToJsonString

func (r *DescribeUnitRuleResponse) ToJsonString() string

type DescribeUnitRulesRequest

type DescribeUnitRulesRequest struct {
	*tchttp.BaseRequest

	// 网关实体ID
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`

	// 根据规则名或备注内容模糊查询
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 启用状态, disabled: 未发布, enabled: 发布
	Status *string `json:"Status,omitempty" name:"Status"`

	// 翻页查询偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 翻页查询每页记录数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeUnitRulesRequest

func NewDescribeUnitRulesRequest() (request *DescribeUnitRulesRequest)

func (*DescribeUnitRulesRequest) FromJsonString

func (r *DescribeUnitRulesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitRulesRequest) ToJsonString

func (r *DescribeUnitRulesRequest) ToJsonString() string

type DescribeUnitRulesResponse

type DescribeUnitRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 分页列表信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result []*TsfPageUnitRule `json:"Result,omitempty" name:"Result" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeUnitRulesResponse

func NewDescribeUnitRulesResponse() (response *DescribeUnitRulesResponse)

func (*DescribeUnitRulesResponse) FromJsonString

func (r *DescribeUnitRulesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnitRulesResponse) ToJsonString

func (r *DescribeUnitRulesResponse) ToJsonString() string

type DescribeUploadInfoRequest

type DescribeUploadInfoRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 程序包名
	PkgName *string `json:"PkgName,omitempty" name:"PkgName"`

	// 程序包版本
	PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`

	// 程序包类型
	PkgType *string `json:"PkgType,omitempty" name:"PkgType"`

	// 程序包介绍
	PkgDesc *string `json:"PkgDesc,omitempty" name:"PkgDesc"`

	// 程序包仓库类型
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`

	// 程序包仓库id
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}

func NewDescribeUploadInfoRequest

func NewDescribeUploadInfoRequest() (request *DescribeUploadInfoRequest)

func (*DescribeUploadInfoRequest) FromJsonString

func (r *DescribeUploadInfoRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUploadInfoRequest) ToJsonString

func (r *DescribeUploadInfoRequest) ToJsonString() string

type DescribeUploadInfoResponse

type DescribeUploadInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// COS上传信息
		Result *CosUploadInfo `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeUploadInfoResponse

func NewDescribeUploadInfoResponse() (response *DescribeUploadInfoResponse)

func (*DescribeUploadInfoResponse) FromJsonString

func (r *DescribeUploadInfoResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUploadInfoResponse) ToJsonString

func (r *DescribeUploadInfoResponse) ToJsonString() string

type DescribeUsableUnitNamespacesRequest

type DescribeUsableUnitNamespacesRequest struct {
	*tchttp.BaseRequest

	// 根据命名空间名或ID模糊查询
	SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`

	// 翻页查询偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// 翻页查询每页记录数
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeUsableUnitNamespacesRequest

func NewDescribeUsableUnitNamespacesRequest() (request *DescribeUsableUnitNamespacesRequest)

func (*DescribeUsableUnitNamespacesRequest) FromJsonString

func (r *DescribeUsableUnitNamespacesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUsableUnitNamespacesRequest) ToJsonString

func (r *DescribeUsableUnitNamespacesRequest) ToJsonString() string

type DescribeUsableUnitNamespacesResponse

type DescribeUsableUnitNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 单元化命名空间对象列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TsfPageUnitNamespace `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeUsableUnitNamespacesResponse

func NewDescribeUsableUnitNamespacesResponse() (response *DescribeUsableUnitNamespacesResponse)

func (*DescribeUsableUnitNamespacesResponse) FromJsonString

func (r *DescribeUsableUnitNamespacesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUsableUnitNamespacesResponse) ToJsonString

func (r *DescribeUsableUnitNamespacesResponse) ToJsonString() string

type DisableTaskFlowRequest

type DisableTaskFlowRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID
	FlowId *string `json:"FlowId,omitempty" name:"FlowId"`
}

func NewDisableTaskFlowRequest

func NewDisableTaskFlowRequest() (request *DisableTaskFlowRequest)

func (*DisableTaskFlowRequest) FromJsonString

func (r *DisableTaskFlowRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableTaskFlowRequest) ToJsonString

func (r *DisableTaskFlowRequest) ToJsonString() string

type DisableTaskFlowResponse

type DisableTaskFlowResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true成功,false: 失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDisableTaskFlowResponse

func NewDisableTaskFlowResponse() (response *DisableTaskFlowResponse)

func (*DisableTaskFlowResponse) FromJsonString

func (r *DisableTaskFlowResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableTaskFlowResponse) ToJsonString

func (r *DisableTaskFlowResponse) ToJsonString() string

type DisableTaskRequest

type DisableTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewDisableTaskRequest

func NewDisableTaskRequest() (request *DisableTaskRequest)

func (*DisableTaskRequest) FromJsonString

func (r *DisableTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableTaskRequest) ToJsonString

func (r *DisableTaskRequest) ToJsonString() string

type DisableTaskResponse

type DisableTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 操作成功 or 失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDisableTaskResponse

func NewDisableTaskResponse() (response *DisableTaskResponse)

func (*DisableTaskResponse) FromJsonString

func (r *DisableTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableTaskResponse) ToJsonString

func (r *DisableTaskResponse) ToJsonString() string

type DisableUnitRouteRequest

type DisableUnitRouteRequest struct {
	*tchttp.BaseRequest

	// 网关实体ID
	Id *string `json:"Id,omitempty" name:"Id"`
}

func NewDisableUnitRouteRequest

func NewDisableUnitRouteRequest() (request *DisableUnitRouteRequest)

func (*DisableUnitRouteRequest) FromJsonString

func (r *DisableUnitRouteRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableUnitRouteRequest) ToJsonString

func (r *DisableUnitRouteRequest) ToJsonString() string

type DisableUnitRouteResponse

type DisableUnitRouteResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回结果,成功失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDisableUnitRouteResponse

func NewDisableUnitRouteResponse() (response *DisableUnitRouteResponse)

func (*DisableUnitRouteResponse) FromJsonString

func (r *DisableUnitRouteResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableUnitRouteResponse) ToJsonString

func (r *DisableUnitRouteResponse) ToJsonString() string

type DisableUnitRuleRequest

type DisableUnitRuleRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	Id *string `json:"Id,omitempty" name:"Id"`
}

func NewDisableUnitRuleRequest

func NewDisableUnitRuleRequest() (request *DisableUnitRuleRequest)

func (*DisableUnitRuleRequest) FromJsonString

func (r *DisableUnitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableUnitRuleRequest) ToJsonString

func (r *DisableUnitRuleRequest) ToJsonString() string

type DisableUnitRuleResponse

type DisableUnitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDisableUnitRuleResponse

func NewDisableUnitRuleResponse() (response *DisableUnitRuleResponse)

func (*DisableUnitRuleResponse) FromJsonString

func (r *DisableUnitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableUnitRuleResponse) ToJsonString

func (r *DisableUnitRuleResponse) ToJsonString() string

type DraftApiGroupRequest

type DraftApiGroupRequest struct {
	*tchttp.BaseRequest

	// Api 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewDraftApiGroupRequest

func NewDraftApiGroupRequest() (request *DraftApiGroupRequest)

func (*DraftApiGroupRequest) FromJsonString

func (r *DraftApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DraftApiGroupRequest) ToJsonString

func (r *DraftApiGroupRequest) ToJsonString() string

type DraftApiGroupResponse

type DraftApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true: 成功, false: 失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDraftApiGroupResponse

func NewDraftApiGroupResponse() (response *DraftApiGroupResponse)

func (*DraftApiGroupResponse) FromJsonString

func (r *DraftApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DraftApiGroupResponse) ToJsonString

func (r *DraftApiGroupResponse) ToJsonString() string

type EnableTaskFlowRequest

type EnableTaskFlowRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID
	FlowId *string `json:"FlowId,omitempty" name:"FlowId"`
}

func NewEnableTaskFlowRequest

func NewEnableTaskFlowRequest() (request *EnableTaskFlowRequest)

func (*EnableTaskFlowRequest) FromJsonString

func (r *EnableTaskFlowRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableTaskFlowRequest) ToJsonString

func (r *EnableTaskFlowRequest) ToJsonString() string

type EnableTaskFlowResponse

type EnableTaskFlowResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true成功,false: 失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewEnableTaskFlowResponse

func NewEnableTaskFlowResponse() (response *EnableTaskFlowResponse)

func (*EnableTaskFlowResponse) FromJsonString

func (r *EnableTaskFlowResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableTaskFlowResponse) ToJsonString

func (r *EnableTaskFlowResponse) ToJsonString() string

type EnableTaskRequest

type EnableTaskRequest struct {
	*tchttp.BaseRequest

	// 启用任务
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewEnableTaskRequest

func NewEnableTaskRequest() (request *EnableTaskRequest)

func (*EnableTaskRequest) FromJsonString

func (r *EnableTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableTaskRequest) ToJsonString

func (r *EnableTaskRequest) ToJsonString() string

type EnableTaskResponse

type EnableTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 操作成功or失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewEnableTaskResponse

func NewEnableTaskResponse() (response *EnableTaskResponse)

func (*EnableTaskResponse) FromJsonString

func (r *EnableTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableTaskResponse) ToJsonString

func (r *EnableTaskResponse) ToJsonString() string

type EnableUnitRouteRequest

type EnableUnitRouteRequest struct {
	*tchttp.BaseRequest

	// 网关实体ID
	Id *string `json:"Id,omitempty" name:"Id"`
}

func NewEnableUnitRouteRequest

func NewEnableUnitRouteRequest() (request *EnableUnitRouteRequest)

func (*EnableUnitRouteRequest) FromJsonString

func (r *EnableUnitRouteRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableUnitRouteRequest) ToJsonString

func (r *EnableUnitRouteRequest) ToJsonString() string

type EnableUnitRouteResponse

type EnableUnitRouteResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回结果,成功失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewEnableUnitRouteResponse

func NewEnableUnitRouteResponse() (response *EnableUnitRouteResponse)

func (*EnableUnitRouteResponse) FromJsonString

func (r *EnableUnitRouteResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableUnitRouteResponse) ToJsonString

func (r *EnableUnitRouteResponse) ToJsonString() string

type EnableUnitRuleRequest

type EnableUnitRuleRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	Id *string `json:"Id,omitempty" name:"Id"`
}

func NewEnableUnitRuleRequest

func NewEnableUnitRuleRequest() (request *EnableUnitRuleRequest)

func (*EnableUnitRuleRequest) FromJsonString

func (r *EnableUnitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableUnitRuleRequest) ToJsonString

func (r *EnableUnitRuleRequest) ToJsonString() string

type EnableUnitRuleResponse

type EnableUnitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewEnableUnitRuleResponse

func NewEnableUnitRuleResponse() (response *EnableUnitRuleResponse)

func (*EnableUnitRuleResponse) FromJsonString

func (r *EnableUnitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*EnableUnitRuleResponse) ToJsonString

func (r *EnableUnitRuleResponse) ToJsonString() string

type Env

type Env struct {

	// 环境变量名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 环境变量值
	Value *string `json:"Value,omitempty" name:"Value"`

	// k8s ValueFrom
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValueFrom *ValueFrom `json:"ValueFrom,omitempty" name:"ValueFrom"`
}

type ExecuteTaskFlowRequest

type ExecuteTaskFlowRequest struct {
	*tchttp.BaseRequest

	// 工作流 ID
	FlowId *string `json:"FlowId,omitempty" name:"FlowId"`
}

func NewExecuteTaskFlowRequest

func NewExecuteTaskFlowRequest() (request *ExecuteTaskFlowRequest)

func (*ExecuteTaskFlowRequest) FromJsonString

func (r *ExecuteTaskFlowRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteTaskFlowRequest) ToJsonString

func (r *ExecuteTaskFlowRequest) ToJsonString() string

type ExecuteTaskFlowResponse

type ExecuteTaskFlowResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 工作流批次ID
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewExecuteTaskFlowResponse

func NewExecuteTaskFlowResponse() (response *ExecuteTaskFlowResponse)

func (*ExecuteTaskFlowResponse) FromJsonString

func (r *ExecuteTaskFlowResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteTaskFlowResponse) ToJsonString

func (r *ExecuteTaskFlowResponse) ToJsonString() string

type ExecuteTaskRequest

type ExecuteTaskRequest struct {
	*tchttp.BaseRequest

	// 任务 ID。
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewExecuteTaskRequest

func NewExecuteTaskRequest() (request *ExecuteTaskRequest)

func (*ExecuteTaskRequest) FromJsonString

func (r *ExecuteTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteTaskRequest) ToJsonString

func (r *ExecuteTaskRequest) ToJsonString() string

type ExecuteTaskResponse

type ExecuteTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 成功/失败
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewExecuteTaskResponse

func NewExecuteTaskResponse() (response *ExecuteTaskResponse)

func (*ExecuteTaskResponse) FromJsonString

func (r *ExecuteTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExecuteTaskResponse) ToJsonString

func (r *ExecuteTaskResponse) ToJsonString() string

type ExpandGroupRequest

type ExpandGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 扩容的机器实例ID列表
	InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list`
}

func NewExpandGroupRequest

func NewExpandGroupRequest() (request *ExpandGroupRequest)

func (*ExpandGroupRequest) FromJsonString

func (r *ExpandGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExpandGroupRequest) ToJsonString

func (r *ExpandGroupRequest) ToJsonString() string

type ExpandGroupResponse

type ExpandGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TaskId `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewExpandGroupResponse

func NewExpandGroupResponse() (response *ExpandGroupResponse)

func (*ExpandGroupResponse) FromJsonString

func (r *ExpandGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExpandGroupResponse) ToJsonString

func (r *ExpandGroupResponse) ToJsonString() string

type FieldRef

type FieldRef struct {

	// k8s 的 FieldPath
	// 注意:此字段可能返回 null,表示取不到有效值。
	FieldPath *string `json:"FieldPath,omitempty" name:"FieldPath"`
}

type GatewayApiGroupVo

type GatewayApiGroupVo struct {

	// 分组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 分组下API个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupApiCount *uint64 `json:"GroupApiCount,omitempty" name:"GroupApiCount"`

	// 分组API列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupApis []*GatewayGroupApiVo `json:"GroupApis,omitempty" name:"GroupApis" list`

	// 网关实例的类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayInstanceType *string `json:"GatewayInstanceType,omitempty" name:"GatewayInstanceType"`

	// 网关实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`
}

type GatewayDeployGroup

type GatewayDeployGroup struct {

	// 网关部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployGroupId *string `json:"DeployGroupId,omitempty" name:"DeployGroupId"`

	// 网关部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployGroupName *string `json:"DeployGroupName,omitempty" name:"DeployGroupName"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 应用分类:V:虚拟机应用,C:容器应用
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 部署组应用状态,取值: Running、Waiting、Paused、Updating、RollingBack、Abnormal、Unknown
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupStatus *string `json:"GroupStatus,omitempty" name:"GroupStatus"`

	// 集群类型,C :容器,V:虚拟机
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
}

type GatewayGroupApiVo

type GatewayGroupApiVo struct {

	// API ID
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// API 请求路径
	Path *string `json:"Path,omitempty" name:"Path"`

	// API 微服务名称
	MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"`

	// API 请求方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *string `json:"Method,omitempty" name:"Method"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}

type GatewayGroupIds

type GatewayGroupIds struct {

	// 网关部署组ID
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`

	// 分组id
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

type GatewayPlugin

type GatewayPlugin struct {

	// 网关插件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitempty" name:"Id"`

	// 插件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitempty" name:"Name"`

	// 插件类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitempty" name:"Type"`

	// 插件描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *string `json:"UpdatedTime,omitempty" name:"UpdatedTime"`

	// 发布状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitempty" name:"Status"`
}

type GatewayPluginBoundParam

type GatewayPluginBoundParam struct {

	// 插件id
	PluginId *string `json:"PluginId,omitempty" name:"PluginId"`

	// 插件绑定到的对象类型:group/api
	ScopeType *string `json:"ScopeType,omitempty" name:"ScopeType"`

	// 插件绑定到的对象主键值,例如分组的ID/API的ID
	ScopeValue *string `json:"ScopeValue,omitempty" name:"ScopeValue"`
}

type GatewayVo

type GatewayVo struct {

	// 网关部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayDeployGroupId *string `json:"GatewayDeployGroupId,omitempty" name:"GatewayDeployGroupId"`

	// 网关部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayDeployGroupName *string `json:"GatewayDeployGroupName,omitempty" name:"GatewayDeployGroupName"`

	// API 分组个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupNum *uint64 `json:"GroupNum,omitempty" name:"GroupNum"`

	// API 分组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Groups []*GatewayApiGroupVo `json:"Groups,omitempty" name:"Groups" list`
}

type GroupApiUseStatistics

type GroupApiUseStatistics struct {

	// 总调用数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopStatusCode []*ApiUseStatisticsEntity `json:"TopStatusCode,omitempty" name:"TopStatusCode" list`

	// 平均错误率
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopTimeCost []*ApiUseStatisticsEntity `json:"TopTimeCost,omitempty" name:"TopTimeCost" list`

	// 分位值对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Quantile *QuantileEntity `json:"Quantile,omitempty" name:"Quantile"`
}

type GroupDailyUseStatistics

type GroupDailyUseStatistics struct {

	// 总调用数
	TopReqAmount []*GroupUseStatisticsEntity `json:"TopReqAmount,omitempty" name:"TopReqAmount" list`

	// 平均错误率
	TopFailureRate []*GroupUseStatisticsEntity `json:"TopFailureRate,omitempty" name:"TopFailureRate" list`

	// 平均响应耗时
	TopAvgTimeCost []*GroupUseStatisticsEntity `json:"TopAvgTimeCost,omitempty" name:"TopAvgTimeCost" list`
}

type GroupPod

type GroupPod struct {

	// 实例名称(对应到kubernetes的pod名称)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodName *string `json:"PodName,omitempty" name:"PodName"`

	// 实例ID(对应到kubernetes的pod id)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PodId *string `json:"PodId,omitempty" name:"PodId"`

	// 实例状态,请参考后面的实例以及容器的状态定义
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitempty" name:"Status"`

	// 实例处于当前状态的原因,例如容器下载镜像失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitempty" name:"Reason"`

	// 主机IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeIp *string `json:"NodeIp,omitempty" name:"NodeIp"`

	// 实例IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ip *string `json:"Ip,omitempty" name:"Ip"`

	// 实例中容器的重启次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RestartCount *int64 `json:"RestartCount,omitempty" name:"RestartCount"`

	// 实例中已就绪容器的个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadyCount *int64 `json:"ReadyCount,omitempty" name:"ReadyCount"`

	// 运行时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	Runtime *string `json:"Runtime,omitempty" name:"Runtime"`

	// 实例启动时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`

	// 服务实例状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"`

	// 机器实例可使用状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"`

	// 机器实例状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`

	// 节点实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeInstanceId *string `json:"NodeInstanceId,omitempty" name:"NodeInstanceId"`
}

type GroupPodResult

type GroupPodResult struct {

	// 总记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 列表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*GroupPod `json:"Content,omitempty" name:"Content" list`
}

type GroupUnitApiDailyUseStatistics

type GroupUnitApiDailyUseStatistics struct {

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 该API在该命名空间下的总调用次数
	SumReqAmount *string `json:"SumReqAmount,omitempty" name:"SumReqAmount"`

	// 该API在该命名空间下的平均错误率
	AvgFailureRate *string `json:"AvgFailureRate,omitempty" name:"AvgFailureRate"`

	// 该API在该命名空间下的平均响应时间
	AvgTimeCost *string `json:"AvgTimeCost,omitempty" name:"AvgTimeCost"`

	// 监控数据曲线点位图Map集合
	MetricDataPointMap *MetricDataPointMap `json:"MetricDataPointMap,omitempty" name:"MetricDataPointMap"`

	// 状态码分布详情
	TopStatusCode []*ApiUseStatisticsEntity `json:"TopStatusCode,omitempty" name:"TopStatusCode" list`

	// 耗时分布详情
	TopTimeCost []*ApiUseStatisticsEntity `json:"TopTimeCost,omitempty" name:"TopTimeCost" list`

	// 分位值对象
	Quantile *QuantileEntity `json:"Quantile,omitempty" name:"Quantile"`
}

type GroupUnitApiUseStatistics

type GroupUnitApiUseStatistics struct {

	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 查询网关API监控明细对象集合
	Content []*GroupUnitApiDailyUseStatistics `json:"Content,omitempty" name:"Content" list`
}

type GroupUseStatisticsEntity

type GroupUseStatisticsEntity struct {

	// API 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiPath *string `json:"ApiPath,omitempty" name:"ApiPath"`

	// 服务名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitempty" name:"ServiceName"`

	// 统计值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitempty" name:"Value"`

	// API ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`
}

type HealthCheckConfig

type HealthCheckConfig struct {

	// 健康检查路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitempty" name:"Path"`
}

type HealthCheckSetting

type HealthCheckSetting struct {

	// 健康检查方法。HTTP:通过 HTTP 接口检查;CMD:通过执行命令检查;TCP:通过建立 TCP 连接检查。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActionType *string `json:"ActionType,omitempty" name:"ActionType"`

	// 容器延时启动健康检查的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InitialDelaySeconds *uint64 `json:"InitialDelaySeconds,omitempty" name:"InitialDelaySeconds"`

	// 每次健康检查响应的最大超时时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeoutSeconds *uint64 `json:"TimeoutSeconds,omitempty" name:"TimeoutSeconds"`

	// 进行健康检查的时间间隔。
	// 注意:此字段可能返回 null,表示取不到有效值。
	PeriodSeconds *uint64 `json:"PeriodSeconds,omitempty" name:"PeriodSeconds"`

	// 表示后端容器从失败到成功的连续健康检查成功次数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessThreshold *uint64 `json:"SuccessThreshold,omitempty" name:"SuccessThreshold"`

	// 表示后端容器从成功到失败的连续健康检查成功次数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailureThreshold *uint64 `json:"FailureThreshold,omitempty" name:"FailureThreshold"`

	// HTTP 健康检查方法使用的检查协议。支持HTTP、HTTPS。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Scheme *string `json:"Scheme,omitempty" name:"Scheme"`

	// 健康检查端口,范围 1~65535 。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *uint64 `json:"Port,omitempty" name:"Port"`

	// HTTP 健康检查接口的请求路径。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitempty" name:"Path"`

	// 执行命令检查方式,执行的命令。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Command []*string `json:"Command,omitempty" name:"Command" list`

	// TSF_DEFAULT:tsf 默认就绪探针。K8S_NATIVE:k8s 原生探针。不填默认为 k8s 原生探针。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitempty" name:"Type"`
}

type HealthCheckSettings

type HealthCheckSettings struct {

	// 存活健康检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	LivenessProbe *HealthCheckSetting `json:"LivenessProbe,omitempty" name:"LivenessProbe"`

	// 就绪健康检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadinessProbe *HealthCheckSetting `json:"ReadinessProbe,omitempty" name:"ReadinessProbe"`
}

type ImageRepository

type ImageRepository struct {

	// 仓库名,含命名空间,如tsf/nginx
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reponame *string `json:"Reponame,omitempty" name:"Reponame"`

	// 仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Repotype *string `json:"Repotype,omitempty" name:"Repotype"`

	// 镜像版本数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagCount *int64 `json:"TagCount,omitempty" name:"TagCount"`

	// 是否公共,1:公有,0:私有
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsPublic *int64 `json:"IsPublic,omitempty" name:"IsPublic"`

	// 是否被用户收藏。true:是,false:否
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUserFavor *bool `json:"IsUserFavor,omitempty" name:"IsUserFavor"`

	// 是否是腾讯云官方仓库。 是否是腾讯云官方仓库。true:是,false:否
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsQcloudOfficial *bool `json:"IsQcloudOfficial,omitempty" name:"IsQcloudOfficial"`

	// 被所有用户收藏次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FavorCount *int64 `json:"FavorCount,omitempty" name:"FavorCount"`

	// 拉取次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PullCount *int64 `json:"PullCount,omitempty" name:"PullCount"`

	// 描述内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}

type ImageRepositoryResult

type ImageRepositoryResult struct {

	// 总记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 镜像服务器地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Server *string `json:"Server,omitempty" name:"Server"`

	// 列表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*ImageRepository `json:"Content,omitempty" name:"Content" list`
}

type ImageTag

type ImageTag struct {

	// 仓库名
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 版本名称
	TagName *string `json:"TagName,omitempty" name:"TagName"`

	// 版本ID
	TagId *string `json:"TagId,omitempty" name:"TagId"`

	// 镜像ID
	ImageId *string `json:"ImageId,omitempty" name:"ImageId"`

	// 大小
	Size *string `json:"Size,omitempty" name:"Size"`

	// 创建时间
	CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`

	// 更新时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 镜像制作者
	Author *string `json:"Author,omitempty" name:"Author"`

	// CPU架构
	Architecture *string `json:"Architecture,omitempty" name:"Architecture"`

	// Docker客户端版本
	DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"`

	// 操作系统
	// 注意:此字段可能返回 null,表示取不到有效值。
	Os *string `json:"Os,omitempty" name:"Os"`

	// push时间
	PushTime *string `json:"PushTime,omitempty" name:"PushTime"`

	// 单位为字节
	SizeByte *int64 `json:"SizeByte,omitempty" name:"SizeByte"`
}

type ImageTagsResult

type ImageTagsResult struct {

	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 仓库名,含命名空间,如tsf/ngin
	RepoName *string `json:"RepoName,omitempty" name:"RepoName"`

	// 镜像服务器地址
	Server *string `json:"Server,omitempty" name:"Server"`

	// 列表信息
	Content []*ImageTag `json:"Content,omitempty" name:"Content" list`
}

type Instance

type Instance struct {

	// 机器实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`

	// 机器名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`

	// 机器内网地址IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	LanIp *string `json:"LanIp,omitempty" name:"LanIp"`

	// 机器外网地址IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanIp *string `json:"WanIp,omitempty" name:"WanIp"`

	// 机器描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceDesc *string `json:"InstanceDesc,omitempty" name:"InstanceDesc"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// VM的状态 虚机:虚机的状态 容器:Pod所在虚机的状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`

	// VM的可使用状态 虚机:虚机是否能够作为资源使用 容器:虚机是否能够作为资源部署POD
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"`

	// 服务下的服务实例的状态 虚机:应用是否可用 + Agent状态 容器:Pod状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"`

	// 标识此instance是否已添加在tsf中
	// 注意:此字段可能返回 null,表示取不到有效值。
	CountInTsf *int64 `json:"CountInTsf,omitempty" name:"CountInTsf"`

	// 机器所属部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 机器所属应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 机器所属应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 机器实例在CVM的创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceCreatedTime *string `json:"InstanceCreatedTime,omitempty" name:"InstanceCreatedTime"`

	// 机器实例在CVM的过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceExpiredTime *string `json:"InstanceExpiredTime,omitempty" name:"InstanceExpiredTime"`

	// 机器实例在CVM的计费模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"`

	// 机器实例总CPU信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceTotalCpu *float64 `json:"InstanceTotalCpu,omitempty" name:"InstanceTotalCpu"`

	// 机器实例总内存信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceTotalMem *float64 `json:"InstanceTotalMem,omitempty" name:"InstanceTotalMem"`

	// 机器实例使用的CPU信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceUsedCpu *float64 `json:"InstanceUsedCpu,omitempty" name:"InstanceUsedCpu"`

	// 机器实例使用的内存信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceUsedMem *float64 `json:"InstanceUsedMem,omitempty" name:"InstanceUsedMem"`

	// 机器实例Limit CPU信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceLimitCpu *float64 `json:"InstanceLimitCpu,omitempty" name:"InstanceLimitCpu"`

	// 机器实例Limit 内存信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceLimitMem *float64 `json:"InstanceLimitMem,omitempty" name:"InstanceLimitMem"`

	// 包版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstancePkgVersion *string `json:"InstancePkgVersion,omitempty" name:"InstancePkgVersion"`

	// 集群类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

	// 机器实例业务状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RestrictState *string `json:"RestrictState,omitempty" name:"RestrictState"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 实例执行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	OperationState *int64 `json:"OperationState,omitempty" name:"OperationState"`

	// NamespaceId Ns ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// InstanceZoneId 可用区ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceZoneId *string `json:"InstanceZoneId,omitempty" name:"InstanceZoneId"`

	// InstanceImportMode 导入模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"`

	// ApplicationType应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// ApplicationResourceType 资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"`

	// sidecar状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceSidecarStatus *string `json:"ServiceSidecarStatus,omitempty" name:"ServiceSidecarStatus"`

	// 部署组名
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// NS名
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 健康检查原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitempty" name:"Reason"`

	// agent版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	AgentVersion *string `json:"AgentVersion,omitempty" name:"AgentVersion"`
}

type InstanceAdvancedSettings

type InstanceAdvancedSettings struct {

	// 数据盘挂载点, 默认不挂载数据盘. 已格式化的 ext3,ext4,xfs 文件系统的数据盘将直接挂载,其他文件系统或未格式化的数据盘将自动格式化为ext4 并挂载,请注意备份数据! 无数据盘或有多块数据盘的云主机此设置不生效。
	// 注意,注意,多盘场景请使用下方的DataDisks数据结构,设置对应的云盘类型、云盘大小、挂载路径、是否格式化等信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	MountTarget *string `json:"MountTarget,omitempty" name:"MountTarget"`

	// dockerd --graph 指定值, 默认为 /var/lib/docker
	// 注意:此字段可能返回 null,表示取不到有效值。
	DockerGraphPath *string `json:"DockerGraphPath,omitempty" name:"DockerGraphPath"`
}

type LaneGroup

type LaneGroup struct {

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 是否入口应用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Entrance *bool `json:"Entrance,omitempty" name:"Entrance"`

	// 泳道部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneGroupId *string `json:"LaneGroupId,omitempty" name:"LaneGroupId"`

	// 泳道ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneId *string `json:"LaneId,omitempty" name:"LaneId"`

	// 部署组名
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 集群类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
}

type LaneInfo

type LaneInfo struct {

	// 泳道ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneId *string `json:"LaneId,omitempty" name:"LaneId"`

	// 泳道名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneName *string `json:"LaneName,omitempty" name:"LaneName"`

	// 泳道备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 泳道部署组
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneGroupList []*LaneGroup `json:"LaneGroupList,omitempty" name:"LaneGroupList" list`

	// 是否入口应用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Entrance *bool `json:"Entrance,omitempty" name:"Entrance"`

	// 泳道已经关联部署组的命名空间列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceIdList []*string `json:"NamespaceIdList,omitempty" name:"NamespaceIdList" list`
}

type LaneInfos

type LaneInfos struct {

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 泳道信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*LaneInfo `json:"Content,omitempty" name:"Content" list`
}

type LaneRule

type LaneRule struct {

	// 泳道规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// 泳道规则名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleName *string `json:"RuleName,omitempty" name:"RuleName"`

	// 优先级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Priority *int64 `json:"Priority,omitempty" name:"Priority"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// 泳道规则标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list`

	// 泳道规则标签关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"`

	// 泳道ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneId *string `json:"LaneId,omitempty" name:"LaneId"`

	// 开启状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *bool `json:"Enable,omitempty" name:"Enable"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
}

type LaneRuleTag

type LaneRuleTag struct {

	// 标签ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagId *string `json:"TagId,omitempty" name:"TagId"`

	// 标签名
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagName *string `json:"TagName,omitempty" name:"TagName"`

	// 标签操作符
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagOperator *string `json:"TagOperator,omitempty" name:"TagOperator"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagValue *string `json:"TagValue,omitempty" name:"TagValue"`

	// 泳道规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneRuleId *string `json:"LaneRuleId,omitempty" name:"LaneRuleId"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
}

type LaneRules

type LaneRules struct {

	// 总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 泳道规则列表
	Content []*LaneRule `json:"Content,omitempty" name:"Content" list`
}

type MetricDataPoint

type MetricDataPoint struct {

	// 数据点键
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitempty" name:"Key"`

	// 数据点值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitempty" name:"Value"`

	// 数据点标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag *string `json:"Tag,omitempty" name:"Tag"`
}

type MetricDataPointMap

type MetricDataPointMap struct {

	// 总调用次数监控数据点集合
	SumReqAmount []*MetricDataPoint `json:"SumReqAmount,omitempty" name:"SumReqAmount" list`

	// 平均错误率监控数据点集合
	AvgFailureRate []*MetricDataPoint `json:"AvgFailureRate,omitempty" name:"AvgFailureRate" list`

	// 平均响应时间监控数据点集合
	AvgTimeCost []*MetricDataPoint `json:"AvgTimeCost,omitempty" name:"AvgTimeCost" list`
}

type Microservice

type Microservice struct {

	// 微服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// 微服务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"`

	// 微服务描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 微服务的运行实例数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"`

	// 微服务的离线实例数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	CriticalInstanceCount *int64 `json:"CriticalInstanceCount,omitempty" name:"CriticalInstanceCount"`
}

type ModifyContainerGroupRequest

type ModifyContainerGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 0:公网 1:集群内访问 2:NodePort
	AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"`

	// ProtocolPorts数组
	ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list`

	// 更新方式:0:快速更新 1:滚动更新
	UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"`

	// 更新间隔,单位秒
	UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// 部署组备注
	Alias *string `json:"Alias,omitempty" name:"Alias"`
}

func NewModifyContainerGroupRequest

func NewModifyContainerGroupRequest() (request *ModifyContainerGroupRequest)

func (*ModifyContainerGroupRequest) FromJsonString

func (r *ModifyContainerGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContainerGroupRequest) ToJsonString

func (r *ModifyContainerGroupRequest) ToJsonString() string

type ModifyContainerGroupResponse

type ModifyContainerGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 更新部署组是否成功。
		// true:成功。
		// false:失败。
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyContainerGroupResponse

func NewModifyContainerGroupResponse() (response *ModifyContainerGroupResponse)

func (*ModifyContainerGroupResponse) FromJsonString

func (r *ModifyContainerGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContainerGroupResponse) ToJsonString

func (r *ModifyContainerGroupResponse) ToJsonString() string

type ModifyContainerReplicasRequest

type ModifyContainerReplicasRequest struct {
	*tchttp.BaseRequest

	// 部署组ID,部署组唯一标识
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 实例数量
	InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"`
}

func NewModifyContainerReplicasRequest

func NewModifyContainerReplicasRequest() (request *ModifyContainerReplicasRequest)

func (*ModifyContainerReplicasRequest) FromJsonString

func (r *ModifyContainerReplicasRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContainerReplicasRequest) ToJsonString

func (r *ModifyContainerReplicasRequest) ToJsonString() string

type ModifyContainerReplicasResponse

type ModifyContainerReplicasResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 结果true:成功;false:失败;
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyContainerReplicasResponse

func NewModifyContainerReplicasResponse() (response *ModifyContainerReplicasResponse)

func (*ModifyContainerReplicasResponse) FromJsonString

func (r *ModifyContainerReplicasResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyContainerReplicasResponse) ToJsonString

func (r *ModifyContainerReplicasResponse) ToJsonString() string

type ModifyLaneRequest

type ModifyLaneRequest struct {
	*tchttp.BaseRequest

	// 泳道ID
	LaneId *string `json:"LaneId,omitempty" name:"LaneId"`

	// 泳道名称
	LaneName *string `json:"LaneName,omitempty" name:"LaneName"`

	// 备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`
}

func NewModifyLaneRequest

func NewModifyLaneRequest() (request *ModifyLaneRequest)

func (*ModifyLaneRequest) FromJsonString

func (r *ModifyLaneRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLaneRequest) ToJsonString

func (r *ModifyLaneRequest) ToJsonString() string

type ModifyLaneResponse

type ModifyLaneResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 操作状态
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyLaneResponse

func NewModifyLaneResponse() (response *ModifyLaneResponse)

func (*ModifyLaneResponse) FromJsonString

func (r *ModifyLaneResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLaneResponse) ToJsonString

func (r *ModifyLaneResponse) ToJsonString() string

type ModifyLaneRuleRequest

type ModifyLaneRuleRequest struct {
	*tchttp.BaseRequest

	// 泳道规则ID
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// 泳道规则名称
	RuleName *string `json:"RuleName,omitempty" name:"RuleName"`

	// 泳道规则备注
	Remark *string `json:"Remark,omitempty" name:"Remark"`

	// 泳道规则标签列表
	RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list`

	// 泳道规则标签关系
	RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"`

	// 泳道ID
	LaneId *string `json:"LaneId,omitempty" name:"LaneId"`

	// 开启状态
	Enable *bool `json:"Enable,omitempty" name:"Enable"`
}

func NewModifyLaneRuleRequest

func NewModifyLaneRuleRequest() (request *ModifyLaneRuleRequest)

func (*ModifyLaneRuleRequest) FromJsonString

func (r *ModifyLaneRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLaneRuleRequest) ToJsonString

func (r *ModifyLaneRuleRequest) ToJsonString() string

type ModifyLaneRuleResponse

type ModifyLaneRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 操作状态
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyLaneRuleResponse

func NewModifyLaneRuleResponse() (response *ModifyLaneRuleResponse)

func (*ModifyLaneRuleResponse) FromJsonString

func (r *ModifyLaneRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLaneRuleResponse) ToJsonString

func (r *ModifyLaneRuleResponse) ToJsonString() string

type ModifyMicroserviceRequest

type ModifyMicroserviceRequest struct {
	*tchttp.BaseRequest

	// 微服务 ID
	MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`

	// 微服务备注信息
	MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"`
}

func NewModifyMicroserviceRequest

func NewModifyMicroserviceRequest() (request *ModifyMicroserviceRequest)

func (*ModifyMicroserviceRequest) FromJsonString

func (r *ModifyMicroserviceRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMicroserviceRequest) ToJsonString

func (r *ModifyMicroserviceRequest) ToJsonString() string

type ModifyMicroserviceResponse

type ModifyMicroserviceResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 修改微服务详情是否成功。
		// true:操作成功。
		// false:操作失败。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyMicroserviceResponse

func NewModifyMicroserviceResponse() (response *ModifyMicroserviceResponse)

func (*ModifyMicroserviceResponse) FromJsonString

func (r *ModifyMicroserviceResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMicroserviceResponse) ToJsonString

func (r *ModifyMicroserviceResponse) ToJsonString() string

type ModifyPathRewriteRequest

type ModifyPathRewriteRequest struct {
	*tchttp.BaseRequest

	// 路径重写规则ID
	PathRewriteId *string `json:"PathRewriteId,omitempty" name:"PathRewriteId"`

	// 正则表达式
	Regex *string `json:"Regex,omitempty" name:"Regex"`

	// 替换的内容
	Replacement *string `json:"Replacement,omitempty" name:"Replacement"`

	// 是否屏蔽映射后路径,Y: 是 N: 否
	Blocked *string `json:"Blocked,omitempty" name:"Blocked"`

	// 规则顺序,越小优先级越高
	Order *int64 `json:"Order,omitempty" name:"Order"`
}

func NewModifyPathRewriteRequest

func NewModifyPathRewriteRequest() (request *ModifyPathRewriteRequest)

func (*ModifyPathRewriteRequest) FromJsonString

func (r *ModifyPathRewriteRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPathRewriteRequest) ToJsonString

func (r *ModifyPathRewriteRequest) ToJsonString() string

type ModifyPathRewriteResponse

type ModifyPathRewriteResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true/false
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyPathRewriteResponse

func NewModifyPathRewriteResponse() (response *ModifyPathRewriteResponse)

func (*ModifyPathRewriteResponse) FromJsonString

func (r *ModifyPathRewriteResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPathRewriteResponse) ToJsonString

func (r *ModifyPathRewriteResponse) ToJsonString() string

type ModifyTaskRequest

type ModifyTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// 任务类型
	TaskType *string `json:"TaskType,omitempty" name:"TaskType"`

	// 任务内容
	TaskContent *string `json:"TaskContent,omitempty" name:"TaskContent"`

	// 任务执行类型
	ExecuteType *string `json:"ExecuteType,omitempty" name:"ExecuteType"`

	// 触发规则
	TaskRule *TaskRule `json:"TaskRule,omitempty" name:"TaskRule"`

	// 超时时间,单位 ms
	TimeOut *uint64 `json:"TimeOut,omitempty" name:"TimeOut"`

	// 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 分片数量
	ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"`

	// 分片参数
	ShardArguments []*ShardArgument `json:"ShardArguments,omitempty" name:"ShardArguments" list`

	// 高级设置
	AdvanceSettings *AdvanceSettings `json:"AdvanceSettings,omitempty" name:"AdvanceSettings"`

	// 判断任务成功的操作符 GT/GTE
	SuccessOperator *string `json:"SuccessOperator,omitempty" name:"SuccessOperator"`

	// 判断任务成功率的阈值
	SuccessRatio *int64 `json:"SuccessRatio,omitempty" name:"SuccessRatio"`

	// 重试次数
	RetryCount *uint64 `json:"RetryCount,omitempty" name:"RetryCount"`

	// 重试间隔
	RetryInterval *uint64 `json:"RetryInterval,omitempty" name:"RetryInterval"`

	// 任务参数,长度限制10000个字符
	TaskArgument *string `json:"TaskArgument,omitempty" name:"TaskArgument"`
}

func NewModifyTaskRequest

func NewModifyTaskRequest() (request *ModifyTaskRequest)

func (*ModifyTaskRequest) FromJsonString

func (r *ModifyTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTaskRequest) ToJsonString

func (r *ModifyTaskRequest) ToJsonString() string

type ModifyTaskResponse

type ModifyTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 更新是否成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyTaskResponse

func NewModifyTaskResponse() (response *ModifyTaskResponse)

func (*ModifyTaskResponse) FromJsonString

func (r *ModifyTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTaskResponse) ToJsonString

func (r *ModifyTaskResponse) ToJsonString() string

type ModifyUploadInfoRequest

type ModifyUploadInfoRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 调用DescribeUploadInfo接口时返回的软件包ID
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`

	// COS返回上传结果(默认为0:成功,其他值表示失败)
	Result *int64 `json:"Result,omitempty" name:"Result"`

	// 程序包MD5
	Md5 *string `json:"Md5,omitempty" name:"Md5"`

	// 程序包大小(单位字节)
	Size *uint64 `json:"Size,omitempty" name:"Size"`

	// 程序包仓库类型
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`

	// 程序包仓库id
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}

func NewModifyUploadInfoRequest

func NewModifyUploadInfoRequest() (request *ModifyUploadInfoRequest)

func (*ModifyUploadInfoRequest) FromJsonString

func (r *ModifyUploadInfoRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUploadInfoRequest) ToJsonString

func (r *ModifyUploadInfoRequest) ToJsonString() string

type ModifyUploadInfoResponse

type ModifyUploadInfoResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewModifyUploadInfoResponse

func NewModifyUploadInfoResponse() (response *ModifyUploadInfoResponse)

func (*ModifyUploadInfoResponse) FromJsonString

func (r *ModifyUploadInfoResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUploadInfoResponse) ToJsonString

func (r *ModifyUploadInfoResponse) ToJsonString() string

type MonitorOverview

type MonitorOverview struct {

	// 近24小时调用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvocationCountOfDay *string `json:"InvocationCountOfDay,omitempty" name:"InvocationCountOfDay"`

	// 总调用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InvocationCount *string `json:"InvocationCount,omitempty" name:"InvocationCount"`

	// 近24小时调用错误数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorCountOfDay *string `json:"ErrorCountOfDay,omitempty" name:"ErrorCountOfDay"`

	// 总调用错误数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorCount *string `json:"ErrorCount,omitempty" name:"ErrorCount"`

	// 近24小时调用成功率
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessRatioOfDay *string `json:"SuccessRatioOfDay,omitempty" name:"SuccessRatioOfDay"`

	// 总调用成功率
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessRatio *string `json:"SuccessRatio,omitempty" name:"SuccessRatio"`
}

type MsApiArray

type MsApiArray struct {

	// API 请求路径
	Path *string `json:"Path,omitempty" name:"Path"`

	// 请求方法
	Method *string `json:"Method,omitempty" name:"Method"`

	// 方法描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// API状态 0:离线 1:在线
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitempty" name:"Status"`
}

type MsInstance

type MsInstance struct {

	// 机器实例ID信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`

	// 机器实例名称信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`

	// 服务运行的端口号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *string `json:"Port,omitempty" name:"Port"`

	// 机器实例内网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	LanIp *string `json:"LanIp,omitempty" name:"LanIp"`

	// 机器实例外网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanIp *string `json:"WanIp,omitempty" name:"WanIp"`

	// 机器可用状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"`

	// 服务运行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 机器TSF可用状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`

	// 健康检查URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCheckUrl *string `json:"HealthCheckUrl,omitempty" name:"HealthCheckUrl"`

	// 集群类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

	// 应用程序包版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationPackageVersion *string `json:"ApplicationPackageVersion,omitempty" name:"ApplicationPackageVersion"`

	// 应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 服务状态,passing 在线,critical 离线
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceStatus *string `json:"ServiceStatus,omitempty" name:"ServiceStatus"`

	// 注册时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistrationTime *int64 `json:"RegistrationTime,omitempty" name:"RegistrationTime"`

	// 上次心跳时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastHeartbeatTime *int64 `json:"LastHeartbeatTime,omitempty" name:"LastHeartbeatTime"`

	// 实例注册id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegistrationId *string `json:"RegistrationId,omitempty" name:"RegistrationId"`

	// 屏蔽状态,hidden 为屏蔽,unhidden 为未屏蔽
	// 注意:此字段可能返回 null,表示取不到有效值。
	HiddenStatus *string `json:"HiddenStatus,omitempty" name:"HiddenStatus"`
}

type Namespace

type Namespace struct {

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceCode *string `json:"NamespaceCode,omitempty" name:"NamespaceCode"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 命名空间描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceDesc *string `json:"NamespaceDesc,omitempty" name:"NamespaceDesc"`

	// 默认命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDefault *string `json:"IsDefault,omitempty" name:"IsDefault"`

	// 命名空间状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceStatus *string `json:"NamespaceStatus,omitempty" name:"NamespaceStatus"`

	// 删除标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 集群数组,仅携带集群ID,集群名称,集群类型等基础信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterList []*Cluster `json:"ClusterList,omitempty" name:"ClusterList" list`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceResourceType *string `json:"NamespaceResourceType,omitempty" name:"NamespaceResourceType"`

	// 命名空间类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceType *string `json:"NamespaceType,omitempty" name:"NamespaceType"`

	// 是否开启高可用
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsHaEnable *string `json:"IsHaEnable,omitempty" name:"IsHaEnable"`
}

type OperationInfo

type OperationInfo struct {

	// 初始化按钮的控制信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Init *OperationInfoDetail `json:"Init,omitempty" name:"Init"`

	// 添加实例按钮的控制信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddInstance *OperationInfoDetail `json:"AddInstance,omitempty" name:"AddInstance"`

	// 销毁机器的控制信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Destroy *OperationInfoDetail `json:"Destroy,omitempty" name:"Destroy"`
}

type OperationInfoDetail

type OperationInfoDetail struct {

	// 不显示的原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	DisabledReason *string `json:"DisabledReason,omitempty" name:"DisabledReason"`

	// 该按钮是否可点击
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enabled *bool `json:"Enabled,omitempty" name:"Enabled"`

	// 是否显示该按钮
	// 注意:此字段可能返回 null,表示取不到有效值。
	Supported *bool `json:"Supported,omitempty" name:"Supported"`
}

type OverviewBasicResourceUsage

type OverviewBasicResourceUsage struct {

	// 应用总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationCount *int64 `json:"ApplicationCount,omitempty" name:"ApplicationCount"`

	// 命名空间总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceCount *int64 `json:"NamespaceCount,omitempty" name:"NamespaceCount"`

	// 部署组个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupCount *int64 `json:"GroupCount,omitempty" name:"GroupCount"`

	// 程序包存储空间用量,单位字节
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageSpaceUsed *int64 `json:"PackageSpaceUsed,omitempty" name:"PackageSpaceUsed"`

	// 已注册实例数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsulInstanceCount *int64 `json:"ConsulInstanceCount,omitempty" name:"ConsulInstanceCount"`
}

type PathRewrite

type PathRewrite struct {

	// 路径重写规则ID
	PathRewriteId *string `json:"PathRewriteId,omitempty" name:"PathRewriteId"`

	// 网关部署组ID
	GatewayGroupId *string `json:"GatewayGroupId,omitempty" name:"GatewayGroupId"`

	// 正则表达式
	Regex *string `json:"Regex,omitempty" name:"Regex"`

	// 替换的内容
	Replacement *string `json:"Replacement,omitempty" name:"Replacement"`

	// 是否屏蔽映射后路径,Y: 是 N: 否
	Blocked *string `json:"Blocked,omitempty" name:"Blocked"`

	// 规则顺序,越小优先级越高
	Order *int64 `json:"Order,omitempty" name:"Order"`
}

type PathRewriteCreateObject

type PathRewriteCreateObject struct {

	// 网关部署组ID
	GatewayGroupId *string `json:"GatewayGroupId,omitempty" name:"GatewayGroupId"`

	// 正则表达式
	Regex *string `json:"Regex,omitempty" name:"Regex"`

	// 替换的内容
	Replacement *string `json:"Replacement,omitempty" name:"Replacement"`

	// 是否屏蔽映射后路径,Y: 是 N: 否
	Blocked *string `json:"Blocked,omitempty" name:"Blocked"`

	// 规则顺序,越小优先级越高
	Order *int64 `json:"Order,omitempty" name:"Order"`
}

type PathRewritePage

type PathRewritePage struct {

	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 路径重写规则列表
	Content []*PathRewrite `json:"Content,omitempty" name:"Content" list`
}

type PkgBind

type PkgBind struct {

	// 应用id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 部署组id
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

type PkgInfo

type PkgInfo struct {

	// 程序包ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`

	// 程序包名
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgName *string `json:"PkgName,omitempty" name:"PkgName"`

	// 程序包类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgType *string `json:"PkgType,omitempty" name:"PkgType"`

	// 程序包版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`

	// 程序包描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgDesc *string `json:"PkgDesc,omitempty" name:"PkgDesc"`

	// 上传时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UploadTime *string `json:"UploadTime,omitempty" name:"UploadTime"`

	// 程序包MD5
	// 注意:此字段可能返回 null,表示取不到有效值。
	Md5 *string `json:"Md5,omitempty" name:"Md5"`

	// 程序包状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgPubStatus *int64 `json:"PkgPubStatus,omitempty" name:"PkgPubStatus"`

	// 程序包关联关系
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgBindInfo []*PkgBind `json:"PkgBindInfo,omitempty" name:"PkgBindInfo" list`
}

type PkgList

type PkgList struct {

	// 程序包总量
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 程序包信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*PkgInfo `json:"Content,omitempty" name:"Content" list`

	// 程序包仓库id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`

	// 程序包仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`

	// 程序包仓库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`
}

type Ports

type Ports struct {

	// 服务端口
	TargetPort *uint64 `json:"TargetPort,omitempty" name:"TargetPort"`

	// 端口协议
	Protocol *string `json:"Protocol,omitempty" name:"Protocol"`
}

type PropertyField

type PropertyField struct {

	// 属性名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 属性类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 属性描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`
}

type ProtocolPort

type ProtocolPort struct {

	// TCP UDP
	Protocol *string `json:"Protocol,omitempty" name:"Protocol"`

	// 服务端口
	Port *int64 `json:"Port,omitempty" name:"Port"`

	// 容器端口
	TargetPort *int64 `json:"TargetPort,omitempty" name:"TargetPort"`

	// 主机端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodePort *int64 `json:"NodePort,omitempty" name:"NodePort"`
}

type QuantileEntity

type QuantileEntity struct {

	// 最大值
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxValue *string `json:"MaxValue,omitempty" name:"MaxValue"`

	// 最小值
	// 注意:此字段可能返回 null,表示取不到有效值。
	MinValue *string `json:"MinValue,omitempty" name:"MinValue"`

	// 五分位值
	// 注意:此字段可能返回 null,表示取不到有效值。
	FifthPositionValue *string `json:"FifthPositionValue,omitempty" name:"FifthPositionValue"`

	// 九分位值
	// 注意:此字段可能返回 null,表示取不到有效值。
	NinthPositionValue *string `json:"NinthPositionValue,omitempty" name:"NinthPositionValue"`
}

type RedoTaskBatchRequest

type RedoTaskBatchRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 批次ID
	BatchId *string `json:"BatchId,omitempty" name:"BatchId"`
}

func NewRedoTaskBatchRequest

func NewRedoTaskBatchRequest() (request *RedoTaskBatchRequest)

func (*RedoTaskBatchRequest) FromJsonString

func (r *RedoTaskBatchRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskBatchRequest) ToJsonString

func (r *RedoTaskBatchRequest) ToJsonString() string

type RedoTaskBatchResponse

type RedoTaskBatchResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 批次ID
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRedoTaskBatchResponse

func NewRedoTaskBatchResponse() (response *RedoTaskBatchResponse)

func (*RedoTaskBatchResponse) FromJsonString

func (r *RedoTaskBatchResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskBatchResponse) ToJsonString

func (r *RedoTaskBatchResponse) ToJsonString() string

type RedoTaskExecuteRequest

type RedoTaskExecuteRequest struct {
	*tchttp.BaseRequest

	// 任务批次ID
	BatchId *string `json:"BatchId,omitempty" name:"BatchId"`

	// 任务执行ID
	ExecuteId *string `json:"ExecuteId,omitempty" name:"ExecuteId"`

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewRedoTaskExecuteRequest

func NewRedoTaskExecuteRequest() (request *RedoTaskExecuteRequest)

func (*RedoTaskExecuteRequest) FromJsonString

func (r *RedoTaskExecuteRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskExecuteRequest) ToJsonString

func (r *RedoTaskExecuteRequest) ToJsonString() string

type RedoTaskExecuteResponse

type RedoTaskExecuteResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 成功失败
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRedoTaskExecuteResponse

func NewRedoTaskExecuteResponse() (response *RedoTaskExecuteResponse)

func (*RedoTaskExecuteResponse) FromJsonString

func (r *RedoTaskExecuteResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskExecuteResponse) ToJsonString

func (r *RedoTaskExecuteResponse) ToJsonString() string

type RedoTaskFlowBatchRequest

type RedoTaskFlowBatchRequest struct {
	*tchttp.BaseRequest

	// 工作流批次 ID
	FlowBatchId *string `json:"FlowBatchId,omitempty" name:"FlowBatchId"`
}

func NewRedoTaskFlowBatchRequest

func NewRedoTaskFlowBatchRequest() (request *RedoTaskFlowBatchRequest)

func (*RedoTaskFlowBatchRequest) FromJsonString

func (r *RedoTaskFlowBatchRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskFlowBatchRequest) ToJsonString

func (r *RedoTaskFlowBatchRequest) ToJsonString() string

type RedoTaskFlowBatchResponse

type RedoTaskFlowBatchResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 工作流批次历史 ID
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRedoTaskFlowBatchResponse

func NewRedoTaskFlowBatchResponse() (response *RedoTaskFlowBatchResponse)

func (*RedoTaskFlowBatchResponse) FromJsonString

func (r *RedoTaskFlowBatchResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskFlowBatchResponse) ToJsonString

func (r *RedoTaskFlowBatchResponse) ToJsonString() string

type RedoTaskRequest

type RedoTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewRedoTaskRequest

func NewRedoTaskRequest() (request *RedoTaskRequest)

func (*RedoTaskRequest) FromJsonString

func (r *RedoTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskRequest) ToJsonString

func (r *RedoTaskRequest) ToJsonString() string

type RedoTaskResponse

type RedoTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 操作成功or失败
		Result *string `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRedoTaskResponse

func NewRedoTaskResponse() (response *RedoTaskResponse)

func (*RedoTaskResponse) FromJsonString

func (r *RedoTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RedoTaskResponse) ToJsonString

func (r *RedoTaskResponse) ToJsonString() string

type ReleaseApiGroupRequest

type ReleaseApiGroupRequest struct {
	*tchttp.BaseRequest

	// Api 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewReleaseApiGroupRequest

func NewReleaseApiGroupRequest() (request *ReleaseApiGroupRequest)

func (*ReleaseApiGroupRequest) FromJsonString

func (r *ReleaseApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleaseApiGroupRequest) ToJsonString

func (r *ReleaseApiGroupRequest) ToJsonString() string

type ReleaseApiGroupResponse

type ReleaseApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 成功/失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewReleaseApiGroupResponse

func NewReleaseApiGroupResponse() (response *ReleaseApiGroupResponse)

func (*ReleaseApiGroupResponse) FromJsonString

func (r *ReleaseApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleaseApiGroupResponse) ToJsonString

func (r *ReleaseApiGroupResponse) ToJsonString() string

type ReleaseConfigRequest

type ReleaseConfigRequest struct {
	*tchttp.BaseRequest

	// 配置ID
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 发布描述
	ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"`
}

func NewReleaseConfigRequest

func NewReleaseConfigRequest() (request *ReleaseConfigRequest)

func (*ReleaseConfigRequest) FromJsonString

func (r *ReleaseConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleaseConfigRequest) ToJsonString

func (r *ReleaseConfigRequest) ToJsonString() string

type ReleaseConfigResponse

type ReleaseConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:发布成功;false:发布失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewReleaseConfigResponse

func NewReleaseConfigResponse() (response *ReleaseConfigResponse)

func (*ReleaseConfigResponse) FromJsonString

func (r *ReleaseConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleaseConfigResponse) ToJsonString

func (r *ReleaseConfigResponse) ToJsonString() string

type ReleasePublicConfigRequest

type ReleasePublicConfigRequest struct {
	*tchttp.BaseRequest

	// 配置ID
	ConfigId *string `json:"ConfigId,omitempty" name:"ConfigId"`

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 发布描述
	ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"`
}

func NewReleasePublicConfigRequest

func NewReleasePublicConfigRequest() (request *ReleasePublicConfigRequest)

func (*ReleasePublicConfigRequest) FromJsonString

func (r *ReleasePublicConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleasePublicConfigRequest) ToJsonString

func (r *ReleasePublicConfigRequest) ToJsonString() string

type ReleasePublicConfigResponse

type ReleasePublicConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:发布成功;false:发布失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewReleasePublicConfigResponse

func NewReleasePublicConfigResponse() (response *ReleasePublicConfigResponse)

func (*ReleasePublicConfigResponse) FromJsonString

func (r *ReleasePublicConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ReleasePublicConfigResponse) ToJsonString

func (r *ReleasePublicConfigResponse) ToJsonString() string

type RemoveInstancesRequest

type RemoveInstancesRequest struct {
	*tchttp.BaseRequest

	// 集群 ID
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 云主机 ID 列表
	InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list`
}

func NewRemoveInstancesRequest

func NewRemoveInstancesRequest() (request *RemoveInstancesRequest)

func (*RemoveInstancesRequest) FromJsonString

func (r *RemoveInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveInstancesRequest) ToJsonString

func (r *RemoveInstancesRequest) ToJsonString() string

type RemoveInstancesResponse

type RemoveInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 集群移除机器是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRemoveInstancesResponse

func NewRemoveInstancesResponse() (response *RemoveInstancesResponse)

func (*RemoveInstancesResponse) FromJsonString

func (r *RemoveInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveInstancesResponse) ToJsonString

func (r *RemoveInstancesResponse) ToJsonString() string

type RepositoryInfo

type RepositoryInfo struct {

	// 仓库ID
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`

	// 仓库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`

	// 仓库类型(默认仓库:default,私有仓库:private)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`

	// 仓库描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"`

	// 仓库是否正在被使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsUsed *bool `json:"IsUsed,omitempty" name:"IsUsed"`

	// 仓库创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 仓库桶名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BucketName *string `json:"BucketName,omitempty" name:"BucketName"`

	// 仓库桶所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	BucketRegion *string `json:"BucketRegion,omitempty" name:"BucketRegion"`

	// 仓库目录
	// 注意:此字段可能返回 null,表示取不到有效值。
	Directory *string `json:"Directory,omitempty" name:"Directory"`
}

type RepositoryList

type RepositoryList struct {

	// 仓库总量
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 仓库信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*RepositoryInfo `json:"Content,omitempty" name:"Content" list`
}

type ResourceFieldRef

type ResourceFieldRef struct {

	// k8s 的 Resource
	// 注意:此字段可能返回 null,表示取不到有效值。
	Resource *string `json:"Resource,omitempty" name:"Resource"`
}

type RevocationConfigRequest

type RevocationConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项发布ID
	ConfigReleaseId *string `json:"ConfigReleaseId,omitempty" name:"ConfigReleaseId"`
}

func NewRevocationConfigRequest

func NewRevocationConfigRequest() (request *RevocationConfigRequest)

func (*RevocationConfigRequest) FromJsonString

func (r *RevocationConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevocationConfigRequest) ToJsonString

func (r *RevocationConfigRequest) ToJsonString() string

type RevocationConfigResponse

type RevocationConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:回滚成功;false:回滚失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRevocationConfigResponse

func NewRevocationConfigResponse() (response *RevocationConfigResponse)

func (*RevocationConfigResponse) FromJsonString

func (r *RevocationConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevocationConfigResponse) ToJsonString

func (r *RevocationConfigResponse) ToJsonString() string

type RevocationPublicConfigRequest

type RevocationPublicConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项发布ID
	ConfigReleaseId *string `json:"ConfigReleaseId,omitempty" name:"ConfigReleaseId"`
}

func NewRevocationPublicConfigRequest

func NewRevocationPublicConfigRequest() (request *RevocationPublicConfigRequest)

func (*RevocationPublicConfigRequest) FromJsonString

func (r *RevocationPublicConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevocationPublicConfigRequest) ToJsonString

func (r *RevocationPublicConfigRequest) ToJsonString() string

type RevocationPublicConfigResponse

type RevocationPublicConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:撤销成功;false:撤销失败
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRevocationPublicConfigResponse

func NewRevocationPublicConfigResponse() (response *RevocationPublicConfigResponse)

func (*RevocationPublicConfigResponse) FromJsonString

func (r *RevocationPublicConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RevocationPublicConfigResponse) ToJsonString

func (r *RevocationPublicConfigResponse) ToJsonString() string

type RollbackConfigRequest

type RollbackConfigRequest struct {
	*tchttp.BaseRequest

	// 配置项发布历史ID
	ConfigReleaseLogId *string `json:"ConfigReleaseLogId,omitempty" name:"ConfigReleaseLogId"`

	// 回滚描述
	ReleaseDesc *string `json:"ReleaseDesc,omitempty" name:"ReleaseDesc"`
}

func NewRollbackConfigRequest

func NewRollbackConfigRequest() (request *RollbackConfigRequest)

func (*RollbackConfigRequest) FromJsonString

func (r *RollbackConfigRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackConfigRequest) ToJsonString

func (r *RollbackConfigRequest) ToJsonString() string

type RollbackConfigResponse

type RollbackConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// true:回滚成功;false:回滚失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewRollbackConfigResponse

func NewRollbackConfigResponse() (response *RollbackConfigResponse)

func (*RollbackConfigResponse) FromJsonString

func (r *RollbackConfigResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackConfigResponse) ToJsonString

func (r *RollbackConfigResponse) ToJsonString() string

type SchedulingStrategy

type SchedulingStrategy struct {

	// NONE:不使用调度策略;CROSS_AZ:跨可用区部署
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitempty" name:"Type"`
}

type ServerlessGroup

type ServerlessGroup struct {

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 服务状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitempty" name:"Status"`

	// 程序包ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`

	// 程序包名
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgName *string `json:"PkgName,omitempty" name:"PkgName"`

	// 集群id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 命名空间id
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// vpc ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitempty" name:"VpcId"`

	// vpc 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`

	// 程序包版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`

	// 所需实例内存大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Memory *string `json:"Memory,omitempty" name:"Memory"`

	// 要求最小实例数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceRequest *uint64 `json:"InstanceRequest,omitempty" name:"InstanceRequest"`

	// 部署组启动参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 部署组实例数
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName []*string `json:"ApplicationName,omitempty" name:"ApplicationName" list`
}

type ServerlessGroupPage

type ServerlessGroupPage struct {

	// 总记录数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 列表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*ServerlessGroup `json:"Content,omitempty" name:"Content" list`
}

type ServiceConfig

type ServiceConfig struct {

	// 服务名
	Name *string `json:"Name,omitempty" name:"Name"`

	// 端口信息列表
	Ports []*Ports `json:"Ports,omitempty" name:"Ports" list`

	// 健康检查配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCheck *HealthCheckConfig `json:"HealthCheck,omitempty" name:"HealthCheck"`
}

type ServiceSetting

type ServiceSetting struct {

	// 0:公网, 1:集群内访问, 2:NodePort, 3: VPC 内网访问
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"`

	// 容器端口映射
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
}

type ShardArgument

type ShardArgument struct {

	// 分片参数 KEY,整形, 范围 [1,1000]
	ShardKey *uint64 `json:"ShardKey,omitempty" name:"ShardKey"`

	// 分片参数 VALUE
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardValue *string `json:"ShardValue,omitempty" name:"ShardValue"`
}

type ShrinkGroupRequest

type ShrinkGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewShrinkGroupRequest

func NewShrinkGroupRequest() (request *ShrinkGroupRequest)

func (*ShrinkGroupRequest) FromJsonString

func (r *ShrinkGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ShrinkGroupRequest) ToJsonString

func (r *ShrinkGroupRequest) ToJsonString() string

type ShrinkGroupResponse

type ShrinkGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TaskId `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewShrinkGroupResponse

func NewShrinkGroupResponse() (response *ShrinkGroupResponse)

func (*ShrinkGroupResponse) FromJsonString

func (r *ShrinkGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ShrinkGroupResponse) ToJsonString

func (r *ShrinkGroupResponse) ToJsonString() string

type ShrinkInstancesRequest

type ShrinkInstancesRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 下线机器实例ID列表
	InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list`
}

func NewShrinkInstancesRequest

func NewShrinkInstancesRequest() (request *ShrinkInstancesRequest)

func (*ShrinkInstancesRequest) FromJsonString

func (r *ShrinkInstancesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ShrinkInstancesRequest) ToJsonString

func (r *ShrinkInstancesRequest) ToJsonString() string

type ShrinkInstancesResponse

type ShrinkInstancesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务ID
		Result *TaskId `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewShrinkInstancesResponse

func NewShrinkInstancesResponse() (response *ShrinkInstancesResponse)

func (*ShrinkInstancesResponse) FromJsonString

func (r *ShrinkInstancesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ShrinkInstancesResponse) ToJsonString

func (r *ShrinkInstancesResponse) ToJsonString() string

type SimpleApplication

type SimpleApplication struct {

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 应用微服务类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// ApplicationDesc
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"`

	// ProgLang
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProgLang *string `json:"ProgLang,omitempty" name:"ProgLang"`

	// ApplicationResourceType
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"`

	// CreateTime
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// UpdateTime
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// ApigatewayServiceId
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApigatewayServiceId *string `json:"ApigatewayServiceId,omitempty" name:"ApigatewayServiceId"`

	// ApplicationRuntimeType
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"`
}

type SimpleGroup

type SimpleGroup struct {

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 集群类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 启动参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`

	// 部署组资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`

	// 应用微服务类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppMicroServiceType *string `json:"AppMicroServiceType,omitempty" name:"AppMicroServiceType"`
}

type StartContainerGroupRequest

type StartContainerGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewStartContainerGroupRequest

func NewStartContainerGroupRequest() (request *StartContainerGroupRequest)

func (*StartContainerGroupRequest) FromJsonString

func (r *StartContainerGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartContainerGroupRequest) ToJsonString

func (r *StartContainerGroupRequest) ToJsonString() string

type StartContainerGroupResponse

type StartContainerGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 启动操作是否成功。
		// true:启动成功
		// false:启动失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewStartContainerGroupResponse

func NewStartContainerGroupResponse() (response *StartContainerGroupResponse)

func (*StartContainerGroupResponse) FromJsonString

func (r *StartContainerGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartContainerGroupResponse) ToJsonString

func (r *StartContainerGroupResponse) ToJsonString() string

type StartGroupRequest

type StartGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewStartGroupRequest

func NewStartGroupRequest() (request *StartGroupRequest)

func (*StartGroupRequest) FromJsonString

func (r *StartGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartGroupRequest) ToJsonString

func (r *StartGroupRequest) ToJsonString() string

type StartGroupResponse

type StartGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TaskId `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewStartGroupResponse

func NewStartGroupResponse() (response *StartGroupResponse)

func (*StartGroupResponse) FromJsonString

func (r *StartGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartGroupResponse) ToJsonString

func (r *StartGroupResponse) ToJsonString() string

type StopContainerGroupRequest

type StopContainerGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewStopContainerGroupRequest

func NewStopContainerGroupRequest() (request *StopContainerGroupRequest)

func (*StopContainerGroupRequest) FromJsonString

func (r *StopContainerGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopContainerGroupRequest) ToJsonString

func (r *StopContainerGroupRequest) ToJsonString() string

type StopContainerGroupResponse

type StopContainerGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 停止操作是否成功。
		// true:停止成功
		// false:停止失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewStopContainerGroupResponse

func NewStopContainerGroupResponse() (response *StopContainerGroupResponse)

func (*StopContainerGroupResponse) FromJsonString

func (r *StopContainerGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopContainerGroupResponse) ToJsonString

func (r *StopContainerGroupResponse) ToJsonString() string

type StopGroupRequest

type StopGroupRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}

func NewStopGroupRequest

func NewStopGroupRequest() (request *StopGroupRequest)

func (*StopGroupRequest) FromJsonString

func (r *StopGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopGroupRequest) ToJsonString

func (r *StopGroupRequest) ToJsonString() string

type StopGroupResponse

type StopGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务ID
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *TaskId `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewStopGroupResponse

func NewStopGroupResponse() (response *StopGroupResponse)

func (*StopGroupResponse) FromJsonString

func (r *StopGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopGroupResponse) ToJsonString

func (r *StopGroupResponse) ToJsonString() string

type StopTaskBatchRequest

type StopTaskBatchRequest struct {
	*tchttp.BaseRequest

	// 批次ID
	BatchId *string `json:"BatchId,omitempty" name:"BatchId"`

	// 参数ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewStopTaskBatchRequest

func NewStopTaskBatchRequest() (request *StopTaskBatchRequest)

func (*StopTaskBatchRequest) FromJsonString

func (r *StopTaskBatchRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopTaskBatchRequest) ToJsonString

func (r *StopTaskBatchRequest) ToJsonString() string

type StopTaskBatchResponse

type StopTaskBatchResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 操作成功 or 失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewStopTaskBatchResponse

func NewStopTaskBatchResponse() (response *StopTaskBatchResponse)

func (*StopTaskBatchResponse) FromJsonString

func (r *StopTaskBatchResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopTaskBatchResponse) ToJsonString

func (r *StopTaskBatchResponse) ToJsonString() string

type StopTaskExecuteRequest

type StopTaskExecuteRequest struct {
	*tchttp.BaseRequest

	// 任务执行ID
	ExecuteId *string `json:"ExecuteId,omitempty" name:"ExecuteId"`

	// 任务批次ID
	BatchId *string `json:"BatchId,omitempty" name:"BatchId"`

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewStopTaskExecuteRequest

func NewStopTaskExecuteRequest() (request *StopTaskExecuteRequest)

func (*StopTaskExecuteRequest) FromJsonString

func (r *StopTaskExecuteRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopTaskExecuteRequest) ToJsonString

func (r *StopTaskExecuteRequest) ToJsonString() string

type StopTaskExecuteResponse

type StopTaskExecuteResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 操作成功 or 失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewStopTaskExecuteResponse

func NewStopTaskExecuteResponse() (response *StopTaskExecuteResponse)

func (*StopTaskExecuteResponse) FromJsonString

func (r *StopTaskExecuteResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopTaskExecuteResponse) ToJsonString

func (r *StopTaskExecuteResponse) ToJsonString() string

type TaskFlowEdge

type TaskFlowEdge struct {

	// 节点 ID
	NodeId *string `json:"NodeId,omitempty" name:"NodeId"`

	// 子节点 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChildNodeId *string `json:"ChildNodeId,omitempty" name:"ChildNodeId"`

	// 是否核心任务,Y/N
	// 注意:此字段可能返回 null,表示取不到有效值。
	CoreNode *string `json:"CoreNode,omitempty" name:"CoreNode"`

	// 边类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	EdgeType *string `json:"EdgeType,omitempty" name:"EdgeType"`

	// 任务节点类型
	NodeType *string `json:"NodeType,omitempty" name:"NodeType"`

	// X轴坐标位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	PositionX *string `json:"PositionX,omitempty" name:"PositionX"`

	// Y轴坐标位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	PositionY *string `json:"PositionY,omitempty" name:"PositionY"`

	// 图 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GraphId *string `json:"GraphId,omitempty" name:"GraphId"`

	// 工作流 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowId *string `json:"FlowId,omitempty" name:"FlowId"`

	// 节点名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeName *string `json:"NodeName,omitempty" name:"NodeName"`

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 任务历史ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskLogId *string `json:"TaskLogId,omitempty" name:"TaskLogId"`
}

type TaskFlowLastBatchState

type TaskFlowLastBatchState struct {

	// 批次ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowBatchId *string `json:"FlowBatchId,omitempty" name:"FlowBatchId"`

	// 批次历史ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowBatchLogId *string `json:"FlowBatchLogId,omitempty" name:"FlowBatchLogId"`

	// 状态,WAITING/SUCCESS/FAILED/RUNNING/TERMINATING
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *string `json:"State,omitempty" name:"State"`
}

type TaskId

type TaskId struct {

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

type TaskLastExecuteStatus

type TaskLastExecuteStatus struct {

	// 批次ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchId *string `json:"BatchId,omitempty" name:"BatchId"`

	// 运行状态,RUNNING/SUCCESS/FAIL/HALF/TERMINATED
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *string `json:"State,omitempty" name:"State"`

	// 批次历史ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	BatchLogId *string `json:"BatchLogId,omitempty" name:"BatchLogId"`
}

type TaskRecord

type TaskRecord struct {

	// 任务名称
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// 任务类型
	TaskType *string `json:"TaskType,omitempty" name:"TaskType"`

	// 执行类型
	ExecuteType *string `json:"ExecuteType,omitempty" name:"ExecuteType"`

	// 任务内容,长度限制65535字节
	TaskContent *string `json:"TaskContent,omitempty" name:"TaskContent"`

	// 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 超时时间
	TimeOut *int64 `json:"TimeOut,omitempty" name:"TimeOut"`

	// 重试次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RetryCount *int64 `json:"RetryCount,omitempty" name:"RetryCount"`

	// 重试间隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	RetryInterval *int64 `json:"RetryInterval,omitempty" name:"RetryInterval"`

	// 触发规则
	TaskRule *TaskRule `json:"TaskRule,omitempty" name:"TaskRule"`

	// 是否启用任务,ENABLED/DISABLED
	TaskState *string `json:"TaskState,omitempty" name:"TaskState"`

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 判断任务成功的操作符
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessOperator *string `json:"SuccessOperator,omitempty" name:"SuccessOperator"`

	// 判断任务成功的阈值
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuccessRatio *int64 `json:"SuccessRatio,omitempty" name:"SuccessRatio"`

	// 分片数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardCount *int64 `json:"ShardCount,omitempty" name:"ShardCount"`

	// 高级设置
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdvanceSettings *AdvanceSettings `json:"AdvanceSettings,omitempty" name:"AdvanceSettings"`

	// 分片参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ShardArguments []*ShardArgument `json:"ShardArguments,omitempty" name:"ShardArguments" list`

	// 所属工作流ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	BelongFlowIds []*string `json:"BelongFlowIds,omitempty" name:"BelongFlowIds" list`

	// 任务历史ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskLogId *string `json:"TaskLogId,omitempty" name:"TaskLogId"`

	// 触发类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TriggerType *string `json:"TriggerType,omitempty" name:"TriggerType"`

	// 任务参数,长度限制10000个字符
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskArgument *string `json:"TaskArgument,omitempty" name:"TaskArgument"`
}

type TaskRule

type TaskRule struct {

	// 触发规则类型, Cron/Repeat
	RuleType *string `json:"RuleType,omitempty" name:"RuleType"`

	// Cron类型规则,cron表达式。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Expression *string `json:"Expression,omitempty" name:"Expression"`

	// 时间间隔, 单位毫秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	RepeatInterval *uint64 `json:"RepeatInterval,omitempty" name:"RepeatInterval"`
}

type TerminateTaskFlowBatchRequest

type TerminateTaskFlowBatchRequest struct {
	*tchttp.BaseRequest

	// 工作流批次 ID
	FlowBatchId *string `json:"FlowBatchId,omitempty" name:"FlowBatchId"`
}

func NewTerminateTaskFlowBatchRequest

func NewTerminateTaskFlowBatchRequest() (request *TerminateTaskFlowBatchRequest)

func (*TerminateTaskFlowBatchRequest) FromJsonString

func (r *TerminateTaskFlowBatchRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateTaskFlowBatchRequest) ToJsonString

func (r *TerminateTaskFlowBatchRequest) ToJsonString() string

type TerminateTaskFlowBatchResponse

type TerminateTaskFlowBatchResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否停止成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewTerminateTaskFlowBatchResponse

func NewTerminateTaskFlowBatchResponse() (response *TerminateTaskFlowBatchResponse)

func (*TerminateTaskFlowBatchResponse) FromJsonString

func (r *TerminateTaskFlowBatchResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateTaskFlowBatchResponse) ToJsonString

func (r *TerminateTaskFlowBatchResponse) ToJsonString() string

type TsfApiListResponse

type TsfApiListResponse struct {

	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// API 列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*MsApiArray `json:"Content,omitempty" name:"Content" list`
}

type TsfPageApiGroupInfo

type TsfPageApiGroupInfo struct {

	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// API分组信息
	Content []*ApiGroupInfo `json:"Content,omitempty" name:"Content" list`
}

type TsfPageApplication

type TsfPageApplication struct {

	// 应用总数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 应用信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*ApplicationForPage `json:"Content,omitempty" name:"Content" list`
}

type TsfPageCluster

type TsfPageCluster struct {

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 集群列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*Cluster `json:"Content,omitempty" name:"Content" list`
}

type TsfPageConfig

type TsfPageConfig struct {

	// TsfPageConfig
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 配置项列表
	Content []*Config `json:"Content,omitempty" name:"Content" list`
}

type TsfPageConfigRelease

type TsfPageConfigRelease struct {

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 配置项发布信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*ConfigRelease `json:"Content,omitempty" name:"Content" list`
}

type TsfPageConfigReleaseLog

type TsfPageConfigReleaseLog struct {

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 配置项发布日志数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*ConfigReleaseLog `json:"Content,omitempty" name:"Content" list`
}

type TsfPageContainerEvent

type TsfPageContainerEvent struct {

	// 返回个数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// events 数组
	Content []*ContainerEvent `json:"Content,omitempty" name:"Content" list`
}

type TsfPageGatewayDeployGroup

type TsfPageGatewayDeployGroup struct {

	// 记录总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 记录实体列表
	Content []*GatewayDeployGroup `json:"Content,omitempty" name:"Content" list`
}

type TsfPageGatewayPlugin

type TsfPageGatewayPlugin struct {

	// 记录总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 记录实体列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*GatewayPlugin `json:"Content,omitempty" name:"Content" list`
}

type TsfPageInstance

type TsfPageInstance struct {

	// 机器实例总数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 机器实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*Instance `json:"Content,omitempty" name:"Content" list`
}

type TsfPageMicroservice

type TsfPageMicroservice struct {

	// 微服务总数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 微服务列表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*Microservice `json:"Content,omitempty" name:"Content" list`
}

type TsfPageMsInstance

type TsfPageMsInstance struct {

	// 微服务实例总数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 微服务实例列表内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*MsInstance `json:"Content,omitempty" name:"Content" list`
}

type TsfPageNamespace

type TsfPageNamespace struct {

	// 命名空间总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 命名空间列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*Namespace `json:"Content,omitempty" name:"Content" list`
}

type TsfPageSimpleApplication

type TsfPageSimpleApplication struct {

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 简单应用列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*SimpleApplication `json:"Content,omitempty" name:"Content" list`
}

type TsfPageSimpleGroup

type TsfPageSimpleGroup struct {

	// 总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 简单部署组列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*SimpleGroup `json:"Content,omitempty" name:"Content" list`
}

type TsfPageUnitNamespace

type TsfPageUnitNamespace struct {

	// 记录总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 记录实体列表
	Content []*UnitNamespace `json:"Content,omitempty" name:"Content" list`
}

type TsfPageUnitRule

type TsfPageUnitRule struct {

	// 记录总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 记录实体列表
	Content []*UnitRule `json:"Content,omitempty" name:"Content" list`
}

type TsfPageVmGroup

type TsfPageVmGroup struct {

	// 虚拟机部署组总数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 虚拟机部署组列表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*VmGroupSimple `json:"Content,omitempty" name:"Content" list`
}

type UnbindApiGroupRequest

type UnbindApiGroupRequest struct {
	*tchttp.BaseRequest

	// 分组网关id列表
	GroupGatewayList []*GatewayGroupIds `json:"GroupGatewayList,omitempty" name:"GroupGatewayList" list`
}

func NewUnbindApiGroupRequest

func NewUnbindApiGroupRequest() (request *UnbindApiGroupRequest)

func (*UnbindApiGroupRequest) FromJsonString

func (r *UnbindApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindApiGroupRequest) ToJsonString

func (r *UnbindApiGroupRequest) ToJsonString() string

type UnbindApiGroupResponse

type UnbindApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回结果,成功失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUnbindApiGroupResponse

func NewUnbindApiGroupResponse() (response *UnbindApiGroupResponse)

func (*UnbindApiGroupResponse) FromJsonString

func (r *UnbindApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindApiGroupResponse) ToJsonString

func (r *UnbindApiGroupResponse) ToJsonString() string

type UnitNamespace

type UnitNamespace struct {

	// 命名空间ID
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间Name
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 单元化命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitempty" name:"Id"`
}

type UnitRule

type UnitRule struct {

	// 规则名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitempty" name:"Id"`

	// 网关实体ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayInstanceId *string `json:"GatewayInstanceId,omitempty" name:"GatewayInstanceId"`

	// 规则描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 使用状态:enabled/disabled
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitempty" name:"Status"`

	// 规则项列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitRuleItemList []*UnitRuleItem `json:"UnitRuleItemList,omitempty" name:"UnitRuleItemList" list`
}

type UnitRuleItem

type UnitRuleItem struct {

	// 逻辑关系:AND/OR
	Relationship *string `json:"Relationship,omitempty" name:"Relationship"`

	// 目的地命名空间ID
	DestNamespaceId *string `json:"DestNamespaceId,omitempty" name:"DestNamespaceId"`

	// 目的地命名空间名称
	DestNamespaceName *string `json:"DestNamespaceName,omitempty" name:"DestNamespaceName"`

	// 规则项名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 规则项ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitempty" name:"Id"`

	// 单元化规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitRuleId *string `json:"UnitRuleId,omitempty" name:"UnitRuleId"`

	// 规则顺序,越小优先级越高:默认为0
	// 注意:此字段可能返回 null,表示取不到有效值。
	Priority *int64 `json:"Priority,omitempty" name:"Priority"`

	// 规则描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitempty" name:"Description"`

	// 规则标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitRuleTagList []*UnitRuleTag `json:"UnitRuleTagList,omitempty" name:"UnitRuleTagList" list`
}

type UnitRuleTag

type UnitRuleTag struct {

	// 标签类型 : U(用户标签)
	TagType *string `json:"TagType,omitempty" name:"TagType"`

	// 标签名
	TagField *string `json:"TagField,omitempty" name:"TagField"`

	// 操作符:IN/NOT_IN/EQUAL/NOT_EQUAL/REGEX
	TagOperator *string `json:"TagOperator,omitempty" name:"TagOperator"`

	// 标签值
	TagValue *string `json:"TagValue,omitempty" name:"TagValue"`

	// 单元化规则项ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnitRuleItemId *string `json:"UnitRuleItemId,omitempty" name:"UnitRuleItemId"`

	// 规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitempty" name:"Id"`
}

type UpdateApiGroupRequest

type UpdateApiGroupRequest struct {
	*tchttp.BaseRequest

	// Api 分组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// Api 分组名称
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// Api 分组描述
	Description *string `json:"Description,omitempty" name:"Description"`

	// 鉴权类型
	AuthType *string `json:"AuthType,omitempty" name:"AuthType"`

	// 分组上下文
	GroupContext *string `json:"GroupContext,omitempty" name:"GroupContext"`
}

func NewUpdateApiGroupRequest

func NewUpdateApiGroupRequest() (request *UpdateApiGroupRequest)

func (*UpdateApiGroupRequest) FromJsonString

func (r *UpdateApiGroupRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiGroupRequest) ToJsonString

func (r *UpdateApiGroupRequest) ToJsonString() string

type UpdateApiGroupResponse

type UpdateApiGroupResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回结果,true: 成功, false: 失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateApiGroupResponse

func NewUpdateApiGroupResponse() (response *UpdateApiGroupResponse)

func (*UpdateApiGroupResponse) FromJsonString

func (r *UpdateApiGroupResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiGroupResponse) ToJsonString

func (r *UpdateApiGroupResponse) ToJsonString() string

type UpdateApiRateLimitRuleRequest

type UpdateApiRateLimitRuleRequest struct {
	*tchttp.BaseRequest

	// 限流规则ID
	RuleId *string `json:"RuleId,omitempty" name:"RuleId"`

	// 开启/禁用,enabled/disabled
	UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"`

	// qps值,开启限流规则时,必填
	MaxQps *int64 `json:"MaxQps,omitempty" name:"MaxQps"`
}

func NewUpdateApiRateLimitRuleRequest

func NewUpdateApiRateLimitRuleRequest() (request *UpdateApiRateLimitRuleRequest)

func (*UpdateApiRateLimitRuleRequest) FromJsonString

func (r *UpdateApiRateLimitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiRateLimitRuleRequest) ToJsonString

func (r *UpdateApiRateLimitRuleRequest) ToJsonString() string

type UpdateApiRateLimitRuleResponse

type UpdateApiRateLimitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateApiRateLimitRuleResponse

func NewUpdateApiRateLimitRuleResponse() (response *UpdateApiRateLimitRuleResponse)

func (*UpdateApiRateLimitRuleResponse) FromJsonString

func (r *UpdateApiRateLimitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiRateLimitRuleResponse) ToJsonString

func (r *UpdateApiRateLimitRuleResponse) ToJsonString() string

type UpdateApiRateLimitRulesRequest

type UpdateApiRateLimitRulesRequest struct {
	*tchttp.BaseRequest

	// API ID 列表
	ApiIds []*string `json:"ApiIds,omitempty" name:"ApiIds" list`

	// 开启/禁用,enabled/disabled
	UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"`

	// QPS值。开启限流规则时,必填
	MaxQps *int64 `json:"MaxQps,omitempty" name:"MaxQps"`
}

func NewUpdateApiRateLimitRulesRequest

func NewUpdateApiRateLimitRulesRequest() (request *UpdateApiRateLimitRulesRequest)

func (*UpdateApiRateLimitRulesRequest) FromJsonString

func (r *UpdateApiRateLimitRulesRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiRateLimitRulesRequest) ToJsonString

func (r *UpdateApiRateLimitRulesRequest) ToJsonString() string

type UpdateApiRateLimitRulesResponse

type UpdateApiRateLimitRulesResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateApiRateLimitRulesResponse

func NewUpdateApiRateLimitRulesResponse() (response *UpdateApiRateLimitRulesResponse)

func (*UpdateApiRateLimitRulesResponse) FromJsonString

func (r *UpdateApiRateLimitRulesResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiRateLimitRulesResponse) ToJsonString

func (r *UpdateApiRateLimitRulesResponse) ToJsonString() string

type UpdateApiTimeoutsRequest

type UpdateApiTimeoutsRequest struct {
	*tchttp.BaseRequest

	// API ID 列表
	ApiIds []*string `json:"ApiIds,omitempty" name:"ApiIds" list`

	// 开启/禁用,enabled/disabled
	UsableStatus *string `json:"UsableStatus,omitempty" name:"UsableStatus"`

	// 超时时间,单位毫秒,开启API超时时,必填
	Timeout *int64 `json:"Timeout,omitempty" name:"Timeout"`
}

func NewUpdateApiTimeoutsRequest

func NewUpdateApiTimeoutsRequest() (request *UpdateApiTimeoutsRequest)

func (*UpdateApiTimeoutsRequest) FromJsonString

func (r *UpdateApiTimeoutsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiTimeoutsRequest) ToJsonString

func (r *UpdateApiTimeoutsRequest) ToJsonString() string

type UpdateApiTimeoutsResponse

type UpdateApiTimeoutsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateApiTimeoutsResponse

func NewUpdateApiTimeoutsResponse() (response *UpdateApiTimeoutsResponse)

func (*UpdateApiTimeoutsResponse) FromJsonString

func (r *UpdateApiTimeoutsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateApiTimeoutsResponse) ToJsonString

func (r *UpdateApiTimeoutsResponse) ToJsonString() string

type UpdateGatewayApiRequest

type UpdateGatewayApiRequest struct {
	*tchttp.BaseRequest

	// API ID
	ApiId *string `json:"ApiId,omitempty" name:"ApiId"`

	// API 路径
	Path *string `json:"Path,omitempty" name:"Path"`

	// Api 请求方法
	Method *string `json:"Method,omitempty" name:"Method"`

	// 请求映射
	PathMapping *string `json:"PathMapping,omitempty" name:"PathMapping"`

	// api所在服务host
	Host *string `json:"Host,omitempty" name:"Host"`

	// api描述信息
	Description *string `json:"Description,omitempty" name:"Description"`
}

func NewUpdateGatewayApiRequest

func NewUpdateGatewayApiRequest() (request *UpdateGatewayApiRequest)

func (*UpdateGatewayApiRequest) FromJsonString

func (r *UpdateGatewayApiRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateGatewayApiRequest) ToJsonString

func (r *UpdateGatewayApiRequest) ToJsonString() string

type UpdateGatewayApiResponse

type UpdateGatewayApiResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 返回结果,成功失败
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateGatewayApiResponse

func NewUpdateGatewayApiResponse() (response *UpdateGatewayApiResponse)

func (*UpdateGatewayApiResponse) FromJsonString

func (r *UpdateGatewayApiResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateGatewayApiResponse) ToJsonString

func (r *UpdateGatewayApiResponse) ToJsonString() string

type UpdateHealthCheckSettingsRequest

type UpdateHealthCheckSettingsRequest struct {
	*tchttp.BaseRequest

	// 部署组ID
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 是否能使健康检查
	EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"`

	// 健康检查配置
	HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"`
}

func NewUpdateHealthCheckSettingsRequest

func NewUpdateHealthCheckSettingsRequest() (request *UpdateHealthCheckSettingsRequest)

func (*UpdateHealthCheckSettingsRequest) FromJsonString

func (r *UpdateHealthCheckSettingsRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateHealthCheckSettingsRequest) ToJsonString

func (r *UpdateHealthCheckSettingsRequest) ToJsonString() string

type UpdateHealthCheckSettingsResponse

type UpdateHealthCheckSettingsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 更新健康检查配置操作是否成功。
		// true:操作成功。
		// false:操作失败。
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateHealthCheckSettingsResponse

func NewUpdateHealthCheckSettingsResponse() (response *UpdateHealthCheckSettingsResponse)

func (*UpdateHealthCheckSettingsResponse) FromJsonString

func (r *UpdateHealthCheckSettingsResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateHealthCheckSettingsResponse) ToJsonString

func (r *UpdateHealthCheckSettingsResponse) ToJsonString() string

type UpdateRepositoryRequest

type UpdateRepositoryRequest struct {
	*tchttp.BaseRequest

	// 仓库ID
	RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`

	// 仓库描述
	RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"`
}

func NewUpdateRepositoryRequest

func NewUpdateRepositoryRequest() (request *UpdateRepositoryRequest)

func (*UpdateRepositoryRequest) FromJsonString

func (r *UpdateRepositoryRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateRepositoryRequest) ToJsonString

func (r *UpdateRepositoryRequest) ToJsonString() string

type UpdateRepositoryResponse

type UpdateRepositoryResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 更新仓库是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateRepositoryResponse

func NewUpdateRepositoryResponse() (response *UpdateRepositoryResponse)

func (*UpdateRepositoryResponse) FromJsonString

func (r *UpdateRepositoryResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateRepositoryResponse) ToJsonString

func (r *UpdateRepositoryResponse) ToJsonString() string

type UpdateUnitRuleRequest

type UpdateUnitRuleRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	Id *string `json:"Id,omitempty" name:"Id"`

	// 规则名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 规则描述
	Description *string `json:"Description,omitempty" name:"Description"`

	// 规则项列表
	UnitRuleItemList []*UnitRuleItem `json:"UnitRuleItemList,omitempty" name:"UnitRuleItemList" list`
}

func NewUpdateUnitRuleRequest

func NewUpdateUnitRuleRequest() (request *UpdateUnitRuleRequest)

func (*UpdateUnitRuleRequest) FromJsonString

func (r *UpdateUnitRuleRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUnitRuleRequest) ToJsonString

func (r *UpdateUnitRuleRequest) ToJsonString() string

type UpdateUnitRuleResponse

type UpdateUnitRuleResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 是否成功
		// 注意:此字段可能返回 null,表示取不到有效值。
		Result *bool `json:"Result,omitempty" name:"Result"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewUpdateUnitRuleResponse

func NewUpdateUnitRuleResponse() (response *UpdateUnitRuleResponse)

func (*UpdateUnitRuleResponse) FromJsonString

func (r *UpdateUnitRuleResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUnitRuleResponse) ToJsonString

func (r *UpdateUnitRuleResponse) ToJsonString() string

type ValueFrom

type ValueFrom struct {

	// k8s env 的 FieldRef
	// 注意:此字段可能返回 null,表示取不到有效值。
	FieldRef *FieldRef `json:"FieldRef,omitempty" name:"FieldRef"`

	// k8s env 的 ResourceFieldRef
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceFieldRef *ResourceFieldRef `json:"ResourceFieldRef,omitempty" name:"ResourceFieldRef"`
}

type VmGroup

type VmGroup struct {

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 部署组状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupStatus *string `json:"GroupStatus,omitempty" name:"GroupStatus"`

	// 程序包ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageId *string `json:"PackageId,omitempty" name:"PackageId"`

	// 程序包名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageName *string `json:"PackageName,omitempty" name:"PackageName"`

	// 程序包版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageVersion *string `json:"PackageVersion,omitempty" name:"PackageVersion"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 部署组机器数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"`

	// 部署组运行中机器数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"`

	// 部署组启动参数信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`

	// 部署组创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 部署组更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 部署组停止机器数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	OffInstanceCount *int64 `json:"OffInstanceCount,omitempty" name:"OffInstanceCount"`

	// 部署组描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"`

	// 微服务类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 部署组资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`

	// 部署组更新时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"`

	// 部署应用描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployDesc *string `json:"DeployDesc,omitempty" name:"DeployDesc"`

	// 滚动发布的更新方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateType *uint64 `json:"UpdateType,omitempty" name:"UpdateType"`

	// 发布是否启用beta批次
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployBetaEnable *bool `json:"DeployBetaEnable,omitempty" name:"DeployBetaEnable"`

	// 滚动发布的批次比例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployBatch []*float64 `json:"DeployBatch,omitempty" name:"DeployBatch" list`

	// 滚动发布的批次执行方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployExeMode *string `json:"DeployExeMode,omitempty" name:"DeployExeMode"`

	// 滚动发布的每个批次的等待时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployWaitTime *uint64 `json:"DeployWaitTime,omitempty" name:"DeployWaitTime"`

	// 是否开启了健康检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"`

	// 健康检查配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthCheckSettings *HealthCheckSettings `json:"HealthCheckSettings,omitempty" name:"HealthCheckSettings"`

	// 程序包类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PackageType *string `json:"PackageType,omitempty" name:"PackageType"`

	// 启动脚本 base64编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartScript *string `json:"StartScript,omitempty" name:"StartScript"`

	// 停止脚本 base64编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	StopScript *string `json:"StopScript,omitempty" name:"StopScript"`

	// 部署组备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alias *string `json:"Alias,omitempty" name:"Alias"`
}

type VmGroupSimple

type VmGroupSimple struct {

	// 部署组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitempty" name:"GroupId"`

	// 部署组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitempty" name:"GroupName"`

	// 应用类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`

	// 部署组描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"`

	// 部署组更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`

	// 集群ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`

	// 部署组启动参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`

	// 部署组创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`

	// 集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`

	// 应用ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`

	// 应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`

	// 命名空间名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`

	// 应用微服务类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 部署组资源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`

	// 部署组更新时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"`

	// 部署应用描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployDesc *string `json:"DeployDesc,omitempty" name:"DeployDesc"`

	// 部署组备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Alias *string `json:"Alias,omitempty" name:"Alias"`
}

Jump to

Keyboard shortcuts

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