Documentation
¶
Index ¶
- Constants
- type AddClusterInstancesRequest
- type AddClusterInstancesResponse
- type AddInstanceResult
- type AddInstancesRequest
- type AddInstancesResponse
- type ApiDefinitionDescr
- type ApiDetailResponse
- type ApiRequestDescr
- type ApiResponseDescr
- type ApiVersionArray
- 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) CreateLane(request *CreateLaneRequest) (response *CreateLaneResponse, err error)
- func (c *Client) CreateLaneRule(request *CreateLaneRuleRequest) (response *CreateLaneRuleResponse, 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) CreateRepository(request *CreateRepositoryRequest) (response *CreateRepositoryResponse, 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) DeleteLane(request *DeleteLaneRequest) (response *DeleteLaneResponse, 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) DeleteRepository(request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, 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) DescribeApiDetail(request *DescribeApiDetailRequest) (response *DescribeApiDetailResponse, err error)
- func (c *Client) DescribeApiVersions(request *DescribeApiVersionsRequest) (response *DescribeApiVersionsResponse, 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) DescribeLaneRules(request *DescribeLaneRulesRequest) (response *DescribeLaneRulesResponse, err error)
- func (c *Client) DescribeLanes(request *DescribeLanesRequest) (response *DescribeLanesResponse, 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) DescribeMsApiList(request *DescribeMsApiListRequest) (response *DescribeMsApiListResponse, err error)
- func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, err error)
- func (c *Client) DescribePodInstances(request *DescribePodInstancesRequest) (response *DescribePodInstancesResponse, 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) DescribeRepositories(request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error)
- func (c *Client) DescribeRepository(request *DescribeRepositoryRequest) (response *DescribeRepositoryResponse, 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) ModifyLane(request *ModifyLaneRequest) (response *ModifyLaneResponse, err error)
- func (c *Client) ModifyLaneRule(request *ModifyLaneRuleRequest) (response *ModifyLaneRuleResponse, 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)
- func (c *Client) UpdateRepository(request *UpdateRepositoryRequest) (response *UpdateRepositoryResponse, 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 CreateLaneRequest
- type CreateLaneResponse
- type CreateLaneRuleRequest
- type CreateLaneRuleResponse
- type CreateMicroserviceRequest
- type CreateMicroserviceResponse
- type CreateNamespaceRequest
- type CreateNamespaceResponse
- type CreatePublicConfigRequest
- type CreatePublicConfigResponse
- type CreateRepositoryRequest
- type CreateRepositoryResponse
- 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 DeleteLaneRequest
- type DeleteLaneResponse
- type DeleteMicroserviceRequest
- type DeleteMicroserviceResponse
- type DeleteNamespaceRequest
- type DeleteNamespaceResponse
- type DeletePkgsRequest
- type DeletePkgsResponse
- type DeletePublicConfigRequest
- type DeletePublicConfigResponse
- type DeleteRepositoryRequest
- type DeleteRepositoryResponse
- type DeleteServerlessGroupRequest
- type DeleteServerlessGroupResponse
- type DeployContainerGroupRequest
- type DeployContainerGroupResponse
- type DeployGroupRequest
- type DeployGroupResponse
- type DeployServerlessGroupRequest
- type DeployServerlessGroupResponse
- type DescribeApiDetailRequest
- type DescribeApiDetailResponse
- type DescribeApiVersionsRequest
- type DescribeApiVersionsResponse
- 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 DescribeLaneRulesRequest
- type DescribeLaneRulesResponse
- type DescribeLanesRequest
- type DescribeLanesResponse
- type DescribeMicroserviceRequest
- type DescribeMicroserviceResponse
- type DescribeMicroservicesRequest
- type DescribeMicroservicesResponse
- type DescribeMsApiListRequest
- type DescribeMsApiListResponse
- type DescribePkgsRequest
- type DescribePkgsResponse
- type DescribePodInstancesRequest
- type DescribePodInstancesResponse
- 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 DescribeRepositoriesRequest
- type DescribeRepositoriesResponse
- type DescribeRepositoryRequest
- type DescribeRepositoryResponse
- 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 GroupPod
- type GroupPodResult
- type ImageTag
- type ImageTagsResult
- type Instance
- type LaneGroup
- type LaneInfo
- type LaneInfos
- type LaneRule
- type LaneRuleTag
- type LaneRules
- type Microservice
- type ModifyContainerGroupRequest
- type ModifyContainerGroupResponse
- type ModifyContainerReplicasRequest
- type ModifyContainerReplicasResponse
- type ModifyLaneRequest
- type ModifyLaneResponse
- type ModifyLaneRuleRequest
- type ModifyLaneRuleResponse
- type ModifyMicroserviceRequest
- type ModifyMicroserviceResponse
- type ModifyUploadInfoRequest
- type ModifyUploadInfoResponse
- type MsApiArray
- type MsInstance
- type Namespace
- type OperationInfo
- type OperationInfoDetail
- type PkgBind
- type PkgInfo
- type PkgList
- type PropertyField
- type ProtocolPort
- type ReleaseConfigRequest
- type ReleaseConfigResponse
- type ReleasePublicConfigRequest
- type ReleasePublicConfigResponse
- type RemoveInstancesRequest
- type RemoveInstancesResponse
- type RepositoryInfo
- type RepositoryList
- 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 TsfApiListResponse
- 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 UpdateRepositoryRequest
- type UpdateRepositoryResponse
- 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 ApiDefinitionDescr ¶
type ApiDefinitionDescr struct {
// 对象名称
Name *string `json:"Name,omitempty" name:"Name"`
// 对象属性列表
Properties []*PropertyField `json:"Properties,omitempty" name:"Properties" list`
}
type ApiDetailResponse ¶
type ApiDetailResponse struct {
// API 请求参数
Request []*ApiRequestDescr `json:"Request,omitempty" name:"Request" list`
// API 响应参数
// 注意:此字段可能返回 null,表示取不到有效值。
Response []*ApiResponseDescr `json:"Response,omitempty" name:"Response" list`
// API 复杂结构定义
Definitions []*ApiDefinitionDescr `json:"Definitions,omitempty" name:"Definitions" list`
// API 的 content type
// 注意:此字段可能返回 null,表示取不到有效值。
RequestContentType *string `json:"RequestContentType,omitempty" name:"RequestContentType"`
// API 能否调试
// 注意:此字段可能返回 null,表示取不到有效值。
CanRun *bool `json:"CanRun,omitempty" name:"CanRun"`
// API 状态 0:离线 1:在线,默认0
// 注意:此字段可能返回 null,表示取不到有效值。
Status *int64 `json:"Status,omitempty" name:"Status"`
}
type ApiRequestDescr ¶
type ApiRequestDescr struct {
// 参数名称
Name *string `json:"Name,omitempty" name:"Name"`
// 参数类型
Type *string `json:"Type,omitempty" name:"Type"`
// 参数位置
In *string `json:"In,omitempty" name:"In"`
// 参数描述
Description *string `json:"Description,omitempty" name:"Description"`
// 参数是否必须
Required *bool `json:"Required,omitempty" name:"Required"`
// 参数的默认值
// 注意:此字段可能返回 null,表示取不到有效值。
DefaultValue *string `json:"DefaultValue,omitempty" name:"DefaultValue"`
}
type ApiResponseDescr ¶
type ApiVersionArray ¶
type ApiVersionArray struct {
// App ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// App 名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// App 包版本
// 注意:此字段可能返回 null,表示取不到有效值。
PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`
}
type ApplicationAttribute ¶
type ApplicationAttribute struct {
// 总实例个数
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"`
// 运行实例个数
// 注意:此字段可能返回 null,表示取不到有效值。
RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"`
// 应用下部署组个数
// 注意:此字段可能返回 null,表示取不到有效值。
GroupCount *int64 `json:"GroupCount,omitempty" name:"GroupCount"`
}
type ApplicationForPage ¶
type ApplicationForPage struct {
// 应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 应用名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// 应用描述
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationDesc *string `json:"ApplicationDesc,omitempty" name:"ApplicationDesc"`
// 应用类型
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`
// 微服务类型
// 注意:此字段可能返回 null,表示取不到有效值。
MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`
// 编程语言
// 注意:此字段可能返回 null,表示取不到有效值。
ProgLang *string `json:"ProgLang,omitempty" name:"ProgLang"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 应用资源类型
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"`
// 应用runtime类型
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"`
// Apigateway的serviceId
// 注意:此字段可能返回 null,表示取不到有效值。
ApigatewayServiceId *string `json:"ApigatewayServiceId,omitempty" name:"ApigatewayServiceId"`
}
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) CreateLane ¶
func (c *Client) CreateLane(request *CreateLaneRequest) (response *CreateLaneResponse, err error)
创建泳道
func (*Client) CreateLaneRule ¶
func (c *Client) CreateLaneRule(request *CreateLaneRuleRequest) (response *CreateLaneRuleResponse, err error)
创建泳道规则
func (*Client) CreateMicroservice ¶
func (c *Client) CreateMicroservice(request *CreateMicroserviceRequest) (response *CreateMicroserviceResponse, err error)
新增微服务
func (*Client) CreateNamespace ¶
func (c *Client) CreateNamespace(request *CreateNamespaceRequest) (response *CreateNamespaceResponse, err error)
创建命名空间
func (*Client) CreatePublicConfig ¶
func (c *Client) CreatePublicConfig(request *CreatePublicConfigRequest) (response *CreatePublicConfigResponse, err error)
创建公共配置项
func (*Client) CreateRepository ¶
func (c *Client) CreateRepository(request *CreateRepositoryRequest) (response *CreateRepositoryResponse, err error)
创建仓库
func (*Client) CreateServerlessGroup ¶
func (c *Client) CreateServerlessGroup(request *CreateServerlessGroupRequest) (response *CreateServerlessGroupResponse, err error)
创建Serverless部署组
func (*Client) DeleteApplication ¶
func (c *Client) DeleteApplication(request *DeleteApplicationRequest) (response *DeleteApplicationResponse, err error)
删除应用
func (*Client) DeleteConfig ¶
func (c *Client) DeleteConfig(request *DeleteConfigRequest) (response *DeleteConfigResponse, err error)
删除配置项
func (*Client) DeleteContainerGroup ¶
func (c *Client) DeleteContainerGroup(request *DeleteContainerGroupRequest) (response *DeleteContainerGroupResponse, err error)
删除容器部署组
func (*Client) DeleteGroup ¶
func (c *Client) DeleteGroup(request *DeleteGroupRequest) (response *DeleteGroupResponse, err error)
删除容器部署组
func (*Client) DeleteImageTags ¶
func (c *Client) DeleteImageTags(request *DeleteImageTagsRequest) (response *DeleteImageTagsResponse, err error)
批量删除镜像版本
func (*Client) DeleteLane ¶
func (c *Client) DeleteLane(request *DeleteLaneRequest) (response *DeleteLaneResponse, err error)
删除泳道
func (*Client) DeleteMicroservice ¶
func (c *Client) DeleteMicroservice(request *DeleteMicroserviceRequest) (response *DeleteMicroserviceResponse, err error)
删除微服务
func (*Client) DeleteNamespace ¶
func (c *Client) DeleteNamespace(request *DeleteNamespaceRequest) (response *DeleteNamespaceResponse, err error)
删除命名空间
func (*Client) DeletePkgs ¶
func (c *Client) DeletePkgs(request *DeletePkgsRequest) (response *DeletePkgsResponse, err error)
从软件仓库批量删除程序包。 一次最多支持删除1000个包,数量超过1000,返回UpperDeleteLimit错误。
func (*Client) DeletePublicConfig ¶
func (c *Client) DeletePublicConfig(request *DeletePublicConfigRequest) (response *DeletePublicConfigResponse, err error)
删除公共配置项
func (*Client) DeleteRepository ¶
func (c *Client) DeleteRepository(request *DeleteRepositoryRequest) (response *DeleteRepositoryResponse, err error)
删除仓库
func (*Client) DeleteServerlessGroup ¶
func (c *Client) DeleteServerlessGroup(request *DeleteServerlessGroupRequest) (response *DeleteServerlessGroupResponse, err error)
删除Serverless部署组
func (*Client) DeployContainerGroup ¶
func (c *Client) DeployContainerGroup(request *DeployContainerGroupRequest) (response *DeployContainerGroupResponse, err error)
部署容器应用
func (*Client) DeployGroup ¶
func (c *Client) DeployGroup(request *DeployGroupRequest) (response *DeployGroupResponse, err error)
部署虚拟机部署组应用
func (*Client) DeployServerlessGroup ¶
func (c *Client) DeployServerlessGroup(request *DeployServerlessGroupRequest) (response *DeployServerlessGroupResponse, err error)
部署Serverless应用
func (*Client) DescribeApiDetail ¶
func (c *Client) DescribeApiDetail(request *DescribeApiDetailRequest) (response *DescribeApiDetailResponse, err error)
查询API详情
func (*Client) DescribeApiVersions ¶
func (c *Client) DescribeApiVersions(request *DescribeApiVersionsRequest) (response *DescribeApiVersionsResponse, err error)
查询API 版本
func (*Client) DescribeApplication ¶
func (c *Client) DescribeApplication(request *DescribeApplicationRequest) (response *DescribeApplicationResponse, err error)
获取应用详情
func (*Client) DescribeApplicationAttribute ¶
func (c *Client) DescribeApplicationAttribute(request *DescribeApplicationAttributeRequest) (response *DescribeApplicationAttributeResponse, err error)
获取应用列表其它字段,如实例数量信息等
func (*Client) DescribeApplications ¶
func (c *Client) DescribeApplications(request *DescribeApplicationsRequest) (response *DescribeApplicationsResponse, err error)
获取应用列表
func (*Client) 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) DescribeLaneRules ¶
func (c *Client) DescribeLaneRules(request *DescribeLaneRulesRequest) (response *DescribeLaneRulesResponse, err error)
查询泳道规则列表
func (*Client) DescribeLanes ¶
func (c *Client) DescribeLanes(request *DescribeLanesRequest) (response *DescribeLanesResponse, err error)
查询泳道列表
func (*Client) DescribeMicroservice ¶
func (c *Client) DescribeMicroservice(request *DescribeMicroserviceRequest) (response *DescribeMicroserviceResponse, err error)
查询微服务详情
func (*Client) DescribeMicroservices ¶
func (c *Client) DescribeMicroservices(request *DescribeMicroservicesRequest) (response *DescribeMicroservicesResponse, err error)
获取微服务列表
func (*Client) DescribeMsApiList ¶
func (c *Client) DescribeMsApiList(request *DescribeMsApiListRequest) (response *DescribeMsApiListResponse, err error)
查询服务API列表
func (*Client) DescribePkgs ¶
func (c *Client) DescribePkgs(request *DescribePkgsRequest) (response *DescribePkgsResponse, err error)
无
func (*Client) DescribePodInstances ¶
func (c *Client) DescribePodInstances(request *DescribePodInstancesRequest) (response *DescribePodInstancesResponse, err error)
获取部署组实例列表
func (*Client) DescribePublicConfig ¶
func (c *Client) DescribePublicConfig(request *DescribePublicConfigRequest) (response *DescribePublicConfigResponse, err error)
查询公共配置(单条)
func (*Client) DescribePublicConfigReleaseLogs ¶
func (c *Client) DescribePublicConfigReleaseLogs(request *DescribePublicConfigReleaseLogsRequest) (response *DescribePublicConfigReleaseLogsResponse, err error)
查询公共配置发布历史
func (*Client) DescribePublicConfigReleases ¶
func (c *Client) DescribePublicConfigReleases(request *DescribePublicConfigReleasesRequest) (response *DescribePublicConfigReleasesResponse, err error)
查询公共配置发布信息
func (*Client) DescribePublicConfigSummary ¶
func (c *Client) DescribePublicConfigSummary(request *DescribePublicConfigSummaryRequest) (response *DescribePublicConfigSummaryResponse, err error)
查询公共配置汇总列表
func (*Client) DescribePublicConfigs ¶
func (c *Client) DescribePublicConfigs(request *DescribePublicConfigsRequest) (response *DescribePublicConfigsResponse, err error)
查询公共配置项列表
func (*Client) DescribeReleasedConfig ¶
func (c *Client) DescribeReleasedConfig(request *DescribeReleasedConfigRequest) (response *DescribeReleasedConfigResponse, err error)
查询group发布的配置
func (*Client) DescribeRepositories ¶
func (c *Client) DescribeRepositories(request *DescribeRepositoriesRequest) (response *DescribeRepositoriesResponse, err error)
查询仓库列表
func (*Client) DescribeRepository ¶
func (c *Client) DescribeRepository(request *DescribeRepositoryRequest) (response *DescribeRepositoryResponse, err error)
查询仓库信息
func (*Client) DescribeServerlessGroup ¶
func (c *Client) DescribeServerlessGroup(request *DescribeServerlessGroupRequest) (response *DescribeServerlessGroupResponse, err error)
查询Serverless部署组明细
func (*Client) DescribeServerlessGroups ¶
func (c *Client) DescribeServerlessGroups(request *DescribeServerlessGroupsRequest) (response *DescribeServerlessGroupsResponse, err error)
查询Serverless部署组列表
func (*Client) DescribeSimpleApplications ¶
func (c *Client) DescribeSimpleApplications(request *DescribeSimpleApplicationsRequest) (response *DescribeSimpleApplicationsResponse, err error)
查询简单应用列表
func (*Client) DescribeSimpleClusters ¶
func (c *Client) DescribeSimpleClusters(request *DescribeSimpleClustersRequest) (response *DescribeSimpleClustersResponse, err error)
查询简单集群列表
func (*Client) DescribeSimpleGroups ¶
func (c *Client) DescribeSimpleGroups(request *DescribeSimpleGroupsRequest) (response *DescribeSimpleGroupsResponse, err error)
查询简单部署组列表
func (*Client) DescribeSimpleNamespaces ¶
func (c *Client) DescribeSimpleNamespaces(request *DescribeSimpleNamespacesRequest) (response *DescribeSimpleNamespacesResponse, err error)
查询简单命名空间列表
func (*Client) 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) ModifyLane ¶
func (c *Client) ModifyLane(request *ModifyLaneRequest) (response *ModifyLaneResponse, err error)
更新泳道信息
func (*Client) ModifyLaneRule ¶
func (c *Client) ModifyLaneRule(request *ModifyLaneRuleRequest) (response *ModifyLaneRuleResponse, err error)
更新泳道规则
func (*Client) ModifyMicroservice ¶
func (c *Client) ModifyMicroservice(request *ModifyMicroserviceRequest) (response *ModifyMicroserviceResponse, err error)
修改微服务详情
func (*Client) 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)
停止虚拟机部署组
func (*Client) UpdateRepository ¶
func (c *Client) UpdateRepository(request *UpdateRepositoryRequest) (response *UpdateRepositoryResponse, err error)
更新仓库信息
type Cluster ¶
type Cluster struct {
// 集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
// 集群描述
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterDesc *string `json:"ClusterDesc,omitempty" name:"ClusterDesc"`
// 集群类型
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
// 集群所属私有网络ID
// 注意:此字段可能返回 null,表示取不到有效值。
VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
// 集群状态
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterStatus *string `json:"ClusterStatus,omitempty" name:"ClusterStatus"`
// 集群CIDR
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterCIDR *string `json:"ClusterCIDR,omitempty" name:"ClusterCIDR"`
// 集群总CPU,单位: 核
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterTotalCpu *float64 `json:"ClusterTotalCpu,omitempty" name:"ClusterTotalCpu"`
// 集群总内存,单位: G
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterTotalMem *float64 `json:"ClusterTotalMem,omitempty" name:"ClusterTotalMem"`
// 集群已使用CPU,单位: 核
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterUsedCpu *float64 `json:"ClusterUsedCpu,omitempty" name:"ClusterUsedCpu"`
// 集群已使用内存,单位: G
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterUsedMem *float64 `json:"ClusterUsedMem,omitempty" name:"ClusterUsedMem"`
// 集群机器实例数量
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"`
// 集群可用的机器实例数量
// 注意:此字段可能返回 null,表示取不到有效值。
RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"`
// 集群正常状态的机器实例数量
// 注意:此字段可能返回 null,表示取不到有效值。
NormalInstanceCount *int64 `json:"NormalInstanceCount,omitempty" name:"NormalInstanceCount"`
// 删除标记:true:可以删除;false:不可删除
// 注意:此字段可能返回 null,表示取不到有效值。
DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 集群所属TSF地域ID
// 注意:此字段可能返回 null,表示取不到有效值。
TsfRegionId *string `json:"TsfRegionId,omitempty" name:"TsfRegionId"`
// 集群所属TSF地域名称
// 注意:此字段可能返回 null,表示取不到有效值。
TsfRegionName *string `json:"TsfRegionName,omitempty" name:"TsfRegionName"`
// 集群所属TSF可用区ID
// 注意:此字段可能返回 null,表示取不到有效值。
TsfZoneId *string `json:"TsfZoneId,omitempty" name:"TsfZoneId"`
// 集群所属TSF可用区名称
// 注意:此字段可能返回 null,表示取不到有效值。
TsfZoneName *string `json:"TsfZoneName,omitempty" name:"TsfZoneName"`
// 集群不可删除的原因
// 注意:此字段可能返回 null,表示取不到有效值。
DeleteFlagReason *string `json:"DeleteFlagReason,omitempty" name:"DeleteFlagReason"`
// 集群最大CPU限制,单位:核
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterLimitCpu *float64 `json:"ClusterLimitCpu,omitempty" name:"ClusterLimitCpu"`
// 集群最大内存限制,单位:G
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterLimitMem *float64 `json:"ClusterLimitMem,omitempty" name:"ClusterLimitMem"`
// 集群可用的服务实例数量
// 注意:此字段可能返回 null,表示取不到有效值。
RunServiceInstanceCount *int64 `json:"RunServiceInstanceCount,omitempty" name:"RunServiceInstanceCount"`
// 集群所属子网ID
// 注意:此字段可能返回 null,表示取不到有效值。
SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
// 返回给前端的控制信息
// 注意:此字段可能返回 null,表示取不到有效值。
OperationInfo *OperationInfo `json:"OperationInfo,omitempty" name:"OperationInfo"`
}
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"`
// 子网id
// 注意:此字段可能返回 null,表示取不到有效值。
SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
// 部署组资源类型
// 注意:此字段可能返回 null,表示取不到有效值。
GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`
// 部署组实例个数
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"`
// 部署组更新时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"`
// kubernetes滚动更新策略的MaxSurge参数
// 注意:此字段可能返回 null,表示取不到有效值。
MaxSurge *string `json:"MaxSurge,omitempty" name:"MaxSurge"`
// 注意:此字段可能返回 null,表示取不到有效值。
MaxUnavailable *string `json:"MaxUnavailable,omitempty" name:"MaxUnavailable"`
}
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"`
// 集群版本
ClusterVersion *string `json:"ClusterVersion,omitempty" name:"ClusterVersion"`
}
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 {
// 集群ID
Result *string `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateClusterResponse ¶
func NewCreateClusterResponse() (response *CreateClusterResponse)
func (*CreateClusterResponse) FromJsonString ¶
func (r *CreateClusterResponse) FromJsonString(s string) error
func (*CreateClusterResponse) ToJsonString ¶
func (r *CreateClusterResponse) ToJsonString() string
type CreateConfigRequest ¶
type CreateConfigRequest struct {
*tchttp.BaseRequest
// 配置项名称
ConfigName *string `json:"ConfigName,omitempty" name:"ConfigName"`
// 配置项版本
ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`
// 配置项值
ConfigValue *string `json:"ConfigValue,omitempty" name:"ConfigValue"`
// 应用ID
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 配置项版本描述
ConfigVersionDesc *string `json:"ConfigVersionDesc,omitempty" name:"ConfigVersionDesc"`
// 配置项值类型
ConfigType *string `json:"ConfigType,omitempty" name:"ConfigType"`
// Base64编码的配置项
EncodeWithBase64 *bool `json:"EncodeWithBase64,omitempty" name:"EncodeWithBase64"`
}
func NewCreateConfigRequest ¶
func NewCreateConfigRequest() (request *CreateConfigRequest)
func (*CreateConfigRequest) FromJsonString ¶
func (r *CreateConfigRequest) FromJsonString(s string) error
func (*CreateConfigRequest) ToJsonString ¶
func (r *CreateConfigRequest) ToJsonString() string
type CreateConfigResponse ¶
type CreateConfigResponse struct {
*tchttp.BaseResponse
Response *struct {
// true:创建成功;false:创建失败
// 注意:此字段可能返回 null,表示取不到有效值。
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateConfigResponse ¶
func NewCreateConfigResponse() (response *CreateConfigResponse)
func (*CreateConfigResponse) FromJsonString ¶
func (r *CreateConfigResponse) FromJsonString(s string) error
func (*CreateConfigResponse) ToJsonString ¶
func (r *CreateConfigResponse) ToJsonString() string
type CreateContainGroupRequest ¶
type CreateContainGroupRequest struct {
*tchttp.BaseRequest
// 分组所属应用ID
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 分组所属命名空间ID
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// 实例数量
InstanceNum *int64 `json:"InstanceNum,omitempty" name:"InstanceNum"`
// 0:公网 1:集群内访问 2:NodePort
AccessType *int64 `json:"AccessType,omitempty" name:"AccessType"`
// 数组对象,见下方定义
ProtocolPorts []*ProtocolPort `json:"ProtocolPorts,omitempty" name:"ProtocolPorts" list`
// 集群ID
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 最大分配 CPU 核数,对应 K8S limit
CpuLimit *string `json:"CpuLimit,omitempty" name:"CpuLimit"`
// 最大分配内存 MiB 数,对应 K8S limit
MemLimit *string `json:"MemLimit,omitempty" name:"MemLimit"`
// 分组备注字段,长度应不大于200字符
GroupComment *string `json:"GroupComment,omitempty" name:"GroupComment"`
// 更新方式:0:快速更新 1:滚动更新
UpdateType *int64 `json:"UpdateType,omitempty" name:"UpdateType"`
// 滚动更新必填,更新间隔
UpdateIvl *int64 `json:"UpdateIvl,omitempty" name:"UpdateIvl"`
// 初始分配的 CPU 核数,对应 K8S request
CpuRequest *string `json:"CpuRequest,omitempty" name:"CpuRequest"`
// 初始分配的内存 MiB 数,对应 K8S request
MemRequest *string `json:"MemRequest,omitempty" name:"MemRequest"`
// 部署组资源类型
GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`
// 子网ID
SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
// agent 容器分配的 CPU 核数,对应 K8S 的 request
AgentCpuRequest *string `json:"AgentCpuRequest,omitempty" name:"AgentCpuRequest"`
// agent 容器最大的 CPU 核数,对应 K8S 的 limit
AgentCpuLimit *string `json:"AgentCpuLimit,omitempty" name:"AgentCpuLimit"`
// agent 容器分配的内存 MiB 数,对应 K8S 的 request
AgentMemRequest *string `json:"AgentMemRequest,omitempty" name:"AgentMemRequest"`
// agent 容器最大的内存 MiB 数,对应 K8S 的 limit
AgentMemLimit *string `json:"AgentMemLimit,omitempty" name:"AgentMemLimit"`
// istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
IstioCpuRequest *string `json:"IstioCpuRequest,omitempty" name:"IstioCpuRequest"`
// istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
IstioCpuLimit *string `json:"IstioCpuLimit,omitempty" name:"IstioCpuLimit"`
// istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
IstioMemRequest *string `json:"IstioMemRequest,omitempty" name:"IstioMemRequest"`
// istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
IstioMemLimit *string `json:"IstioMemLimit,omitempty" name:"IstioMemLimit"`
}
func NewCreateContainGroupRequest ¶
func NewCreateContainGroupRequest() (request *CreateContainGroupRequest)
func (*CreateContainGroupRequest) FromJsonString ¶
func (r *CreateContainGroupRequest) FromJsonString(s string) error
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"`
// 部署组资源类型
GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`
}
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 CreateLaneRequest ¶
type CreateLaneRequest struct {
*tchttp.BaseRequest
// 泳道名称
LaneName *string `json:"LaneName,omitempty" name:"LaneName"`
// 泳道备注
Remark *string `json:"Remark,omitempty" name:"Remark"`
// 泳道部署组信息
LaneGroupList []*LaneGroup `json:"LaneGroupList,omitempty" name:"LaneGroupList" list`
}
func NewCreateLaneRequest ¶
func NewCreateLaneRequest() (request *CreateLaneRequest)
func (*CreateLaneRequest) FromJsonString ¶
func (r *CreateLaneRequest) FromJsonString(s string) error
func (*CreateLaneRequest) ToJsonString ¶
func (r *CreateLaneRequest) ToJsonString() string
type CreateLaneResponse ¶
type CreateLaneResponse struct {
*tchttp.BaseResponse
Response *struct {
// 泳道ID
// 注意:此字段可能返回 null,表示取不到有效值。
Result *string `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateLaneResponse ¶
func NewCreateLaneResponse() (response *CreateLaneResponse)
func (*CreateLaneResponse) FromJsonString ¶
func (r *CreateLaneResponse) FromJsonString(s string) error
func (*CreateLaneResponse) ToJsonString ¶
func (r *CreateLaneResponse) ToJsonString() string
type CreateLaneRuleRequest ¶
type CreateLaneRuleRequest struct {
*tchttp.BaseRequest
// 泳道规则名称
RuleName *string `json:"RuleName,omitempty" name:"RuleName"`
// 泳道规则备注
Remark *string `json:"Remark,omitempty" name:"Remark"`
// 泳道规则标签列表
RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list`
// 泳道规则标签关系
RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"`
// 泳道Id
LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
}
func NewCreateLaneRuleRequest ¶
func NewCreateLaneRuleRequest() (request *CreateLaneRuleRequest)
func (*CreateLaneRuleRequest) FromJsonString ¶
func (r *CreateLaneRuleRequest) FromJsonString(s string) error
func (*CreateLaneRuleRequest) ToJsonString ¶
func (r *CreateLaneRuleRequest) ToJsonString() string
type CreateLaneRuleResponse ¶
type CreateLaneRuleResponse struct {
*tchttp.BaseResponse
Response *struct {
// 泳道规则Id
// 注意:此字段可能返回 null,表示取不到有效值。
Result *string `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateLaneRuleResponse ¶
func NewCreateLaneRuleResponse() (response *CreateLaneRuleResponse)
func (*CreateLaneRuleResponse) FromJsonString ¶
func (r *CreateLaneRuleResponse) FromJsonString(s string) error
func (*CreateLaneRuleResponse) ToJsonString ¶
func (r *CreateLaneRuleResponse) ToJsonString() string
type CreateMicroserviceRequest ¶
type CreateMicroserviceRequest struct {
*tchttp.BaseRequest
// 命名空间ID
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 微服务名称
MicroserviceName *string `json:"MicroserviceName,omitempty" name:"MicroserviceName"`
// 微服务描述信息
MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"`
}
func NewCreateMicroserviceRequest ¶
func NewCreateMicroserviceRequest() (request *CreateMicroserviceRequest)
func (*CreateMicroserviceRequest) FromJsonString ¶
func (r *CreateMicroserviceRequest) FromJsonString(s string) error
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"`
// Base64编码的配置项
EncodeWithBase64 *bool `json:"EncodeWithBase64,omitempty" name:"EncodeWithBase64"`
}
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 CreateRepositoryRequest ¶
type CreateRepositoryRequest struct {
*tchttp.BaseRequest
// 仓库名称
RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`
// 仓库类型
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
// 仓库所在桶名称
BucketName *string `json:"BucketName,omitempty" name:"BucketName"`
// 仓库所在桶地域
BucketRegion *string `json:"BucketRegion,omitempty" name:"BucketRegion"`
// 目录
Directory *string `json:"Directory,omitempty" name:"Directory"`
// 仓库描述
RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"`
}
func NewCreateRepositoryRequest ¶
func NewCreateRepositoryRequest() (request *CreateRepositoryRequest)
func (*CreateRepositoryRequest) FromJsonString ¶
func (r *CreateRepositoryRequest) FromJsonString(s string) error
func (*CreateRepositoryRequest) ToJsonString ¶
func (r *CreateRepositoryRequest) ToJsonString() string
type CreateRepositoryResponse ¶
type CreateRepositoryResponse struct {
*tchttp.BaseResponse
Response *struct {
// 创建仓库是否成功
// 注意:此字段可能返回 null,表示取不到有效值。
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateRepositoryResponse ¶
func NewCreateRepositoryResponse() (response *CreateRepositoryResponse)
func (*CreateRepositoryResponse) FromJsonString ¶
func (r *CreateRepositoryResponse) FromJsonString(s string) error
func (*CreateRepositoryResponse) ToJsonString ¶
func (r *CreateRepositoryResponse) ToJsonString() string
type CreateServerlessGroupRequest ¶
type CreateServerlessGroupRequest struct {
*tchttp.BaseRequest
// 分组所属应用ID
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// 分组所属名字空间ID
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 分组所属集群ID
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
}
func NewCreateServerlessGroupRequest ¶
func NewCreateServerlessGroupRequest() (request *CreateServerlessGroupRequest)
func (*CreateServerlessGroupRequest) FromJsonString ¶
func (r *CreateServerlessGroupRequest) FromJsonString(s string) error
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 DeleteLaneRequest ¶
type DeleteLaneRequest struct {
*tchttp.BaseRequest
// 泳道Idl
LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
}
func NewDeleteLaneRequest ¶
func NewDeleteLaneRequest() (request *DeleteLaneRequest)
func (*DeleteLaneRequest) FromJsonString ¶
func (r *DeleteLaneRequest) FromJsonString(s string) error
func (*DeleteLaneRequest) ToJsonString ¶
func (r *DeleteLaneRequest) ToJsonString() string
type DeleteLaneResponse ¶
type DeleteLaneResponse struct {
*tchttp.BaseResponse
Response *struct {
// true / false
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDeleteLaneResponse ¶
func NewDeleteLaneResponse() (response *DeleteLaneResponse)
func (*DeleteLaneResponse) FromJsonString ¶
func (r *DeleteLaneResponse) FromJsonString(s string) error
func (*DeleteLaneResponse) ToJsonString ¶
func (r *DeleteLaneResponse) ToJsonString() string
type DeleteMicroserviceRequest ¶
type DeleteMicroserviceRequest struct {
*tchttp.BaseRequest
// 微服务ID
MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
}
func NewDeleteMicroserviceRequest ¶
func NewDeleteMicroserviceRequest() (request *DeleteMicroserviceRequest)
func (*DeleteMicroserviceRequest) FromJsonString ¶
func (r *DeleteMicroserviceRequest) FromJsonString(s string) error
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`
// 程序包仓库类型
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
// 程序包仓库id
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}
func NewDeletePkgsRequest ¶
func NewDeletePkgsRequest() (request *DeletePkgsRequest)
func (*DeletePkgsRequest) FromJsonString ¶
func (r *DeletePkgsRequest) FromJsonString(s string) error
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 DeleteRepositoryRequest ¶
type DeleteRepositoryRequest struct {
*tchttp.BaseRequest
// 仓库ID
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}
func NewDeleteRepositoryRequest ¶
func NewDeleteRepositoryRequest() (request *DeleteRepositoryRequest)
func (*DeleteRepositoryRequest) FromJsonString ¶
func (r *DeleteRepositoryRequest) FromJsonString(s string) error
func (*DeleteRepositoryRequest) ToJsonString ¶
func (r *DeleteRepositoryRequest) ToJsonString() string
type DeleteRepositoryResponse ¶
type DeleteRepositoryResponse struct {
*tchttp.BaseResponse
Response *struct {
// 删除仓库是否成功
// 注意:此字段可能返回 null,表示取不到有效值。
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDeleteRepositoryResponse ¶
func NewDeleteRepositoryResponse() (response *DeleteRepositoryResponse)
func (*DeleteRepositoryResponse) FromJsonString ¶
func (r *DeleteRepositoryResponse) FromJsonString(s string) error
func (*DeleteRepositoryResponse) ToJsonString ¶
func (r *DeleteRepositoryResponse) ToJsonString() string
type DeleteServerlessGroupRequest ¶
type DeleteServerlessGroupRequest struct {
*tchttp.BaseRequest
// groupId,分组唯一标识
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}
func NewDeleteServerlessGroupRequest ¶
func NewDeleteServerlessGroupRequest() (request *DeleteServerlessGroupRequest)
func (*DeleteServerlessGroupRequest) FromJsonString ¶
func (r *DeleteServerlessGroupRequest) FromJsonString(s string) error
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"`
// agent 容器分配的 CPU 核数,对应 K8S 的 request
AgentCpuRequest *string `json:"AgentCpuRequest,omitempty" name:"AgentCpuRequest"`
// agent 容器最大的 CPU 核数,对应 K8S 的 limit
AgentCpuLimit *string `json:"AgentCpuLimit,omitempty" name:"AgentCpuLimit"`
// agent 容器分配的内存 MiB 数,对应 K8S 的 request
AgentMemRequest *string `json:"AgentMemRequest,omitempty" name:"AgentMemRequest"`
// agent 容器最大的内存 MiB 数,对应 K8S 的 limit
AgentMemLimit *string `json:"AgentMemLimit,omitempty" name:"AgentMemLimit"`
// istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
IstioCpuRequest *string `json:"IstioCpuRequest,omitempty" name:"IstioCpuRequest"`
// istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
IstioCpuLimit *string `json:"IstioCpuLimit,omitempty" name:"IstioCpuLimit"`
// istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
IstioMemRequest *string `json:"IstioMemRequest,omitempty" name:"IstioMemRequest"`
// istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
IstioMemLimit *string `json:"IstioMemLimit,omitempty" name:"IstioMemLimit"`
// kubernetes滚动更新策略的MaxSurge参数
MaxSurge *string `json:"MaxSurge,omitempty" name:"MaxSurge"`
MaxUnavailable *string `json:"MaxUnavailable,omitempty" name:"MaxUnavailable"`
}
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 DescribeApiDetailRequest ¶
type DescribeApiDetailRequest struct {
*tchttp.BaseRequest
// 微服务id
MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
// 请求路径
Path *string `json:"Path,omitempty" name:"Path"`
// 请求方法
Method *string `json:"Method,omitempty" name:"Method"`
// 包版本
PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`
// 应用ID
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}
func NewDescribeApiDetailRequest ¶
func NewDescribeApiDetailRequest() (request *DescribeApiDetailRequest)
func (*DescribeApiDetailRequest) FromJsonString ¶
func (r *DescribeApiDetailRequest) FromJsonString(s string) error
func (*DescribeApiDetailRequest) ToJsonString ¶
func (r *DescribeApiDetailRequest) ToJsonString() string
type DescribeApiDetailResponse ¶
type DescribeApiDetailResponse struct {
*tchttp.BaseResponse
Response *struct {
// API 详情
Result *ApiDetailResponse `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeApiDetailResponse ¶
func NewDescribeApiDetailResponse() (response *DescribeApiDetailResponse)
func (*DescribeApiDetailResponse) FromJsonString ¶
func (r *DescribeApiDetailResponse) FromJsonString(s string) error
func (*DescribeApiDetailResponse) ToJsonString ¶
func (r *DescribeApiDetailResponse) ToJsonString() string
type DescribeApiVersionsRequest ¶
type DescribeApiVersionsRequest struct {
*tchttp.BaseRequest
// 微服务ID
MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
// API 请求路径
Path *string `json:"Path,omitempty" name:"Path"`
// 请求方法
Method *string `json:"Method,omitempty" name:"Method"`
}
func NewDescribeApiVersionsRequest ¶
func NewDescribeApiVersionsRequest() (request *DescribeApiVersionsRequest)
func (*DescribeApiVersionsRequest) FromJsonString ¶
func (r *DescribeApiVersionsRequest) FromJsonString(s string) error
func (*DescribeApiVersionsRequest) ToJsonString ¶
func (r *DescribeApiVersionsRequest) ToJsonString() string
type DescribeApiVersionsResponse ¶
type DescribeApiVersionsResponse struct {
*tchttp.BaseResponse
Response *struct {
// API版本列表
Result []*ApiVersionArray `json:"Result,omitempty" name:"Result" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeApiVersionsResponse ¶
func NewDescribeApiVersionsResponse() (response *DescribeApiVersionsResponse)
func (*DescribeApiVersionsResponse) FromJsonString ¶
func (r *DescribeApiVersionsResponse) FromJsonString(s string) error
func (*DescribeApiVersionsResponse) ToJsonString ¶
func (r *DescribeApiVersionsResponse) ToJsonString() string
type DescribeApplicationAttributeRequest ¶
type DescribeApplicationAttributeRequest struct {
*tchttp.BaseRequest
// 应用ID
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
}
func NewDescribeApplicationAttributeRequest ¶
func NewDescribeApplicationAttributeRequest() (request *DescribeApplicationAttributeRequest)
func (*DescribeApplicationAttributeRequest) FromJsonString ¶
func (r *DescribeApplicationAttributeRequest) FromJsonString(s string) error
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"`
// 配置项版本,精确查询,不传入时查询全量
ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`
}
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"`
// 程序包仓库ID
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
// 程序包仓库类型
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
}
func NewDescribeDownloadInfoRequest ¶
func NewDescribeDownloadInfoRequest() (request *DescribeDownloadInfoRequest)
func (*DescribeDownloadInfoRequest) FromJsonString ¶
func (r *DescribeDownloadInfoRequest) FromJsonString(s string) error
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"`
// 可用于搜索的 tag 名字
SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}
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 DescribeLaneRulesRequest ¶
type DescribeLaneRulesRequest struct {
*tchttp.BaseRequest
// 每页展示的条数
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
// 翻页偏移量
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 搜索关键词
SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
// 泳道规则ID(用于精确搜索)
RuleId *string `json:"RuleId,omitempty" name:"RuleId"`
}
func NewDescribeLaneRulesRequest ¶
func NewDescribeLaneRulesRequest() (request *DescribeLaneRulesRequest)
func (*DescribeLaneRulesRequest) FromJsonString ¶
func (r *DescribeLaneRulesRequest) FromJsonString(s string) error
func (*DescribeLaneRulesRequest) ToJsonString ¶
func (r *DescribeLaneRulesRequest) ToJsonString() string
type DescribeLaneRulesResponse ¶
type DescribeLaneRulesResponse struct {
*tchttp.BaseResponse
Response *struct {
// 泳道规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
Result *LaneRules `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeLaneRulesResponse ¶
func NewDescribeLaneRulesResponse() (response *DescribeLaneRulesResponse)
func (*DescribeLaneRulesResponse) FromJsonString ¶
func (r *DescribeLaneRulesResponse) FromJsonString(s string) error
func (*DescribeLaneRulesResponse) ToJsonString ¶
func (r *DescribeLaneRulesResponse) ToJsonString() string
type DescribeLanesRequest ¶
type DescribeLanesRequest struct {
*tchttp.BaseRequest
// 每页展示的条数
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
// 翻页偏移量
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 搜索关键字
SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
}
func NewDescribeLanesRequest ¶
func NewDescribeLanesRequest() (request *DescribeLanesRequest)
func (*DescribeLanesRequest) FromJsonString ¶
func (r *DescribeLanesRequest) FromJsonString(s string) error
func (*DescribeLanesRequest) ToJsonString ¶
func (r *DescribeLanesRequest) ToJsonString() string
type DescribeLanesResponse ¶
type DescribeLanesResponse struct {
*tchttp.BaseResponse
Response *struct {
// 泳道列表
// 注意:此字段可能返回 null,表示取不到有效值。
Result *LaneInfos `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeLanesResponse ¶
func NewDescribeLanesResponse() (response *DescribeLanesResponse)
func (*DescribeLanesResponse) FromJsonString ¶
func (r *DescribeLanesResponse) FromJsonString(s string) error
func (*DescribeLanesResponse) ToJsonString ¶
func (r *DescribeLanesResponse) ToJsonString() string
type DescribeMicroserviceRequest ¶
type DescribeMicroserviceRequest struct {
*tchttp.BaseRequest
// 微服务ID
MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
// 偏移量
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 分页个数
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}
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 DescribeMsApiListRequest ¶
type DescribeMsApiListRequest struct {
*tchttp.BaseRequest
// 微服务ID
MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
// 搜索关键字
SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
// 每页的数量
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
// 翻页偏移量
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}
func NewDescribeMsApiListRequest ¶
func NewDescribeMsApiListRequest() (request *DescribeMsApiListRequest)
func (*DescribeMsApiListRequest) FromJsonString ¶
func (r *DescribeMsApiListRequest) FromJsonString(s string) error
func (*DescribeMsApiListRequest) ToJsonString ¶
func (r *DescribeMsApiListRequest) ToJsonString() string
type DescribeMsApiListResponse ¶
type DescribeMsApiListResponse struct {
*tchttp.BaseResponse
Response *struct {
// 相应结果
Result *TsfApiListResponse `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeMsApiListResponse ¶
func NewDescribeMsApiListResponse() (response *DescribeMsApiListResponse)
func (*DescribeMsApiListResponse) FromJsonString ¶
func (r *DescribeMsApiListResponse) FromJsonString(s string) error
func (*DescribeMsApiListResponse) ToJsonString ¶
func (r *DescribeMsApiListResponse) ToJsonString() string
type DescribePkgsRequest ¶
type DescribePkgsRequest struct {
*tchttp.BaseRequest
// 应用ID(只传入应用ID,返回该应用下所有软件包信息)
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 查询关键字(支持根据包ID,包名,包版本号搜索)
SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
// 排序关键字(默认为"UploadTime":上传时间)
OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"`
// 升序:0/降序:1(默认降序)
OrderType *uint64 `json:"OrderType,omitempty" name:"OrderType"`
// 查询起始偏移
Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
// 返回数量限制
Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
// 程序包仓库类型
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
// 程序包仓库id
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}
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 DescribePodInstancesRequest ¶
type DescribePodInstancesRequest struct {
*tchttp.BaseRequest
// 实例所属groupId
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
// 偏移量,取值从0开始
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 分页个数,默认为20, 取值应为1~50
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}
func NewDescribePodInstancesRequest ¶
func NewDescribePodInstancesRequest() (request *DescribePodInstancesRequest)
func (*DescribePodInstancesRequest) FromJsonString ¶
func (r *DescribePodInstancesRequest) FromJsonString(s string) error
func (*DescribePodInstancesRequest) ToJsonString ¶
func (r *DescribePodInstancesRequest) ToJsonString() string
type DescribePodInstancesResponse ¶
type DescribePodInstancesResponse struct {
*tchttp.BaseResponse
Response *struct {
// 查询的权限数据对象
Result *GroupPodResult `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribePodInstancesResponse ¶
func NewDescribePodInstancesResponse() (response *DescribePodInstancesResponse)
func (*DescribePodInstancesResponse) FromJsonString ¶
func (r *DescribePodInstancesResponse) FromJsonString(s string) error
func (*DescribePodInstancesResponse) ToJsonString ¶
func (r *DescribePodInstancesResponse) ToJsonString() string
type DescribePublicConfigReleaseLogsRequest ¶
type DescribePublicConfigReleaseLogsRequest struct {
*tchttp.BaseRequest
// 命名空间ID,不传入时查询全量
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 偏移量,默认为0
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 每页条数,默认为20
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}
func NewDescribePublicConfigReleaseLogsRequest ¶
func NewDescribePublicConfigReleaseLogsRequest() (request *DescribePublicConfigReleaseLogsRequest)
func (*DescribePublicConfigReleaseLogsRequest) FromJsonString ¶
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"`
// 配置项版本,精确查询,不传入时查询全量
ConfigVersion *string `json:"ConfigVersion,omitempty" name:"ConfigVersion"`
}
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 DescribeRepositoriesRequest ¶
type DescribeRepositoriesRequest struct {
*tchttp.BaseRequest
// 查询关键字(按照仓库名称搜索)
SearchWord *string `json:"SearchWord,omitempty" name:"SearchWord"`
// 查询起始偏移
Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
// 返回数量限制
Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
// 仓库类型(默认仓库:default,私有仓库:private)
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
}
func NewDescribeRepositoriesRequest ¶
func NewDescribeRepositoriesRequest() (request *DescribeRepositoriesRequest)
func (*DescribeRepositoriesRequest) FromJsonString ¶
func (r *DescribeRepositoriesRequest) FromJsonString(s string) error
func (*DescribeRepositoriesRequest) ToJsonString ¶
func (r *DescribeRepositoriesRequest) ToJsonString() string
type DescribeRepositoriesResponse ¶
type DescribeRepositoriesResponse struct {
*tchttp.BaseResponse
Response *struct {
// 符合查询仓库信息列表
Result *RepositoryList `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeRepositoriesResponse ¶
func NewDescribeRepositoriesResponse() (response *DescribeRepositoriesResponse)
func (*DescribeRepositoriesResponse) FromJsonString ¶
func (r *DescribeRepositoriesResponse) FromJsonString(s string) error
func (*DescribeRepositoriesResponse) ToJsonString ¶
func (r *DescribeRepositoriesResponse) ToJsonString() string
type DescribeRepositoryRequest ¶
type DescribeRepositoryRequest struct {
*tchttp.BaseRequest
// 仓库ID
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}
func NewDescribeRepositoryRequest ¶
func NewDescribeRepositoryRequest() (request *DescribeRepositoryRequest)
func (*DescribeRepositoryRequest) FromJsonString ¶
func (r *DescribeRepositoryRequest) FromJsonString(s string) error
func (*DescribeRepositoryRequest) ToJsonString ¶
func (r *DescribeRepositoryRequest) ToJsonString() string
type DescribeRepositoryResponse ¶
type DescribeRepositoryResponse struct {
*tchttp.BaseResponse
Response *struct {
// 查询的仓库信息
// 注意:此字段可能返回 null,表示取不到有效值。
Result *RepositoryInfo `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeRepositoryResponse ¶
func NewDescribeRepositoryResponse() (response *DescribeRepositoryResponse)
func (*DescribeRepositoryResponse) FromJsonString ¶
func (r *DescribeRepositoryResponse) FromJsonString(s string) error
func (*DescribeRepositoryResponse) ToJsonString ¶
func (r *DescribeRepositoryResponse) ToJsonString() string
type DescribeServerlessGroupRequest ¶
type DescribeServerlessGroupRequest struct {
*tchttp.BaseRequest
// 部署组ID
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}
func NewDescribeServerlessGroupRequest ¶
func NewDescribeServerlessGroupRequest() (request *DescribeServerlessGroupRequest)
func (*DescribeServerlessGroupRequest) FromJsonString ¶
func (r *DescribeServerlessGroupRequest) FromJsonString(s string) error
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"`
// 程序包仓库类型
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
// 程序包仓库id
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}
func NewDescribeUploadInfoRequest ¶
func NewDescribeUploadInfoRequest() (request *DescribeUploadInfoRequest)
func (*DescribeUploadInfoRequest) FromJsonString ¶
func (r *DescribeUploadInfoRequest) FromJsonString(s string) error
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 GroupPod ¶
type GroupPod struct {
// 实例名称(对应到kubernetes的pod名称)
// 注意:此字段可能返回 null,表示取不到有效值。
PodName *string `json:"PodName,omitempty" name:"PodName"`
// 实例ID(对应到kubernetes的pod id)
// 注意:此字段可能返回 null,表示取不到有效值。
PodId *string `json:"PodId,omitempty" name:"PodId"`
// 实例状态,请参考后面的实例以及容器的状态定义
// 注意:此字段可能返回 null,表示取不到有效值。
Status *string `json:"Status,omitempty" name:"Status"`
// 实例处于当前状态的原因,例如容器下载镜像失败
// 注意:此字段可能返回 null,表示取不到有效值。
Reason *string `json:"Reason,omitempty" name:"Reason"`
// 主机IP
// 注意:此字段可能返回 null,表示取不到有效值。
NodeIp *string `json:"NodeIp,omitempty" name:"NodeIp"`
// 实例IP
// 注意:此字段可能返回 null,表示取不到有效值。
Ip *string `json:"Ip,omitempty" name:"Ip"`
// 实例中容器的重启次数
// 注意:此字段可能返回 null,表示取不到有效值。
RestartCount *int64 `json:"RestartCount,omitempty" name:"RestartCount"`
// 实例中已就绪容器的个数
// 注意:此字段可能返回 null,表示取不到有效值。
ReadyCount *int64 `json:"ReadyCount,omitempty" name:"ReadyCount"`
// 运行时长
// 注意:此字段可能返回 null,表示取不到有效值。
Runtime *string `json:"Runtime,omitempty" name:"Runtime"`
// 实例启动时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`
// 服务实例状态
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"`
// 机器实例可使用状态
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"`
// 机器实例状态
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`
// 节点实例id
// 注意:此字段可能返回 null,表示取不到有效值。
NodeInstanceId *string `json:"NodeInstanceId,omitempty" name:"NodeInstanceId"`
}
type GroupPodResult ¶
type ImageTag ¶
type ImageTag struct {
// 仓库名
RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
// 版本名称
TagName *string `json:"TagName,omitempty" name:"TagName"`
// 版本ID
TagId *string `json:"TagId,omitempty" name:"TagId"`
// 镜像ID
ImageId *string `json:"ImageId,omitempty" name:"ImageId"`
// 大小
Size *string `json:"Size,omitempty" name:"Size"`
// 创建时间
CreationTime *string `json:"CreationTime,omitempty" name:"CreationTime"`
// 更新时间
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 镜像制作者
Author *string `json:"Author,omitempty" name:"Author"`
// CPU架构
Architecture *string `json:"Architecture,omitempty" name:"Architecture"`
// Docker客户端版本
DockerVersion *string `json:"DockerVersion,omitempty" name:"DockerVersion"`
// 操作系统
// 注意:此字段可能返回 null,表示取不到有效值。
Os *string `json:"Os,omitempty" name:"Os"`
// push时间
PushTime *string `json:"PushTime,omitempty" name:"PushTime"`
// 单位为字节
SizeByte *int64 `json:"SizeByte,omitempty" name:"SizeByte"`
}
type ImageTagsResult ¶
type ImageTagsResult struct {
// 总记录数
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 仓库名,含命名空间,如tsf/ngin
RepoName *string `json:"RepoName,omitempty" name:"RepoName"`
// 镜像服务器地址
Server *string `json:"Server,omitempty" name:"Server"`
// 列表信息
Content []*ImageTag `json:"Content,omitempty" name:"Content" list`
}
type Instance ¶
type Instance struct {
// 机器实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
// 机器名称
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`
// 机器内网地址IP
// 注意:此字段可能返回 null,表示取不到有效值。
LanIp *string `json:"LanIp,omitempty" name:"LanIp"`
// 机器外网地址IP
// 注意:此字段可能返回 null,表示取不到有效值。
WanIp *string `json:"WanIp,omitempty" name:"WanIp"`
// 机器描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceDesc *string `json:"InstanceDesc,omitempty" name:"InstanceDesc"`
// 集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
// VM的状态 虚机:虚机的状态 容器:Pod所在虚机的状态
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`
// VM的可使用状态 虚机:虚机是否能够作为资源使用 容器:虚机是否能够作为资源部署POD
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"`
// 服务下的服务实例的状态 虚机:应用是否可用 + Agent状态 容器:Pod状态
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"`
// 标识此instance是否已添加在tsf中
// 注意:此字段可能返回 null,表示取不到有效值。
CountInTsf *int64 `json:"CountInTsf,omitempty" name:"CountInTsf"`
// 机器所属部署组ID
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
// 机器所属应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 机器所属应用名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// 机器实例在CVM的创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceCreatedTime *string `json:"InstanceCreatedTime,omitempty" name:"InstanceCreatedTime"`
// 机器实例在CVM的过期时间
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceExpiredTime *string `json:"InstanceExpiredTime,omitempty" name:"InstanceExpiredTime"`
// 机器实例在CVM的计费模式
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"`
// 机器实例总CPU信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceTotalCpu *float64 `json:"InstanceTotalCpu,omitempty" name:"InstanceTotalCpu"`
// 机器实例总内存信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceTotalMem *float64 `json:"InstanceTotalMem,omitempty" name:"InstanceTotalMem"`
// 机器实例使用的CPU信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceUsedCpu *float64 `json:"InstanceUsedCpu,omitempty" name:"InstanceUsedCpu"`
// 机器实例使用的内存信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceUsedMem *float64 `json:"InstanceUsedMem,omitempty" name:"InstanceUsedMem"`
// 机器实例Limit CPU信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceLimitCpu *float64 `json:"InstanceLimitCpu,omitempty" name:"InstanceLimitCpu"`
// 机器实例Limit 内存信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceLimitMem *float64 `json:"InstanceLimitMem,omitempty" name:"InstanceLimitMem"`
// 包版本
// 注意:此字段可能返回 null,表示取不到有效值。
InstancePkgVersion *string `json:"InstancePkgVersion,omitempty" name:"InstancePkgVersion"`
// 集群类型
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
// 机器实例业务状态
// 注意:此字段可能返回 null,表示取不到有效值。
RestrictState *string `json:"RestrictState,omitempty" name:"RestrictState"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 实例执行状态
// 注意:此字段可能返回 null,表示取不到有效值。
OperationState *int64 `json:"OperationState,omitempty" name:"OperationState"`
// NamespaceId
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// InstanceZoneId
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceZoneId *string `json:"InstanceZoneId,omitempty" name:"InstanceZoneId"`
// InstanceImportMode
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceImportMode *string `json:"InstanceImportMode,omitempty" name:"InstanceImportMode"`
// ApplicationType
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`
// ApplicationResourceType
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationResourceType *string `json:"ApplicationResourceType,omitempty" name:"ApplicationResourceType"`
// ServiceSidecarStatus
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceSidecarStatus *string `json:"ServiceSidecarStatus,omitempty" name:"ServiceSidecarStatus"`
// GroupName
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// NamespaceName
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
}
type LaneGroup ¶
type LaneGroup struct {
// 部署组ID
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
// 是否入口应用
// 注意:此字段可能返回 null,表示取不到有效值。
Entrance *bool `json:"Entrance,omitempty" name:"Entrance"`
// 泳道部署组ID
// 注意:此字段可能返回 null,表示取不到有效值。
LaneGroupId *string `json:"LaneGroupId,omitempty" name:"LaneGroupId"`
// 泳道ID
// 注意:此字段可能返回 null,表示取不到有效值。
LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
// 部署组名
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// 应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 应用名
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// 命名空间ID
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 命名空间名称
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 集群类型
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
}
type LaneInfo ¶
type LaneInfo struct {
// 泳道ID
// 注意:此字段可能返回 null,表示取不到有效值。
LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
// 泳道名称
// 注意:此字段可能返回 null,表示取不到有效值。
LaneName *string `json:"LaneName,omitempty" name:"LaneName"`
// 泳道备注
// 注意:此字段可能返回 null,表示取不到有效值。
Remark *string `json:"Remark,omitempty" name:"Remark"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 泳道部署组
// 注意:此字段可能返回 null,表示取不到有效值。
LaneGroupList []*LaneGroup `json:"LaneGroupList,omitempty" name:"LaneGroupList" list`
// 是否入口应用
// 注意:此字段可能返回 null,表示取不到有效值。
Entrance *bool `json:"Entrance,omitempty" name:"Entrance"`
// 泳道已经关联部署组的命名空间列表
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceIdList []*string `json:"NamespaceIdList,omitempty" name:"NamespaceIdList" list`
}
type LaneRule ¶
type LaneRule struct {
// 泳道规则ID
// 注意:此字段可能返回 null,表示取不到有效值。
RuleId *string `json:"RuleId,omitempty" name:"RuleId"`
// 泳道规则名称
// 注意:此字段可能返回 null,表示取不到有效值。
RuleName *string `json:"RuleName,omitempty" name:"RuleName"`
// 优先级
// 注意:此字段可能返回 null,表示取不到有效值。
Priority *int64 `json:"Priority,omitempty" name:"Priority"`
// 备注
// 注意:此字段可能返回 null,表示取不到有效值。
Remark *string `json:"Remark,omitempty" name:"Remark"`
// 泳道规则标签列表
// 注意:此字段可能返回 null,表示取不到有效值。
RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list`
// 泳道规则标签关系
// 注意:此字段可能返回 null,表示取不到有效值。
RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"`
// 泳道ID
// 注意:此字段可能返回 null,表示取不到有效值。
LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
// 开启状态
// 注意:此字段可能返回 null,表示取不到有效值。
Enable *bool `json:"Enable,omitempty" name:"Enable"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
}
type LaneRuleTag ¶
type LaneRuleTag struct {
// 标签ID
// 注意:此字段可能返回 null,表示取不到有效值。
TagId *string `json:"TagId,omitempty" name:"TagId"`
// 标签名
// 注意:此字段可能返回 null,表示取不到有效值。
TagName *string `json:"TagName,omitempty" name:"TagName"`
// 标签操作符
// 注意:此字段可能返回 null,表示取不到有效值。
TagOperator *string `json:"TagOperator,omitempty" name:"TagOperator"`
// 标签值
// 注意:此字段可能返回 null,表示取不到有效值。
TagValue *string `json:"TagValue,omitempty" name:"TagValue"`
// 泳道规则ID
// 注意:此字段可能返回 null,表示取不到有效值。
LaneRuleId *string `json:"LaneRuleId,omitempty" name:"LaneRuleId"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
}
type 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"`
// 子网ID
SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"`
}
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 ModifyLaneRequest ¶
type ModifyLaneRequest struct {
*tchttp.BaseRequest
// 泳道ID
LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
// 泳道名称
LaneName *string `json:"LaneName,omitempty" name:"LaneName"`
// 备注
Remark *string `json:"Remark,omitempty" name:"Remark"`
}
func NewModifyLaneRequest ¶
func NewModifyLaneRequest() (request *ModifyLaneRequest)
func (*ModifyLaneRequest) FromJsonString ¶
func (r *ModifyLaneRequest) FromJsonString(s string) error
func (*ModifyLaneRequest) ToJsonString ¶
func (r *ModifyLaneRequest) ToJsonString() string
type ModifyLaneResponse ¶
type ModifyLaneResponse struct {
*tchttp.BaseResponse
Response *struct {
// 操作状态
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewModifyLaneResponse ¶
func NewModifyLaneResponse() (response *ModifyLaneResponse)
func (*ModifyLaneResponse) FromJsonString ¶
func (r *ModifyLaneResponse) FromJsonString(s string) error
func (*ModifyLaneResponse) ToJsonString ¶
func (r *ModifyLaneResponse) ToJsonString() string
type ModifyLaneRuleRequest ¶
type ModifyLaneRuleRequest struct {
*tchttp.BaseRequest
// 泳道规则ID
RuleId *string `json:"RuleId,omitempty" name:"RuleId"`
// 泳道规则名称
RuleName *string `json:"RuleName,omitempty" name:"RuleName"`
// 泳道规则备注
Remark *string `json:"Remark,omitempty" name:"Remark"`
// 泳道规则标签列表
RuleTagList []*LaneRuleTag `json:"RuleTagList,omitempty" name:"RuleTagList" list`
// 泳道规则标签关系
RuleTagRelationship *string `json:"RuleTagRelationship,omitempty" name:"RuleTagRelationship"`
// 泳道ID
LaneId *string `json:"LaneId,omitempty" name:"LaneId"`
// 开启状态
Enable *bool `json:"Enable,omitempty" name:"Enable"`
}
func NewModifyLaneRuleRequest ¶
func NewModifyLaneRuleRequest() (request *ModifyLaneRuleRequest)
func (*ModifyLaneRuleRequest) FromJsonString ¶
func (r *ModifyLaneRuleRequest) FromJsonString(s string) error
func (*ModifyLaneRuleRequest) ToJsonString ¶
func (r *ModifyLaneRuleRequest) ToJsonString() string
type ModifyLaneRuleResponse ¶
type ModifyLaneRuleResponse struct {
*tchttp.BaseResponse
Response *struct {
// 操作状态
// 注意:此字段可能返回 null,表示取不到有效值。
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewModifyLaneRuleResponse ¶
func NewModifyLaneRuleResponse() (response *ModifyLaneRuleResponse)
func (*ModifyLaneRuleResponse) FromJsonString ¶
func (r *ModifyLaneRuleResponse) FromJsonString(s string) error
func (*ModifyLaneRuleResponse) ToJsonString ¶
func (r *ModifyLaneRuleResponse) ToJsonString() string
type ModifyMicroserviceRequest ¶
type ModifyMicroserviceRequest struct {
*tchttp.BaseRequest
// 微服务 ID
MicroserviceId *string `json:"MicroserviceId,omitempty" name:"MicroserviceId"`
// 微服务备注信息
MicroserviceDesc *string `json:"MicroserviceDesc,omitempty" name:"MicroserviceDesc"`
}
func NewModifyMicroserviceRequest ¶
func NewModifyMicroserviceRequest() (request *ModifyMicroserviceRequest)
func (*ModifyMicroserviceRequest) FromJsonString ¶
func (r *ModifyMicroserviceRequest) FromJsonString(s string) error
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"`
// 程序包仓库类型
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
// 程序包仓库id
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
}
func NewModifyUploadInfoRequest ¶
func NewModifyUploadInfoRequest() (request *ModifyUploadInfoRequest)
func (*ModifyUploadInfoRequest) FromJsonString ¶
func (r *ModifyUploadInfoRequest) FromJsonString(s string) error
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 MsApiArray ¶
type MsApiArray struct {
// API 请求路径
Path *string `json:"Path,omitempty" name:"Path"`
// 请求方法
Method *string `json:"Method,omitempty" name:"Method"`
// 方法描述
// 注意:此字段可能返回 null,表示取不到有效值。
Description *string `json:"Description,omitempty" name:"Description"`
// API状态 0:离线 1:在线
// 注意:此字段可能返回 null,表示取不到有效值。
Status *int64 `json:"Status,omitempty" name:"Status"`
}
type MsInstance ¶
type MsInstance struct {
// 机器实例ID信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
// 机器实例名称信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"`
// 服务运行的端口号
// 注意:此字段可能返回 null,表示取不到有效值。
Port *string `json:"Port,omitempty" name:"Port"`
// 机器实例内网IP
// 注意:此字段可能返回 null,表示取不到有效值。
LanIp *string `json:"LanIp,omitempty" name:"LanIp"`
// 机器实例外网IP
// 注意:此字段可能返回 null,表示取不到有效值。
WanIp *string `json:"WanIp,omitempty" name:"WanIp"`
// 机器可用状态
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceAvailableStatus *string `json:"InstanceAvailableStatus,omitempty" name:"InstanceAvailableStatus"`
// 服务运行状态
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceInstanceStatus *string `json:"ServiceInstanceStatus,omitempty" name:"ServiceInstanceStatus"`
// 应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 应用名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// 集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
// 命名空间ID
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 命名空间名称
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
// 部署组ID
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
// 部署组名称
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// 机器TSF可用状态
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`
// 健康检查URL
// 注意:此字段可能返回 null,表示取不到有效值。
HealthCheckUrl *string `json:"HealthCheckUrl,omitempty" name:"HealthCheckUrl"`
// 集群类型
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
// 应用程序包版本
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationPackageVersion *string `json:"ApplicationPackageVersion,omitempty" name:"ApplicationPackageVersion"`
// 应用类型
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`
}
type Namespace ¶
type Namespace struct {
// 命名空间ID
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 命名空间编码
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceCode *string `json:"NamespaceCode,omitempty" name:"NamespaceCode"`
// 命名空间名称
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
// 命名空间描述
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceDesc *string `json:"NamespaceDesc,omitempty" name:"NamespaceDesc"`
// 默认命名空间
// 注意:此字段可能返回 null,表示取不到有效值。
IsDefault *string `json:"IsDefault,omitempty" name:"IsDefault"`
// 命名空间状态
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceStatus *string `json:"NamespaceStatus,omitempty" name:"NamespaceStatus"`
// 删除标识
// 注意:此字段可能返回 null,表示取不到有效值。
DeleteFlag *bool `json:"DeleteFlag,omitempty" name:"DeleteFlag"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 集群数组,仅携带集群ID,集群名称,集群类型等基础信息。
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterList []*Cluster `json:"ClusterList,omitempty" name:"ClusterList" list`
// 集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 集群资源类型
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceResourceType *string `json:"NamespaceResourceType,omitempty" name:"NamespaceResourceType"`
// 命名空间类型
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceType *string `json:"NamespaceType,omitempty" name:"NamespaceType"`
}
type OperationInfo ¶
type OperationInfo struct {
// 初始化按钮的控制信息
// 注意:此字段可能返回 null,表示取不到有效值。
Init *OperationInfoDetail `json:"Init,omitempty" name:"Init"`
// 添加实例按钮的控制信息
// 注意:此字段可能返回 null,表示取不到有效值。
AddInstance *OperationInfoDetail `json:"AddInstance,omitempty" name:"AddInstance"`
// 销毁机器的控制信息
// 注意:此字段可能返回 null,表示取不到有效值。
Destroy *OperationInfoDetail `json:"Destroy,omitempty" name:"Destroy"`
}
type OperationInfoDetail ¶
type OperationInfoDetail struct {
// 不显示的原因
// 注意:此字段可能返回 null,表示取不到有效值。
DisabledReason *string `json:"DisabledReason,omitempty" name:"DisabledReason"`
// 该按钮是否可点击
// 注意:此字段可能返回 null,表示取不到有效值。
Enabled *bool `json:"Enabled,omitempty" name:"Enabled"`
// 是否显示该按钮
// 注意:此字段可能返回 null,表示取不到有效值。
Supported *bool `json:"Supported,omitempty" name:"Supported"`
}
type PkgInfo ¶
type PkgInfo struct {
// 程序包ID
// 注意:此字段可能返回 null,表示取不到有效值。
PkgId *string `json:"PkgId,omitempty" name:"PkgId"`
// 程序包名
// 注意:此字段可能返回 null,表示取不到有效值。
PkgName *string `json:"PkgName,omitempty" name:"PkgName"`
// 程序包类型
// 注意:此字段可能返回 null,表示取不到有效值。
PkgType *string `json:"PkgType,omitempty" name:"PkgType"`
// 程序包版本
// 注意:此字段可能返回 null,表示取不到有效值。
PkgVersion *string `json:"PkgVersion,omitempty" name:"PkgVersion"`
// 程序包描述
// 注意:此字段可能返回 null,表示取不到有效值。
PkgDesc *string `json:"PkgDesc,omitempty" name:"PkgDesc"`
// 上传时间
// 注意:此字段可能返回 null,表示取不到有效值。
UploadTime *string `json:"UploadTime,omitempty" name:"UploadTime"`
// 程序包MD5
// 注意:此字段可能返回 null,表示取不到有效值。
Md5 *string `json:"Md5,omitempty" name:"Md5"`
// 程序包状态
// 注意:此字段可能返回 null,表示取不到有效值。
PkgPubStatus *int64 `json:"PkgPubStatus,omitempty" name:"PkgPubStatus"`
// 程序包关联关系
// 注意:此字段可能返回 null,表示取不到有效值。
PkgBindInfo []*PkgBind `json:"PkgBindInfo,omitempty" name:"PkgBindInfo" list`
}
type PkgList ¶
type PkgList struct {
// 程序包总量
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 程序包信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
Content []*PkgInfo `json:"Content,omitempty" name:"Content" list`
// 程序包仓库id
// 注意:此字段可能返回 null,表示取不到有效值。
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
// 程序包仓库类型
// 注意:此字段可能返回 null,表示取不到有效值。
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
// 程序包仓库名称
// 注意:此字段可能返回 null,表示取不到有效值。
RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`
}
type PropertyField ¶
type ProtocolPort ¶
type ProtocolPort struct {
// TCP UDP
Protocol *string `json:"Protocol,omitempty" name:"Protocol"`
// 服务端口
Port *int64 `json:"Port,omitempty" name:"Port"`
// 容器端口
TargetPort *int64 `json:"TargetPort,omitempty" name:"TargetPort"`
// 主机端口
// 注意:此字段可能返回 null,表示取不到有效值。
NodePort *int64 `json:"NodePort,omitempty" name:"NodePort"`
}
type 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 RepositoryInfo ¶
type RepositoryInfo struct {
// 仓库ID
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
// 仓库名称
// 注意:此字段可能返回 null,表示取不到有效值。
RepositoryName *string `json:"RepositoryName,omitempty" name:"RepositoryName"`
// 仓库类型(默认仓库:default,私有仓库:private)
// 注意:此字段可能返回 null,表示取不到有效值。
RepositoryType *string `json:"RepositoryType,omitempty" name:"RepositoryType"`
// 仓库描述
// 注意:此字段可能返回 null,表示取不到有效值。
RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"`
// 仓库是否正在被使用
// 注意:此字段可能返回 null,表示取不到有效值。
IsUsed *bool `json:"IsUsed,omitempty" name:"IsUsed"`
// 仓库创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 仓库桶名称
// 注意:此字段可能返回 null,表示取不到有效值。
BucketName *string `json:"BucketName,omitempty" name:"BucketName"`
// 仓库桶所在地域
// 注意:此字段可能返回 null,表示取不到有效值。
BucketRegion *string `json:"BucketRegion,omitempty" name:"BucketRegion"`
// 仓库目录
// 注意:此字段可能返回 null,表示取不到有效值。
Directory *string `json:"Directory,omitempty" name:"Directory"`
}
type RepositoryList ¶
type RepositoryList struct {
// 仓库总量
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 仓库信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
Content []*RepositoryInfo `json:"Content,omitempty" name:"Content" list`
}
type 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"`
// 应用名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName []*string `json:"ApplicationName,omitempty" name:"ApplicationName" list`
}
type ServerlessGroupPage ¶
type ServerlessGroupPage struct {
// 总记录数
// 注意:此字段可能返回 null,表示取不到有效值。
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 列表信息
// 注意:此字段可能返回 null,表示取不到有效值。
Content []*ServerlessGroup `json:"Content,omitempty" name:"Content" list`
}
type 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"`
// ApigatewayServiceId
// 注意:此字段可能返回 null,表示取不到有效值。
ApigatewayServiceId *string `json:"ApigatewayServiceId,omitempty" name:"ApigatewayServiceId"`
// ApplicationRuntimeType
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationRuntimeType *string `json:"ApplicationRuntimeType,omitempty" name:"ApplicationRuntimeType"`
}
type SimpleGroup ¶
type SimpleGroup struct {
// 部署组ID
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
// 部署组名称
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// 应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 应用名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// 应用类型
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`
// 集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
// 集群类型
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
// 命名空间ID
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 命名空间名称
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
// 启动参数
// 注意:此字段可能返回 null,表示取不到有效值。
StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`
// 部署组资源类型
// 注意:此字段可能返回 null,表示取不到有效值。
GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`
// 应用微服务类型
// 注意:此字段可能返回 null,表示取不到有效值。
AppMicroServiceType *string `json:"AppMicroServiceType,omitempty" name:"AppMicroServiceType"`
}
type StartContainerGroupRequest ¶
type StartContainerGroupRequest struct {
*tchttp.BaseRequest
// 部署组ID
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
}
func NewStartContainerGroupRequest ¶
func NewStartContainerGroupRequest() (request *StartContainerGroupRequest)
func (*StartContainerGroupRequest) FromJsonString ¶
func (r *StartContainerGroupRequest) FromJsonString(s string) error
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:停止成功
// false:停止失败
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewStopContainerGroupResponse ¶
func NewStopContainerGroupResponse() (response *StopContainerGroupResponse)
func (*StopContainerGroupResponse) FromJsonString ¶
func (r *StopContainerGroupResponse) FromJsonString(s string) error
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 TsfApiListResponse ¶
type TsfApiListResponse struct {
// 数量
// 注意:此字段可能返回 null,表示取不到有效值。
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// API 列表
// 注意:此字段可能返回 null,表示取不到有效值。
Content []*MsApiArray `json:"Content,omitempty" name:"Content" list`
}
type TsfPageApplication ¶
type TsfPageApplication struct {
// 应用总数目
// 注意:此字段可能返回 null,表示取不到有效值。
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 应用信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
Content []*ApplicationForPage `json:"Content,omitempty" name:"Content" list`
}
type TsfPageCluster ¶
type 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 UpdateRepositoryRequest ¶
type UpdateRepositoryRequest struct {
*tchttp.BaseRequest
// 仓库ID
RepositoryId *string `json:"RepositoryId,omitempty" name:"RepositoryId"`
// 仓库描述
RepositoryDesc *string `json:"RepositoryDesc,omitempty" name:"RepositoryDesc"`
}
func NewUpdateRepositoryRequest ¶
func NewUpdateRepositoryRequest() (request *UpdateRepositoryRequest)
func (*UpdateRepositoryRequest) FromJsonString ¶
func (r *UpdateRepositoryRequest) FromJsonString(s string) error
func (*UpdateRepositoryRequest) ToJsonString ¶
func (r *UpdateRepositoryRequest) ToJsonString() string
type UpdateRepositoryResponse ¶
type UpdateRepositoryResponse struct {
*tchttp.BaseResponse
Response *struct {
// 更新仓库是否成功
// 注意:此字段可能返回 null,表示取不到有效值。
Result *bool `json:"Result,omitempty" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewUpdateRepositoryResponse ¶
func NewUpdateRepositoryResponse() (response *UpdateRepositoryResponse)
func (*UpdateRepositoryResponse) FromJsonString ¶
func (r *UpdateRepositoryResponse) FromJsonString(s string) error
func (*UpdateRepositoryResponse) ToJsonString ¶
func (r *UpdateRepositoryResponse) ToJsonString() string
type VmGroup ¶
type VmGroup struct {
// 部署组ID
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
// 部署组名称
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// 部署组状态
// 注意:此字段可能返回 null,表示取不到有效值。
GroupStatus *string `json:"GroupStatus,omitempty" name:"GroupStatus"`
// 程序包ID
// 注意:此字段可能返回 null,表示取不到有效值。
PackageId *string `json:"PackageId,omitempty" name:"PackageId"`
// 程序包名称
// 注意:此字段可能返回 null,表示取不到有效值。
PackageName *string `json:"PackageName,omitempty" name:"PackageName"`
// 程序包版本号
// 注意:此字段可能返回 null,表示取不到有效值。
PackageVersion *string `json:"PackageVersion,omitempty" name:"PackageVersion"`
// 集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
// 命名空间ID
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 命名空间名称
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
// 应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 应用名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// 部署组机器数目
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"`
// 部署组运行中机器数目
// 注意:此字段可能返回 null,表示取不到有效值。
RunInstanceCount *int64 `json:"RunInstanceCount,omitempty" name:"RunInstanceCount"`
// 部署组启动参数信息
// 注意:此字段可能返回 null,表示取不到有效值。
StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`
// 部署组创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 部署组更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 部署组停止机器数目
// 注意:此字段可能返回 null,表示取不到有效值。
OffInstanceCount *int64 `json:"OffInstanceCount,omitempty" name:"OffInstanceCount"`
// 部署组描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"`
// 微服务类型
// 注意:此字段可能返回 null,表示取不到有效值。
MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`
// 应用类型
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`
// 部署组资源类型
// 注意:此字段可能返回 null,表示取不到有效值。
GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`
// 部署组更新时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"`
}
type VmGroupSimple ¶
type VmGroupSimple struct {
// 部署组ID
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
// 部署组名称
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitempty" name:"GroupName"`
// 应用类型
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationType *string `json:"ApplicationType,omitempty" name:"ApplicationType"`
// 部署组描述
// 注意:此字段可能返回 null,表示取不到有效值。
GroupDesc *string `json:"GroupDesc,omitempty" name:"GroupDesc"`
// 部署组更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
// 集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
// 部署组启动参数
// 注意:此字段可能返回 null,表示取不到有效值。
StartupParameters *string `json:"StartupParameters,omitempty" name:"StartupParameters"`
// 命名空间ID
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceId *string `json:"NamespaceId,omitempty" name:"NamespaceId"`
// 部署组创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
// 应用ID
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationId *string `json:"ApplicationId,omitempty" name:"ApplicationId"`
// 应用名称
// 注意:此字段可能返回 null,表示取不到有效值。
ApplicationName *string `json:"ApplicationName,omitempty" name:"ApplicationName"`
// 命名空间名称
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceName *string `json:"NamespaceName,omitempty" name:"NamespaceName"`
// 应用微服务类型
// 注意:此字段可能返回 null,表示取不到有效值。
MicroserviceType *string `json:"MicroserviceType,omitempty" name:"MicroserviceType"`
// 部署组资源类型
// 注意:此字段可能返回 null,表示取不到有效值。
GroupResourceType *string `json:"GroupResourceType,omitempty" name:"GroupResourceType"`
// 部署组更新时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedTime *int64 `json:"UpdatedTime,omitempty" name:"UpdatedTime"`
}