Documentation ¶
Index ¶
- Constants
- type AddClusterInstancesRequest
- type AddClusterInstancesResponse
- type AddInstanceResult
- type AddInstancesRequest
- type AddInstancesResponse
- type ApplicationAttribute
- type ApplicationForPage
- type Client
- func (c *Client) AddClusterInstances(request *AddClusterInstancesRequest) (response *AddClusterInstancesResponse, err error)
- func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error)
- func (c *Client) CreateApplication(request *CreateApplicationRequest) (response *CreateApplicationResponse, err error)
- func (c *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
- func (c *Client) CreateConfig(request *CreateConfigRequest) (response *CreateConfigResponse, err error)
- func (c *Client) CreateContainGroup(request *CreateContainGroupRequest) (response *CreateContainGroupResponse, err error)
- func (c *Client) CreateGroup(request *CreateGroupRequest) (response *CreateGroupResponse, err error)
- func (c *Client) CreateMicroservice(request *CreateMicroserviceRequest) (response *CreateMicroserviceResponse, err error)
- func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
- func (c *Client) CreatePublicConfig(request *CreatePublicConfigRequest) (response *CreatePublicConfigResponse, err error)
- func (c *Client) CreateServerlessGroup(request *CreateServerlessGroupRequest) (response *CreateServerlessGroupResponse, err error)
- func (c *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)
- func (c *Client) DeleteConfig(request *DeleteConfigRequest) (response *DeleteConfigResponse, err error)
- func (c *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error)
- func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
- func (c *Client) DeleteImageTags(request *DeleteImageTagsRequest) (response *DeleteImageTagsResponse, err error)
- func (c *Client) DeleteMicroservice(request *DeleteMicroserviceRequest) (response *DeleteMicroserviceResponse, err error)
- func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
- func (c *Client) DeletePkgs(request *DeletePkgsRequest) (response *DeletePkgsResponse, err error)
- func (c *Client) DeletePublicConfig(request *DeletePublicConfigRequest) (response *DeletePublicConfigResponse, err error)
- func (c *Client) DeleteServerlessGroup(request *DeleteServerlessGroupRequest) (response *DeleteServerlessGroupResponse, err error)
- func (c *Client) DeployContainerGroup(request *DeployContainerGroupRequest) (response *DeployContainerGroupResponse, err error)
- func (c *Client) DeployGroup(request *DeployGroupRequest) (response *DeployGroupResponse, err error)
- func (c *Client) DeployServerlessGroup(request *DeployServerlessGroupRequest) (response *DeployServerlessGroupResponse, err error)
- func (c *Client) DescribeApplication(request *DescribeApplicationRequest) (response *DescribeApplicationResponse, err error)
- func (c *Client) DescribeApplicationAttribute(request *DescribeApplicationAttributeRequest) (response *DescribeApplicationAttributeResponse, err error)
- func (c *Client) DescribeApplications(request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error)
- func (c *Client) DescribeClusterInstances(request *DescribeClusterInstancesRequest) (response *DescribeClusterInstancesResponse, err error)
- func (c *Client) DescribeConfig(request *DescribeConfigRequest) (response *DescribeConfigResponse, err error)
- func (c *Client) DescribeConfigReleaseLogs(request *DescribeConfigReleaseLogsRequest) (response *DescribeConfigReleaseLogsResponse, err error)
- func (c *Client) DescribeConfigReleases(request *DescribeConfigReleasesRequest) (response *DescribeConfigReleasesResponse, err error)
- func (c *Client) DescribeConfigSummary(request *DescribeConfigSummaryRequest) (response *DescribeConfigSummaryResponse, err error)
- func (c *Client) DescribeConfigs(request *DescribeConfigsRequest) (response *DescribeConfigsResponse, err error)
- func (c *Client) DescribeContainerGroupDetail(request *DescribeContainerGroupDetailRequest) (response *DescribeContainerGroupDetailResponse, err error)
- func (c *Client) DescribeContainerGroups(request *DescribeContainerGroupsRequest) (response *DescribeContainerGroupsResponse, err error)
- func (c *Client) DescribeDownloadInfo(request *DescribeDownloadInfoRequest) (response *DescribeDownloadInfoResponse, err error)
- func (c *Client) DescribeGroup(request *DescribeGroupRequest) (response *DescribeGroupResponse, err error)
- func (c *Client) DescribeGroupInstances(request *DescribeGroupInstancesRequest) (response *DescribeGroupInstancesResponse, err error)
- func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
- func (c *Client) DescribeImageTags(request *DescribeImageTagsRequest) (response *DescribeImageTagsResponse, err error)
- func (c *Client) DescribeMicroservice(request *DescribeMicroserviceRequest) (response *DescribeMicroserviceResponse, err error)
- func (c *Client) DescribeMicroservices(request *DescribeMicroservicesRequest) (response *DescribeMicroservicesResponse, err error)
- func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, err error)
- func (c *Client) DescribePublicConfig(request *DescribePublicConfigRequest) (response *DescribePublicConfigResponse, err error)
- func (c *Client) DescribePublicConfigReleaseLogs(request *DescribePublicConfigReleaseLogsRequest) (response *DescribePublicConfigReleaseLogsResponse, err error)
- func (c *Client) DescribePublicConfigReleases(request *DescribePublicConfigReleasesRequest) (response *DescribePublicConfigReleasesResponse, err error)
- func (c *Client) DescribePublicConfigSummary(request *DescribePublicConfigSummaryRequest) (response *DescribePublicConfigSummaryResponse, err error)
- func (c *Client) DescribePublicConfigs(request *DescribePublicConfigsRequest) (response *DescribePublicConfigsResponse, err error)
- func (c *Client) DescribeReleasedConfig(request *DescribeReleasedConfigRequest) (response *DescribeReleasedConfigResponse, err error)
- func (c *Client) DescribeServerlessGroup(request *DescribeServerlessGroupRequest) (response *DescribeServerlessGroupResponse, err error)
- func (c *Client) DescribeServerlessGroups(request *DescribeServerlessGroupsRequest) (response *DescribeServerlessGroupsResponse, err error)
- func (c *Client) DescribeSimpleApplications(request *DescribeSimpleApplicationsRequest) (response *DescribeSimpleApplicationsResponse, err error)
- func (c *Client) DescribeSimpleClusters(request *DescribeSimpleClustersRequest) (response *DescribeSimpleClustersResponse, err error)
- func (c *Client) DescribeSimpleGroups(request *DescribeSimpleGroupsRequest) (response *DescribeSimpleGroupsResponse, err error)
- func (c *Client) DescribeSimpleNamespaces(request *DescribeSimpleNamespacesRequest) (response *DescribeSimpleNamespacesResponse, err error)
- func (c *Client) DescribeUploadInfo(request *DescribeUploadInfoRequest) (response *DescribeUploadInfoResponse, err error)
- func (c *Client) ExpandGroup(request *ExpandGroupRequest) (response *ExpandGroupResponse, err error)
- func (c *Client) ModifyContainerGroup(request *ModifyContainerGroupRequest) (response *ModifyContainerGroupResponse, err error)
- func (c *Client) ModifyContainerReplicas(request *ModifyContainerReplicasRequest) (response *ModifyContainerReplicasResponse, err error)
- func (c *Client) ModifyMicroservice(request *ModifyMicroserviceRequest) (response *ModifyMicroserviceResponse, err error)
- func (c *Client) ModifyUploadInfo(request *ModifyUploadInfoRequest) (response *ModifyUploadInfoResponse, err error)
- func (c *Client) ReleaseConfig(request *ReleaseConfigRequest) (response *ReleaseConfigResponse, err error)
- func (c *Client) ReleasePublicConfig(request *ReleasePublicConfigRequest) (response *ReleasePublicConfigResponse, err error)
- func (c *Client) RemoveInstances(request *RemoveInstancesRequest) (response *RemoveInstancesResponse, err error)
- func (c *Client) RevocationConfig(request *RevocationConfigRequest) (response *RevocationConfigResponse, err error)
- func (c *Client) RevocationPublicConfig(request *RevocationPublicConfigRequest) (response *RevocationPublicConfigResponse, err error)
- func (c *Client) RollbackConfig(request *RollbackConfigRequest) (response *RollbackConfigResponse, err error)
- func (c *Client) ShrinkGroup(request *ShrinkGroupRequest) (response *ShrinkGroupResponse, err error)
- func (c *Client) ShrinkInstances(request *ShrinkInstancesRequest) (response *ShrinkInstancesResponse, err error)
- func (c *Client) StartContainerGroup(request *StartContainerGroupRequest) (response *StartContainerGroupResponse, err error)
- func (c *Client) StartGroup(request *StartGroupRequest) (response *StartGroupResponse, err error)
- func (c *Client) StopContainerGroup(request *StopContainerGroupRequest) (response *StopContainerGroupResponse, err error)
- func (c *Client) StopGroup(request *StopGroupRequest) (response *StopGroupResponse, err error)
- type Cluster
- type Config
- type ConfigRelease
- type ConfigReleaseLog
- type ContainGroup
- type ContainGroupResult
- type ContainerGroupDetail
- type CosCredentials
- type CosDownloadInfo
- type CosUploadInfo
- type CreateApplicationRequest
- type CreateApplicationResponse
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateConfigRequest
- type CreateConfigResponse
- type CreateContainGroupRequest
- type CreateContainGroupResponse
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateMicroserviceRequest
- type CreateMicroserviceResponse
- type CreateNamespaceRequest
- type CreateNamespaceResponse
- type CreatePublicConfigRequest
- type CreatePublicConfigResponse
- type CreateServerlessGroupRequest
- type CreateServerlessGroupResponse
- type DeleteApplicationRequest
- type DeleteApplicationResponse
- type DeleteConfigRequest
- type DeleteConfigResponse
- type DeleteContainerGroupRequest
- type DeleteContainerGroupResponse
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteImageTag
- type DeleteImageTagsRequest
- type DeleteImageTagsResponse
- type DeleteMicroserviceRequest
- type DeleteMicroserviceResponse
- type DeleteNamespaceRequest
- type DeleteNamespaceResponse
- type DeletePkgsRequest
- type DeletePkgsResponse
- type DeletePublicConfigRequest
- type DeletePublicConfigResponse
- type DeleteServerlessGroupRequest
- type DeleteServerlessGroupResponse
- type DeployContainerGroupRequest
- type DeployContainerGroupResponse
- type DeployGroupRequest
- type DeployGroupResponse
- type DeployServerlessGroupRequest
- type DeployServerlessGroupResponse
- type DescribeApplicationAttributeRequest
- type DescribeApplicationAttributeResponse
- type DescribeApplicationRequest
- type DescribeApplicationResponse
- type DescribeApplicationsRequest
- type DescribeApplicationsResponse
- type DescribeClusterInstancesRequest
- type DescribeClusterInstancesResponse
- type DescribeConfigReleaseLogsRequest
- type DescribeConfigReleaseLogsResponse
- type DescribeConfigReleasesRequest
- type DescribeConfigReleasesResponse
- type DescribeConfigRequest
- type DescribeConfigResponse
- type DescribeConfigSummaryRequest
- type DescribeConfigSummaryResponse
- type DescribeConfigsRequest
- type DescribeConfigsResponse
- type DescribeContainerGroupDetailRequest
- type DescribeContainerGroupDetailResponse
- type DescribeContainerGroupsRequest
- type DescribeContainerGroupsResponse
- type DescribeDownloadInfoRequest
- type DescribeDownloadInfoResponse
- type DescribeGroupInstancesRequest
- type DescribeGroupInstancesResponse
- type DescribeGroupRequest
- type DescribeGroupResponse
- type DescribeGroupsRequest
- type DescribeGroupsResponse
- type DescribeImageTagsRequest
- type DescribeImageTagsResponse
- type DescribeMicroserviceRequest
- type DescribeMicroserviceResponse
- type DescribeMicroservicesRequest
- type DescribeMicroservicesResponse
- type DescribePkgsRequest
- type DescribePkgsResponse
- type DescribePublicConfigReleaseLogsRequest
- type DescribePublicConfigReleaseLogsResponse
- type DescribePublicConfigReleasesRequest
- type DescribePublicConfigReleasesResponse
- type DescribePublicConfigRequest
- type DescribePublicConfigResponse
- type DescribePublicConfigSummaryRequest
- type DescribePublicConfigSummaryResponse
- type DescribePublicConfigsRequest
- type DescribePublicConfigsResponse
- type DescribeReleasedConfigRequest
- type DescribeReleasedConfigResponse
- type DescribeServerlessGroupRequest
- type DescribeServerlessGroupResponse
- type DescribeServerlessGroupsRequest
- type DescribeServerlessGroupsResponse
- type DescribeSimpleApplicationsRequest
- type DescribeSimpleApplicationsResponse
- type DescribeSimpleClustersRequest
- type DescribeSimpleClustersResponse
- type DescribeSimpleGroupsRequest
- type DescribeSimpleGroupsResponse
- type DescribeSimpleNamespacesRequest
- type DescribeSimpleNamespacesResponse
- type DescribeUploadInfoRequest
- type DescribeUploadInfoResponse
- type Env
- type ExpandGroupRequest
- type ExpandGroupResponse
- type ImageTag
- type ImageTagsResult
- type Instance
- type Microservice
- type ModifyContainerGroupRequest
- type ModifyContainerGroupResponse
- type ModifyContainerReplicasRequest
- type ModifyContainerReplicasResponse
- type ModifyMicroserviceRequest
- type ModifyMicroserviceResponse
- type ModifyUploadInfoRequest
- type ModifyUploadInfoResponse
- type MsInstance
- type Namespace
- type PkgInfo
- type PkgList
- type ProtocolPort
- type ReleaseConfigRequest
- type ReleaseConfigResponse
- type ReleasePublicConfigRequest
- type ReleasePublicConfigResponse
- type RemoveInstancesRequest
- type RemoveInstancesResponse
- type RevocationConfigRequest
- type RevocationConfigResponse
- type RevocationPublicConfigRequest
- type RevocationPublicConfigResponse
- type RollbackConfigRequest
- type RollbackConfigResponse
- type ServerlessGroup
- type ServerlessGroupPage
- type ShrinkGroupRequest
- type ShrinkGroupResponse
- type ShrinkInstancesRequest
- type ShrinkInstancesResponse
- type SimpleApplication
- type SimpleGroup
- type StartContainerGroupRequest
- type StartContainerGroupResponse
- type StartGroupRequest
- type StartGroupResponse
- type StopContainerGroupRequest
- type StopContainerGroupResponse
- type StopGroupRequest
- type StopGroupResponse
- type TaskId
- type TsfPageApplication
- type TsfPageCluster
- type TsfPageConfig
- type TsfPageConfigRelease
- type TsfPageConfigReleaseLog
- type TsfPageInstance
- type TsfPageMicroservice
- type TsfPageMsInstance
- type TsfPageNamespace
- type TsfPageSimpleApplication
- type TsfPageSimpleGroup
- type TsfPageVmGroup
- type VmGroup
- type VmGroupSimple
Constants ¶
const APIVersion = "2018-03-26"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddClusterInstancesRequest ¶
type AddClusterInstancesRequest struct { *tchttp.BaseRequest // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 云主机ID列表 InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList" list` // 操作系统名称 OsName *string `json:"OsName,omitempty" name:"OsName"` // 操作系统镜像ID ImageId *string `json:"ImageId,omitempty" name:"ImageId"` // 重装系统密码设置 Password *string `json:"Password,omitempty" name:"Password"` // 重装系统,关联密钥设置 KeyId *string `json:"KeyId,omitempty" name:"KeyId"` // 安全组设置 SgId *string `json:"SgId,omitempty" name:"SgId"` // 云主机导入方式,虚拟机集群必填,容器集群不填写此字段,R:重装TSF系统镜像,M:手动安装agent InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"` }
func NewAddClusterInstancesRequest ¶
func NewAddClusterInstancesRequest() (request *AddClusterInstancesRequest)
func (*AddClusterInstancesRequest) FromJsonString ¶
func (r *AddClusterInstancesRequest) FromJsonString(s string) error
func (*AddClusterInstancesRequest) ToJsonString ¶
func (r *AddClusterInstancesRequest) ToJsonString() string
type AddClusterInstancesResponse ¶
type AddClusterInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 添加云主机的返回列表 // 注意:此字段可能返回 null,表示取不到有效值。 Result *AddInstanceResult `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAddClusterInstancesResponse ¶
func NewAddClusterInstancesResponse() (response *AddClusterInstancesResponse)
func (*AddClusterInstancesResponse) FromJsonString ¶
func (r *AddClusterInstancesResponse) FromJsonString(s string) error
func (*AddClusterInstancesResponse) ToJsonString ¶
func (r *AddClusterInstancesResponse) ToJsonString() string
type AddInstanceResult ¶
type AddInstanceResult struct { // 添加集群失败的节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 FailedInstanceIds []*string `json:"FailedInstanceIds,omitempty" name:"FailedInstanceIds" list` // 添加集群成功的节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 SuccInstanceIds []*string `json:"SuccInstanceIds,omitempty" name:"SuccInstanceIds" list` // 添加集群超时的节点列表 // 注意:此字段可能返回 null,表示取不到有效值。 TimeoutInstanceIds []*string `json:"TimeoutInstanceIds,omitempty" name:"TimeoutInstanceIds" list` }
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"` // 应用runtime类型 // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"` }
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddClusterInstances ¶
func (c *Client) AddClusterInstances(request *AddClusterInstancesRequest) (response *AddClusterInstancesResponse, err error)
添加云主机节点至TSF集群
func (*Client) AddInstances ¶
func (c *Client) AddInstances(request *AddInstancesRequest) (response *AddInstancesResponse, err error)
添加云主机节点至TSF集群
func (*Client) 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) CreateServerlessGroup ¶
func (c *Client) CreateServerlessGroup(request *CreateServerlessGroupRequest) (response *CreateServerlessGroupResponse, err error)
创建Serverless部署组
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) DeleteServerlessGroup ¶
func (c *Client) DeleteServerlessGroup(request *DeleteServerlessGroupRequest) (response *DeleteServerlessGroupResponse, err error)
删除Serverless部署组
func (*Client) DeployContainerGroup ¶
func (c *Client) DeployContainerGroup(request *DeployContainerGroupRequest) (response *DeployContainerGroupResponse, err error)
部署容器应用
func (*Client) DeployGroup ¶
func (c *Client) DeployGroup(request *DeployGroupRequest) (response *DeployGroupResponse, err error)
部署虚拟机部署组应用
func (*Client) DeployServerlessGroup ¶
func (c *Client) DeployServerlessGroup(request *DeployServerlessGroupRequest) (response *DeployServerlessGroupResponse, err error)
部署Serverless应用
func (*Client) 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) DescribeServerlessGroup ¶
func (c *Client) DescribeServerlessGroup(request *DescribeServerlessGroupRequest) (response *DescribeServerlessGroupResponse, err error)
查询Serverless部署组明细
func (*Client) DescribeServerlessGroups ¶
func (c *Client) DescribeServerlessGroups(request *DescribeServerlessGroupsRequest) (response *DescribeServerlessGroupsResponse, err error)
查询Serverless部署组列表
func (*Client) DescribeSimpleApplications ¶
func (c *Client) DescribeSimpleApplications(request *DescribeSimpleApplicationsRequest) (response *DescribeSimpleApplicationsResponse, err error)
查询简单应用列表
func (*Client) DescribeSimpleClusters ¶
func (c *Client) DescribeSimpleClusters(request *DescribeSimpleClustersRequest) (response *DescribeSimpleClustersResponse, err error)
查询简单集群列表
func (*Client) DescribeSimpleGroups ¶
func (c *Client) DescribeSimpleGroups(request *DescribeSimpleGroupsRequest) (response *DescribeSimpleGroupsResponse, err error)
查询简单部署组列表
func (*Client) DescribeSimpleNamespaces ¶
func (c *Client) DescribeSimpleNamespaces(request *DescribeSimpleNamespacesRequest) (response *DescribeSimpleNamespacesResponse, err error)
查询简单命名空间列表
func (*Client) 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"` // 应用类型,V:虚拟机应用;C:容器应用;S:serverless应用 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 应用微服务类型,M:service mesh应用;N:普通应用;G:网关应用 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 应用描述 ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"` // 应用日志配置项,废弃参数 ApplicationLogConfig *string `json:"ApplicationLogConfig,omitempty" name:"ApplicationLogConfig"` // 应用资源类型,废弃参数 ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"` // 应用runtime类型 ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"` }
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"` // 私有网络子网ID SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` }
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 // 命名空间名称 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 命名空间描述 NamespaceDesc *string `json:"NamespaceDesc,omitempty" name:"NamespaceDesc"` // 命名空间资源类型(默认值为DEF) NamespaceResourceType *string `json:"NamespaceResourceType,omitempty" name:"NamespaceResourceType"` // 是否是全局命名空间(默认是DEF,表示普通命名空间;GLOBAL表示全局命名空间) NamespaceType *string `json:"NamespaceType,omitempty" name:"NamespaceType"` // 命名空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` }
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 CreateServerlessGroupRequest ¶
type CreateServerlessGroupRequest struct { *tchttp.BaseRequest // 分组所属应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 分组所属名字空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 分组所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` }
func NewCreateServerlessGroupRequest ¶
func NewCreateServerlessGroupRequest() (request *CreateServerlessGroupRequest)
func (*CreateServerlessGroupRequest) FromJsonString ¶
func (r *CreateServerlessGroupRequest) FromJsonString(s string) error
func (*CreateServerlessGroupRequest) ToJsonString ¶
func (r *CreateServerlessGroupRequest) ToJsonString() string
type CreateServerlessGroupResponse ¶
type CreateServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 创建成功的部署组ID,返回null表示失败 // 注意:此字段可能返回 null,表示取不到有效值。 Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateServerlessGroupResponse ¶
func NewCreateServerlessGroupResponse() (response *CreateServerlessGroupResponse)
func (*CreateServerlessGroupResponse) FromJsonString ¶
func (r *CreateServerlessGroupResponse) FromJsonString(s string) error
func (*CreateServerlessGroupResponse) ToJsonString ¶
func (r *CreateServerlessGroupResponse) 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 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 DeleteServerlessGroupRequest ¶
type DeleteServerlessGroupRequest struct { *tchttp.BaseRequest // groupId,分组唯一标识 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDeleteServerlessGroupRequest ¶
func NewDeleteServerlessGroupRequest() (request *DeleteServerlessGroupRequest)
func (*DeleteServerlessGroupRequest) FromJsonString ¶
func (r *DeleteServerlessGroupRequest) FromJsonString(s string) error
func (*DeleteServerlessGroupRequest) ToJsonString ¶
func (r *DeleteServerlessGroupRequest) ToJsonString() string
type DeleteServerlessGroupResponse ¶
type DeleteServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 结果true:成功;false:失败。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteServerlessGroupResponse ¶
func NewDeleteServerlessGroupResponse() (response *DeleteServerlessGroupResponse)
func (*DeleteServerlessGroupResponse) FromJsonString ¶
func (r *DeleteServerlessGroupResponse) FromJsonString(s string) error
func (*DeleteServerlessGroupResponse) ToJsonString ¶
func (r *DeleteServerlessGroupResponse) 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 DeployServerlessGroupRequest ¶
type DeployServerlessGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 程序包ID PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 所需实例内存大小,取值为 1Gi 2Gi 4Gi 8Gi 16Gi,缺省为 1Gi,不传表示维持原态 Memory *string `json:"Memory,omitempty" name:"Memory"` // 要求最小实例数,取值范围 [1, 4],缺省为 1,不传表示维持原态 InstanceRequest *uint64 `json:"InstanceRequest,omitempty" name:"InstanceRequest"` // 部署组启动参数,不传表示维持原态 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` }
func NewDeployServerlessGroupRequest ¶
func NewDeployServerlessGroupRequest() (request *DeployServerlessGroupRequest)
func (*DeployServerlessGroupRequest) FromJsonString ¶
func (r *DeployServerlessGroupRequest) FromJsonString(s string) error
func (*DeployServerlessGroupRequest) ToJsonString ¶
func (r *DeployServerlessGroupRequest) ToJsonString() string
type DeployServerlessGroupResponse ¶
type DeployServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 结果true:成功;false:失败; Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeployServerlessGroupResponse ¶
func NewDeployServerlessGroupResponse() (response *DeployServerlessGroupResponse)
func (*DeployServerlessGroupResponse) FromJsonString ¶
func (r *DeployServerlessGroupResponse) FromJsonString(s string) error
func (*DeployServerlessGroupResponse) ToJsonString ¶
func (r *DeployServerlessGroupResponse) 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 (r *DescribePublicConfigReleaseLogsRequest) FromJsonString(s string) error
func (*DescribePublicConfigReleaseLogsRequest) ToJsonString ¶
func (r *DescribePublicConfigReleaseLogsRequest) ToJsonString() string
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 (r *DescribePublicConfigReleaseLogsResponse) FromJsonString(s string) error
func (*DescribePublicConfigReleaseLogsResponse) ToJsonString ¶
func (r *DescribePublicConfigReleaseLogsResponse) ToJsonString() string
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 DescribeServerlessGroupRequest ¶
type DescribeServerlessGroupRequest struct { *tchttp.BaseRequest // 部署组ID GroupId *string `json:"GroupId,omitempty" name:"GroupId"` }
func NewDescribeServerlessGroupRequest ¶
func NewDescribeServerlessGroupRequest() (request *DescribeServerlessGroupRequest)
func (*DescribeServerlessGroupRequest) FromJsonString ¶
func (r *DescribeServerlessGroupRequest) FromJsonString(s string) error
func (*DescribeServerlessGroupRequest) ToJsonString ¶
func (r *DescribeServerlessGroupRequest) ToJsonString() string
type DescribeServerlessGroupResponse ¶
type DescribeServerlessGroupResponse struct { *tchttp.BaseResponse Response *struct { // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Result *ServerlessGroup `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeServerlessGroupResponse ¶
func NewDescribeServerlessGroupResponse() (response *DescribeServerlessGroupResponse)
func (*DescribeServerlessGroupResponse) FromJsonString ¶
func (r *DescribeServerlessGroupResponse) FromJsonString(s string) error
func (*DescribeServerlessGroupResponse) ToJsonString ¶
func (r *DescribeServerlessGroupResponse) ToJsonString() string
type DescribeServerlessGroupsRequest ¶
type DescribeServerlessGroupsRequest struct { *tchttp.BaseRequest // 搜索字段,模糊搜索groupName字段 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` // 分组所属应用ID ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 排序字段,默认为 createTime字段,支持id, name, createTime OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序方式,默认为1:倒序排序,0:正序,1:倒序 OrderType *string `json:"OrderType,omitempty" name:"OrderType"` // 偏移量,取值从0开始 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 分页个数,默认为20, 取值应为1~50 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 分组所属名字空间ID NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 分组所属集群ID ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` }
func NewDescribeServerlessGroupsRequest ¶
func NewDescribeServerlessGroupsRequest() (request *DescribeServerlessGroupsRequest)
func (*DescribeServerlessGroupsRequest) FromJsonString ¶
func (r *DescribeServerlessGroupsRequest) FromJsonString(s string) error
func (*DescribeServerlessGroupsRequest) ToJsonString ¶
func (r *DescribeServerlessGroupsRequest) ToJsonString() string
type DescribeServerlessGroupsResponse ¶
type DescribeServerlessGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 数据列表对象 // 注意:此字段可能返回 null,表示取不到有效值。 Result *ServerlessGroupPage `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeServerlessGroupsResponse ¶
func NewDescribeServerlessGroupsResponse() (response *DescribeServerlessGroupsResponse)
func (*DescribeServerlessGroupsResponse) FromJsonString ¶
func (r *DescribeServerlessGroupsResponse) FromJsonString(s string) error
func (*DescribeServerlessGroupsResponse) ToJsonString ¶
func (r *DescribeServerlessGroupsResponse) ToJsonString() string
type DescribeSimpleApplicationsRequest ¶
type DescribeSimpleApplicationsRequest struct { *tchttp.BaseRequest // 应用ID列表 ApplicationIdList []*string `json:"ApplicationIdList,omitempty" name:"ApplicationIdList" list` // 应用类型 ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"` // 每页条数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 起始偏移量 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 微服务类型 MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"` // 资源类型数组 ApplicationResourceTypeList []*string `json:"ApplicationResourceTypeList,omitempty" name:"ApplicationResourceTypeList" list` // 通过id和name进行关键词过滤 SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"` }
func NewDescribeSimpleApplicationsRequest ¶
func NewDescribeSimpleApplicationsRequest() (request *DescribeSimpleApplicationsRequest)
func (*DescribeSimpleApplicationsRequest) FromJsonString ¶
func (r *DescribeSimpleApplicationsRequest) FromJsonString(s string) error
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"` // 部署组类型,精确过滤字段,M:service mesh, P:原生应用, M:网关应用 AppMicroServiceType *string `json:"AppMicroServiceType,omitempty" name:"AppMicroServiceType"` }
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` // 通过命名空间名精确过滤 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // 通过是否是默认命名空间过滤,不传表示拉取全部命名空间。0:默认,命名空间。1:非默认命名空间 IsDefault *string `json:"IsDefault,omitempty" name:"IsDefault"` }
func NewDescribeSimpleNamespacesRequest ¶
func NewDescribeSimpleNamespacesRequest() (request *DescribeSimpleNamespacesRequest)
func (*DescribeSimpleNamespacesRequest) FromJsonString ¶
func (r *DescribeSimpleNamespacesRequest) FromJsonString(s string) error
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 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 ProtocolPort ¶
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 ServerlessGroup ¶
type ServerlessGroup struct { // 部署组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitempty" name:"GroupId"` // 分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 服务状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 程序包ID // 注意:此字段可能返回 null,表示取不到有效值。 PkgId *string `json:"PkgId,omitempty" name:"PkgId"` // 程序包名 // 注意:此字段可能返回 null,表示取不到有效值。 PkgName *string `json:"PkgName,omitempty" name:"PkgName"` // 集群id // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"` // 集群名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"` // 命名空间id // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"` // 命名空间名称 // 注意:此字段可能返回 null,表示取不到有效值。 NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"` // vpc ID // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // vpc 子网ID // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 程序包版本 // 注意:此字段可能返回 null,表示取不到有效值。 PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"` // 所需实例内存大小 // 注意:此字段可能返回 null,表示取不到有效值。 Memory *string `json:"Memory,omitempty" name:"Memory"` // 要求最小实例数 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceRequest *uint64 `json:"InstanceRequest,omitempty" name:"InstanceRequest"` // 部署组启动参数 // 注意:此字段可能返回 null,表示取不到有效值。 StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"` // 应用ID // 注意:此字段可能返回 null,表示取不到有效值。 ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"` // 部署组实例数 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` }
type ServerlessGroupPage ¶
type ServerlessGroupPage struct { // 总记录数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Content []*ServerlessGroup `json:"Content,omitempty" name:"Content" list` }
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 TsfPageConfig ¶
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 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 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"` }