v20180326

package
v3.0.96+incompatible Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2019 License: Apache-2.0 Imports: 4 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 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

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

func (*AddInstancesResponse) ToJsonString

func (r *AddInstancesResponse) ToJsonString() string

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

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

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

添加云主机节点至TSF集群

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

func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, 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) CreatePublicConfig

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

创建公共配置项

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

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

查询虚拟机部署组详情

func (*Client) DescribeGroupInstances

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

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

func (*Client) DescribeGroups

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

获取虚拟机部署组列表

func (*Client) DescribeImageTags

func (c *Client) DescribeImageTags(request *DescribeImageTagsRequest) (response *DescribeImageTagsResponse, 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) DescribePkgs

func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, 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) 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) 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) 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) ModifyMicroservice

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

修改微服务详情

func (*Client) ModifyUploadInfo

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

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

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)

停止虚拟机部署组

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

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

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

type ContainGroupResult

type ContainGroupResult struct {

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

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

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

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 CreateApplicationRequest

type CreateApplicationRequest struct {
	*tchttp.BaseRequest

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

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

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

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

	// 应用微服务类型
	MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`

	// 应有资源类型
	ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"`
}

func NewCreateApplicationRequest

func NewCreateApplicationRequest() (request *CreateApplicationRequest)

func (*CreateApplicationRequest) FromJsonString

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

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

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

func NewCreateClusterRequest

func NewCreateClusterRequest() (request *CreateClusterRequest)

func (*CreateClusterRequest) FromJsonString

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

func (*CreateClusterRequest) ToJsonString

func (r *CreateClusterRequest) ToJsonString() string

type CreateClusterResponse

type CreateClusterResponse 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 NewCreateClusterResponse

func NewCreateClusterResponse() (response *CreateClusterResponse)

func (*CreateClusterResponse) FromJsonString

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

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

func NewCreateConfigRequest

func NewCreateConfigRequest() (request *CreateConfigRequest)

func (*CreateConfigRequest) FromJsonString

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

func (*CreateConfigRequest) ToJsonString

func (r *CreateConfigRequest) ToJsonString() string

type CreateConfigResponse

type CreateConfigResponse 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 NewCreateConfigResponse

func NewCreateConfigResponse() (response *CreateConfigResponse)

func (*CreateConfigResponse) FromJsonString

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

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

func NewCreateContainGroupRequest

func NewCreateContainGroupRequest() (request *CreateContainGroupRequest)

func (*CreateContainGroupRequest) FromJsonString

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

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

func (*CreateContainGroupResponse) ToJsonString

func (r *CreateContainGroupResponse) 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"`
}

func NewCreateGroupRequest

func NewCreateGroupRequest() (request *CreateGroupRequest)

func (*CreateGroupRequest) FromJsonString

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

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

func (*CreateGroupResponse) ToJsonString

func (r *CreateGroupResponse) 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

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

func (*CreateMicroserviceResponse) ToJsonString

func (r *CreateMicroserviceResponse) ToJsonString() string

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	*tchttp.BaseRequest

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

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

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

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

func NewCreateNamespaceRequest

func NewCreateNamespaceRequest() (request *CreateNamespaceRequest)

func (*CreateNamespaceRequest) FromJsonString

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

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

func (*CreateNamespaceResponse) ToJsonString

func (r *CreateNamespaceResponse) 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"`
}

func NewCreatePublicConfigRequest

func NewCreatePublicConfigRequest() (request *CreatePublicConfigRequest)

func (*CreatePublicConfigRequest) FromJsonString

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

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

func (*CreatePublicConfigResponse) ToJsonString

func (r *CreatePublicConfigResponse) 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

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

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

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

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

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

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

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

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

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

func (*DeleteImageTagsResponse) ToJsonString

func (r *DeleteImageTagsResponse) 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

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

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

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

func (*DeleteNamespaceResponse) ToJsonString

func (r *DeleteNamespaceResponse) 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`
}

func NewDeletePkgsRequest

func NewDeletePkgsRequest() (request *DeletePkgsRequest)

func (*DeletePkgsRequest) FromJsonString

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

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

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

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

func (*DeletePublicConfigResponse) ToJsonString

func (r *DeletePublicConfigResponse) ToJsonString() string

type DeployContainerGroupRequest

type DeployContainerGroupRequest struct {
	*tchttp.BaseRequest

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

	// 镜像server
	Server *string `json:"Server,omitempty" name:"Server"`

	// 镜像版本名称,如v1
	TagName *string `json:"TagName,omitempty" name:"TagName"`

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

	// 旧版镜像名,如/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"`
}

func NewDeployContainerGroupRequest

func NewDeployContainerGroupRequest() (request *DeployContainerGroupRequest)

func (*DeployContainerGroupRequest) FromJsonString

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

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

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

func NewDeployGroupRequest

func NewDeployGroupRequest() (request *DeployGroupRequest)

func (*DeployGroupRequest) FromJsonString

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

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

func (*DeployGroupResponse) ToJsonString

func (r *DeployGroupResponse) 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

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

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

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

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

func NewDescribeApplicationsRequest

func NewDescribeApplicationsRequest() (request *DescribeApplicationsRequest)

func (*DescribeApplicationsRequest) FromJsonString

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

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

func (*DescribeApplicationsResponse) ToJsonString

func (r *DescribeApplicationsResponse) 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

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

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

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

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

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

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

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

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

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

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

func NewDescribeConfigsRequest

func NewDescribeConfigsRequest() (request *DescribeConfigsRequest)

func (*DescribeConfigsRequest) FromJsonString

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

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

func (*DescribeConfigsResponse) ToJsonString

func (r *DescribeConfigsResponse) 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

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

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

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

func (*DescribeContainerGroupsResponse) ToJsonString

func (r *DescribeContainerGroupsResponse) ToJsonString() string

type DescribeDownloadInfoRequest

type DescribeDownloadInfoRequest struct {
	*tchttp.BaseRequest

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

	// 程序包ID
	PkgId *string `json:"PkgId,omitempty" name:"PkgId"`
}

func NewDescribeDownloadInfoRequest

func NewDescribeDownloadInfoRequest() (request *DescribeDownloadInfoRequest)

func (*DescribeDownloadInfoRequest) FromJsonString

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

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

func (*DescribeDownloadInfoResponse) ToJsonString

func (r *DescribeDownloadInfoResponse) 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

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

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

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

func (*DescribeGroupResponse) ToJsonString

func (r *DescribeGroupResponse) 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`
}

func NewDescribeGroupsRequest

func NewDescribeGroupsRequest() (request *DescribeGroupsRequest)

func (*DescribeGroupsRequest) FromJsonString

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

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

func (*DescribeGroupsResponse) ToJsonString

func (r *DescribeGroupsResponse) 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"`
}

func NewDescribeImageTagsRequest

func NewDescribeImageTagsRequest() (request *DescribeImageTagsRequest)

func (*DescribeImageTagsRequest) FromJsonString

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

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

func (*DescribeImageTagsResponse) ToJsonString

func (r *DescribeImageTagsResponse) 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"`
}

func NewDescribeMicroserviceRequest

func NewDescribeMicroserviceRequest() (request *DescribeMicroserviceRequest)

func (*DescribeMicroserviceRequest) FromJsonString

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

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

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

func NewDescribeMicroservicesRequest

func NewDescribeMicroservicesRequest() (request *DescribeMicroservicesRequest)

func (*DescribeMicroservicesRequest) FromJsonString

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

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

func (*DescribeMicroservicesResponse) ToJsonString

func (r *DescribeMicroservicesResponse) 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"`
}

func NewDescribePkgsRequest

func NewDescribePkgsRequest() (request *DescribePkgsRequest)

func (*DescribePkgsRequest) FromJsonString

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

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

func (*DescribePkgsResponse) ToJsonString

func (r *DescribePkgsResponse) 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

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

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

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

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

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

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

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

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

func NewDescribePublicConfigsRequest

func NewDescribePublicConfigsRequest() (request *DescribePublicConfigsRequest)

func (*DescribePublicConfigsRequest) FromJsonString

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

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

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

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

func (*DescribeReleasedConfigResponse) ToJsonString

func (r *DescribeReleasedConfigResponse) 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

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

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

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

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

func NewDescribeSimpleGroupsRequest

func NewDescribeSimpleGroupsRequest() (request *DescribeSimpleGroupsRequest)

func (*DescribeSimpleGroupsRequest) FromJsonString

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

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

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

func NewDescribeSimpleNamespacesRequest

func NewDescribeSimpleNamespacesRequest() (request *DescribeSimpleNamespacesRequest)

func (*DescribeSimpleNamespacesRequest) FromJsonString

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

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

func (*DescribeSimpleNamespacesResponse) ToJsonString

func (r *DescribeSimpleNamespacesResponse) 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"`
}

func NewDescribeUploadInfoRequest

func NewDescribeUploadInfoRequest() (request *DescribeUploadInfoRequest)

func (*DescribeUploadInfoRequest) FromJsonString

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

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

func (*DescribeUploadInfoResponse) ToJsonString

func (r *DescribeUploadInfoResponse) ToJsonString() string

type Env

type Env struct {

	// 环境变量名称
	Name *string `json:"Name,omitempty" name:"Name"`

	// 服务端口
	Value *string `json:"Value,omitempty" name:"Value"`
}

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

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

func (*ExpandGroupResponse) ToJsonString

func (r *ExpandGroupResponse) ToJsonString() string

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

	// 操作系统
	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"`
}

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

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

func NewModifyContainerGroupRequest

func NewModifyContainerGroupRequest() (request *ModifyContainerGroupRequest)

func (*ModifyContainerGroupRequest) FromJsonString

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

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

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

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

func (*ModifyContainerReplicasResponse) ToJsonString

func (r *ModifyContainerReplicasResponse) 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

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

func (*ModifyMicroserviceResponse) ToJsonString

func (r *ModifyMicroserviceResponse) 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"`
}

func NewModifyUploadInfoRequest

func NewModifyUploadInfoRequest() (request *ModifyUploadInfoRequest)

func (*ModifyUploadInfoRequest) FromJsonString

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

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

func (*ModifyUploadInfoResponse) ToJsonString

func (r *ModifyUploadInfoResponse) ToJsonString() string

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

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

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

type PkgList

type PkgList struct {

	// 程序包总量
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 程序包信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content []*PkgInfo `json:"Content,omitempty" name:"Content" list`
}

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

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

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

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

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

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

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

func (*RemoveInstancesResponse) ToJsonString

func (r *RemoveInstancesResponse) ToJsonString() string

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

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

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

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

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

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

func (*RollbackConfigResponse) ToJsonString

func (r *RollbackConfigResponse) ToJsonString() string

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

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

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

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

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

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

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

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

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

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

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

func (*StopContainerGroupRequest) ToJsonString

func (r *StopContainerGroupRequest) ToJsonString() string

type StopContainerGroupResponse

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

		// 停止操作是否成功。
		// true:停止成功
		// flase:停止失败
		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

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

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

func (*StopGroupResponse) ToJsonString

func (r *StopGroupResponse) ToJsonString() string

type TaskId

type TaskId struct {

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

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 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 TsfPageVmGroup

type TsfPageVmGroup struct {

	// 虚拟机部署组总数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

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

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

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

Jump to

Keyboard shortcuts

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