apis

package
v1.66.0 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContainerAntiAffinityRequest

type ContainerAntiAffinityRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`

	/*  (Optional) */
	Open *bool `json:"open"`
}

func NewContainerAntiAffinityRequest

func NewContainerAntiAffinityRequest(
	appId string,
	groupId string,
) *ContainerAntiAffinityRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewContainerAntiAffinityRequestWithAllParams

func NewContainerAntiAffinityRequestWithAllParams(
	appId string,
	groupId string,
	open *bool,
) *ContainerAntiAffinityRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param open: (Optional)

func NewContainerAntiAffinityRequestWithoutParam

func NewContainerAntiAffinityRequestWithoutParam() *ContainerAntiAffinityRequest

This constructor has better compatible ability when API parameters changed

func (ContainerAntiAffinityRequest) GetRegionId

func (r ContainerAntiAffinityRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ContainerAntiAffinityRequest) SetAppId

func (r *ContainerAntiAffinityRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*ContainerAntiAffinityRequest) SetGroupId

func (r *ContainerAntiAffinityRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

func (*ContainerAntiAffinityRequest) SetOpen

func (r *ContainerAntiAffinityRequest) SetOpen(open bool)

param open: (Optional)

type ContainerAntiAffinityResponse

type ContainerAntiAffinityResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    ContainerAntiAffinityResult `json:"result"`
}

type ContainerAntiAffinityResult

type ContainerAntiAffinityResult struct {
	Success bool `json:"success"`
}

type DeleteConfigFileRequest

type DeleteConfigFileRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 文件是否加密 (Optional) */
	FileEncrypted *bool `json:"fileEncrypted"`

	/* 文件项键 (Optional) */
	FileItemKey *string `json:"fileItemKey"`

	/* 文件Base64编码内容 (Optional) */
	FileItemValue *string `json:"fileItemValue"`

	/* 待删除文件路径列表 (Optional) */
	DeleteFilePaths []string `json:"deleteFilePaths"`
}

func NewDeleteConfigFileRequest

func NewDeleteConfigFileRequest(
	appId string,
	groupId string,
) *DeleteConfigFileRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteConfigFileRequestWithAllParams

func NewDeleteConfigFileRequestWithAllParams(
	appId string,
	groupId string,
	fileEncrypted *bool,
	fileItemKey *string,
	fileItemValue *string,
	deleteFilePaths []string,
) *DeleteConfigFileRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param fileEncrypted: 文件是否加密 (Optional) * param fileItemKey: 文件项键 (Optional) * param fileItemValue: 文件Base64编码内容 (Optional) * param deleteFilePaths: 待删除文件路径列表 (Optional)

func NewDeleteConfigFileRequestWithoutParam

func NewDeleteConfigFileRequestWithoutParam() *DeleteConfigFileRequest

This constructor has better compatible ability when API parameters changed

func (DeleteConfigFileRequest) GetRegionId

func (r DeleteConfigFileRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteConfigFileRequest) SetAppId

func (r *DeleteConfigFileRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*DeleteConfigFileRequest) SetDeleteFilePaths

func (r *DeleteConfigFileRequest) SetDeleteFilePaths(deleteFilePaths []string)

param deleteFilePaths: 待删除文件路径列表(Optional)

func (*DeleteConfigFileRequest) SetFileEncrypted

func (r *DeleteConfigFileRequest) SetFileEncrypted(fileEncrypted bool)

param fileEncrypted: 文件是否加密(Optional)

func (*DeleteConfigFileRequest) SetFileItemKey

func (r *DeleteConfigFileRequest) SetFileItemKey(fileItemKey string)

param fileItemKey: 文件项键(Optional)

func (*DeleteConfigFileRequest) SetFileItemValue

func (r *DeleteConfigFileRequest) SetFileItemValue(fileItemValue string)

param fileItemValue: 文件Base64编码内容(Optional)

func (*DeleteConfigFileRequest) SetGroupId

func (r *DeleteConfigFileRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

type DeleteConfigFileResponse

type DeleteConfigFileResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DeleteConfigFileResult `json:"result"`
}

type DeleteConfigFileResult

type DeleteConfigFileResult struct {
	Success bool `json:"success"`
}

type DeleteCustomImageRequest

type DeleteCustomImageRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456789  */
	AppId string `json:"appId"`

	/* 镜像摘要,从 customImages 接口返回参数 imageDigest 获取该值,E.g.,sha256:e5785cb0c62436fd7aaa95354a056f1e9db97a  */
	ImageDigest string `json:"imageDigest"`
}

func NewDeleteCustomImageRequest

func NewDeleteCustomImageRequest(
	appId string,
	imageDigest string,
) *DeleteCustomImageRequest

* param appId: 应用ID,E.g.,app-123456789 (Required) * param imageDigest: 镜像摘要,从 customImages 接口返回参数 imageDigest 获取该值,E.g.,sha256:e5785cb0c62436fd7aaa95354a056f1e9db97a (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteCustomImageRequestWithAllParams

func NewDeleteCustomImageRequestWithAllParams(
	appId string,
	imageDigest string,
) *DeleteCustomImageRequest

* param appId: 应用ID,E.g.,app-123456789 (Required) * param imageDigest: 镜像摘要,从 customImages 接口返回参数 imageDigest 获取该值,E.g.,sha256:e5785cb0c62436fd7aaa95354a056f1e9db97a (Required)

func NewDeleteCustomImageRequestWithoutParam

func NewDeleteCustomImageRequestWithoutParam() *DeleteCustomImageRequest

This constructor has better compatible ability when API parameters changed

func (DeleteCustomImageRequest) GetRegionId

func (r DeleteCustomImageRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteCustomImageRequest) SetAppId

func (r *DeleteCustomImageRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456789(Required)

func (*DeleteCustomImageRequest) SetImageDigest

func (r *DeleteCustomImageRequest) SetImageDigest(imageDigest string)

param imageDigest: 镜像摘要,从 customImages 接口返回参数 imageDigest 获取该值,E.g.,sha256:e5785cb0c62436fd7aaa95354a056f1e9db97a(Required)

type DeleteCustomImageResponse

type DeleteCustomImageResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DeleteCustomImageResult `json:"result"`
}

type DeleteCustomImageResult

type DeleteCustomImageResult struct {
	Success bool `json:"success"`
}

type DeployRequest

type DeployRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`

	/* 最大停止服务容器, 按照设置比例停止旧版本容器,用于保证可用容器比例,比例越高升级的越快。范围:0-100,,E.g.,10 (Optional) */
	Concurrency *int `json:"concurrency"`

	/* 镜像类型,可以为空,默认为custom,可选属性为:standard、custom,E.g.,custom (Optional) */
	ImageType *string `json:"imageType"`

	/* 镜像版本信息,不能为空,镜像列表接口返回参数 imageDetail 的属性 imageTags 的值,E.g.,v1.0.0 (Optional) */
	ImageVersion *string `json:"imageVersion"`

	/* 可额外创建容器, 按照设置比例创建新版本容器用于旧版本容器,比例越高升级的越快,临时占用的集群资源越高。范围:0-100,E.g.,10 (Optional) */
	MaxSurge *int `json:"maxSurge"`

	/* 部署的容器数量,E.g.,3 (Optional) */
	PodCount *int `json:"podCount"`
}

func NewDeployRequest

func NewDeployRequest(
	appId string,
	groupId string,
) *DeployRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeployRequestWithAllParams

func NewDeployRequestWithAllParams(
	appId string,
	groupId string,
	concurrency *int,
	imageType *string,
	imageVersion *string,
	maxSurge *int,
	podCount *int,
) *DeployRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param concurrency: 最大停止服务容器, 按照设置比例停止旧版本容器,用于保证可用容器比例,比例越高升级的越快。范围:0-100,,E.g.,10 (Optional) * param imageType: 镜像类型,可以为空,默认为custom,可选属性为:standard、custom,E.g.,custom (Optional) * param imageVersion: 镜像版本信息,不能为空,镜像列表接口返回参数 imageDetail 的属性 imageTags 的值,E.g.,v1.0.0 (Optional) * param maxSurge: 可额外创建容器, 按照设置比例创建新版本容器用于旧版本容器,比例越高升级的越快,临时占用的集群资源越高。范围:0-100,E.g.,10 (Optional) * param podCount: 部署的容器数量,E.g.,3 (Optional)

func NewDeployRequestWithoutParam

func NewDeployRequestWithoutParam() *DeployRequest

This constructor has better compatible ability when API parameters changed

func (DeployRequest) GetRegionId

func (r DeployRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeployRequest) SetAppId

func (r *DeployRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*DeployRequest) SetConcurrency

func (r *DeployRequest) SetConcurrency(concurrency int)

param concurrency: 最大停止服务容器, 按照设置比例停止旧版本容器,用于保证可用容器比例,比例越高升级的越快。范围:0-100,,E.g.,10(Optional)

func (*DeployRequest) SetGroupId

func (r *DeployRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

func (*DeployRequest) SetImageType

func (r *DeployRequest) SetImageType(imageType string)

param imageType: 镜像类型,可以为空,默认为custom,可选属性为:standard、custom,E.g.,custom(Optional)

func (*DeployRequest) SetImageVersion

func (r *DeployRequest) SetImageVersion(imageVersion string)

param imageVersion: 镜像版本信息,不能为空,镜像列表接口返回参数 imageDetail 的属性 imageTags 的值,E.g.,v1.0.0(Optional)

func (*DeployRequest) SetMaxSurge

func (r *DeployRequest) SetMaxSurge(maxSurge int)

param maxSurge: 可额外创建容器, 按照设置比例创建新版本容器用于旧版本容器,比例越高升级的越快,临时占用的集群资源越高。范围:0-100,E.g.,10(Optional)

func (*DeployRequest) SetPodCount

func (r *DeployRequest) SetPodCount(podCount int)

param podCount: 部署的容器数量,E.g.,3(Optional)

type DeployResponse

type DeployResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeployResult       `json:"result"`
}

type DeployResult

type DeployResult struct {
	Id           int64  `json:"id"`
	Log          string `json:"log"`
	Status       string `json:"status"`
	SuccessCount int    `json:"successCount"`
}

type DescribeAppsRequest

type DescribeAppsRequest struct {
	core.JDCloudRequest

	/* 页码,默认为1 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 每页数量,参数范围:10-100,默认20 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeAppsRequest

func NewDescribeAppsRequest() *DescribeAppsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAppsRequestWithAllParams

func NewDescribeAppsRequestWithAllParams(
	pageNum *int,
	pageSize *int,
) *DescribeAppsRequest

* param pageNum: 页码,默认为1 (Optional) * param pageSize: 每页数量,参数范围:10-100,默认20 (Optional)

func NewDescribeAppsRequestWithoutParam

func NewDescribeAppsRequestWithoutParam() *DescribeAppsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAppsRequest) GetRegionId

func (r DescribeAppsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAppsRequest) SetPageNum

func (r *DescribeAppsRequest) SetPageNum(pageNum int)

param pageNum: 页码,默认为1(Optional)

func (*DescribeAppsRequest) SetPageSize

func (r *DescribeAppsRequest) SetPageSize(pageSize int)

param pageSize: 每页数量,参数范围:10-100,默认20(Optional)

type DescribeAppsResponse

type DescribeAppsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DescribeAppsResult `json:"result"`
}

type DescribeAppsResult

type DescribeAppsResult struct {
	Data       []ydapp.App `json:"data"`
	TotalCount int64       `json:"totalCount"`
}

type DescribeCustomImagesRequest

type DescribeCustomImagesRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456789  */
	AppId string `json:"appId"`

	/* 页码,E.g.,6 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 每页数量(10-100),E.g.,20 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 镜像版本,E.g.,busybox-v1.0.0 (Optional) */
	Version *string `json:"version"`
}

func NewDescribeCustomImagesRequest

func NewDescribeCustomImagesRequest(
	appId string,
) *DescribeCustomImagesRequest

* param appId: 应用ID,E.g.,app-123456789 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomImagesRequestWithAllParams

func NewDescribeCustomImagesRequestWithAllParams(
	appId string,
	pageNum *int,
	pageSize *int,
	version *string,
) *DescribeCustomImagesRequest

* param appId: 应用ID,E.g.,app-123456789 (Required) * param pageNum: 页码,E.g.,6 (Optional) * param pageSize: 每页数量(10-100),E.g.,20 (Optional) * param version: 镜像版本,E.g.,busybox-v1.0.0 (Optional)

func NewDescribeCustomImagesRequestWithoutParam

func NewDescribeCustomImagesRequestWithoutParam() *DescribeCustomImagesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomImagesRequest) GetRegionId

func (r DescribeCustomImagesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomImagesRequest) SetAppId

func (r *DescribeCustomImagesRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456789(Required)

func (*DescribeCustomImagesRequest) SetPageNum

func (r *DescribeCustomImagesRequest) SetPageNum(pageNum int)

param pageNum: 页码,E.g.,6(Optional)

func (*DescribeCustomImagesRequest) SetPageSize

func (r *DescribeCustomImagesRequest) SetPageSize(pageSize int)

param pageSize: 每页数量(10-100),E.g.,20(Optional)

func (*DescribeCustomImagesRequest) SetVersion

func (r *DescribeCustomImagesRequest) SetVersion(version string)

param version: 镜像版本,E.g.,busybox-v1.0.0(Optional)

type DescribeCustomImagesResponse

type DescribeCustomImagesResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeCustomImagesResult `json:"result"`
}

type DescribeCustomImagesResult

type DescribeCustomImagesResult struct {
	ImageDetails []ydapp.ImageDetail `json:"imageDetails"`
	RepoUri      string              `json:"repoUri"`
	TotalCount   int64               `json:"totalCount"`
}

type DescribeCustomRegistryTokenRequest

type DescribeCustomRegistryTokenRequest struct {
	core.JDCloudRequest

	/* 可以在应用列表页面获取对应应用的appId,格式为:app-xxxxxxxxxxxx
	 */
	AppId string `json:"appId"`

	/* 用户不同应用间自定义镜像仓库使用相同注册表,注册表token全局唯一,renew 会吊销之前获取的token,请审慎使用,E.g.,true or false or null, default is false
	(Optional) */
	Renew *bool `json:"renew"`
}

func NewDescribeCustomRegistryTokenRequest

func NewDescribeCustomRegistryTokenRequest(
	appId string,
) *DescribeCustomRegistryTokenRequest

* param appId: 可以在应用列表页面获取对应应用的appId,格式为:app-xxxxxxxxxxxx (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCustomRegistryTokenRequestWithAllParams

func NewDescribeCustomRegistryTokenRequestWithAllParams(
	appId string,
	renew *bool,
) *DescribeCustomRegistryTokenRequest

* param appId: 可以在应用列表页面获取对应应用的appId,格式为:app-xxxxxxxxxxxx (Required) * param renew: 用户不同应用间自定义镜像仓库使用相同注册表,注册表token全局唯一,renew 会吊销之前获取的token,请审慎使用,E.g.,true or false or null, default is false (Optional)

func NewDescribeCustomRegistryTokenRequestWithoutParam

func NewDescribeCustomRegistryTokenRequestWithoutParam() *DescribeCustomRegistryTokenRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCustomRegistryTokenRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCustomRegistryTokenRequest) SetAppId

func (r *DescribeCustomRegistryTokenRequest) SetAppId(appId string)
param appId: 可以在应用列表页面获取对应应用的appId,格式为:app-xxxxxxxxxxxx

(Required)

func (*DescribeCustomRegistryTokenRequest) SetRenew

func (r *DescribeCustomRegistryTokenRequest) SetRenew(renew bool)
param renew: 用户不同应用间自定义镜像仓库使用相同注册表,注册表token全局唯一,renew 会吊销之前获取的token,请审慎使用,E.g.,true or false or null, default is false

(Optional)

type DescribeCustomRegistryTokenResponse

type DescribeCustomRegistryTokenResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DescribeCustomRegistryTokenResult `json:"result"`
}

type DescribeCustomRegistryTokenResult

type DescribeCustomRegistryTokenResult struct {
	AuthorizationToken string `json:"authorizationToken"`
	ExpiresAt          string `json:"expiresAt"`
	LoginCmdLine       string `json:"loginCmdLine"`
	RegistryUri        string `json:"registryUri"`
	Username           string `json:"username"`
}

type DescribeDeployTaskRequest

type DescribeDeployTaskRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 部署ID,E.g.,9527  */
	DeployId int `json:"deployId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`
}

func NewDescribeDeployTaskRequest

func NewDescribeDeployTaskRequest(
	appId string,
	deployId int,
	groupId string,
) *DescribeDeployTaskRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param deployId: 部署ID,E.g.,9527 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeployTaskRequestWithAllParams

func NewDescribeDeployTaskRequestWithAllParams(
	appId string,
	deployId int,
	groupId string,
) *DescribeDeployTaskRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param deployId: 部署ID,E.g.,9527 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required)

func NewDescribeDeployTaskRequestWithoutParam

func NewDescribeDeployTaskRequestWithoutParam() *DescribeDeployTaskRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeployTaskRequest) GetRegionId

func (r DescribeDeployTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDeployTaskRequest) SetAppId

func (r *DescribeDeployTaskRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*DescribeDeployTaskRequest) SetDeployId

func (r *DescribeDeployTaskRequest) SetDeployId(deployId int)

param deployId: 部署ID,E.g.,9527(Required)

func (*DescribeDeployTaskRequest) SetGroupId

func (r *DescribeDeployTaskRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

type DescribeDeployTaskResponse

type DescribeDeployTaskResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeDeployTaskResult `json:"result"`
}

type DescribeDeployTaskResult

type DescribeDeployTaskResult struct {
	Id           int64  `json:"id"`
	Log          string `json:"log"`
	Status       string `json:"status"`
	SuccessCount int    `json:"successCount"`
}

type DescribeDeploysRequest

type DescribeDeploysRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`

	/* 页码 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 每页数量(10-100) (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeDeploysRequest

func NewDescribeDeploysRequest(
	appId string,
	groupId string,
) *DescribeDeploysRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDeploysRequestWithAllParams

func NewDescribeDeploysRequestWithAllParams(
	appId string,
	groupId string,
	pageNum *int,
	pageSize *int,
) *DescribeDeploysRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param pageNum: 页码 (Optional) * param pageSize: 每页数量(10-100) (Optional)

func NewDescribeDeploysRequestWithoutParam

func NewDescribeDeploysRequestWithoutParam() *DescribeDeploysRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeploysRequest) GetRegionId

func (r DescribeDeploysRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDeploysRequest) SetAppId

func (r *DescribeDeploysRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*DescribeDeploysRequest) SetGroupId

func (r *DescribeDeploysRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

func (*DescribeDeploysRequest) SetPageNum

func (r *DescribeDeploysRequest) SetPageNum(pageNum int)

param pageNum: 页码(Optional)

func (*DescribeDeploysRequest) SetPageSize

func (r *DescribeDeploysRequest) SetPageSize(pageSize int)

param pageSize: 每页数量(10-100)(Optional)

type DescribeDeploysResponse

type DescribeDeploysResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeDeploysResult `json:"result"`
}

type DescribeDeploysResult

type DescribeDeploysResult struct {
	Data       []ydapp.DeployTask `json:"data"`
	TotalCount int64              `json:"totalCount"`
}

type DescribeGroupConfigFilesRequest

type DescribeGroupConfigFilesRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`
}

func NewDescribeGroupConfigFilesRequest

func NewDescribeGroupConfigFilesRequest(
	appId string,
	groupId string,
) *DescribeGroupConfigFilesRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeGroupConfigFilesRequestWithAllParams

func NewDescribeGroupConfigFilesRequestWithAllParams(
	appId string,
	groupId string,
) *DescribeGroupConfigFilesRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required)

func NewDescribeGroupConfigFilesRequestWithoutParam

func NewDescribeGroupConfigFilesRequestWithoutParam() *DescribeGroupConfigFilesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeGroupConfigFilesRequest) GetRegionId

func (r DescribeGroupConfigFilesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeGroupConfigFilesRequest) SetAppId

func (r *DescribeGroupConfigFilesRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*DescribeGroupConfigFilesRequest) SetGroupId

func (r *DescribeGroupConfigFilesRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

type DescribeGroupConfigFilesResponse

type DescribeGroupConfigFilesResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    DescribeGroupConfigFilesResult `json:"result"`
}

type DescribeGroupConfigFilesResult

type DescribeGroupConfigFilesResult struct {
	Data       []ydapp.ConfigInfo `json:"data"`
	TotalCount int64              `json:"totalCount"`
}

type DescribeGroupConfigRequest

type DescribeGroupConfigRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`
}

func NewDescribeGroupConfigRequest

func NewDescribeGroupConfigRequest(
	appId string,
	groupId string,
) *DescribeGroupConfigRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeGroupConfigRequestWithAllParams

func NewDescribeGroupConfigRequestWithAllParams(
	appId string,
	groupId string,
) *DescribeGroupConfigRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required)

func NewDescribeGroupConfigRequestWithoutParam

func NewDescribeGroupConfigRequestWithoutParam() *DescribeGroupConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeGroupConfigRequest) GetRegionId

func (r DescribeGroupConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeGroupConfigRequest) SetAppId

func (r *DescribeGroupConfigRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*DescribeGroupConfigRequest) SetGroupId

func (r *DescribeGroupConfigRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

type DescribeGroupConfigResponse

type DescribeGroupConfigResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeGroupConfigResult `json:"result"`
}

type DescribeGroupConfigResult

type DescribeGroupConfigResult struct {
	GroupName                      string      `json:"groupName"`
	Cpu                            float32     `json:"cpu"`
	Memory                         float32     `json:"memory"`
	RequestCpu                     float32     `json:"requestCpu"`
	RequestMemory                  float32     `json:"requestMemory"`
	StartCommand                   string      `json:"startCommand"`
	HealthCheckType                string      `json:"healthCheckType"`
	HealthCheckInitialDelaySeconds int         `json:"healthCheckInitialDelaySeconds"`
	HealthCheckTimeoutSeconds      int         `json:"healthCheckTimeoutSeconds"`
	HealthCheckCommand             string      `json:"healthCheckCommand"`
	HealthCheckPath                string      `json:"healthCheckPath"`
	HealthCheckPort                int         `json:"healthCheckPort"`
	HealthCheckScheme              string      `json:"healthCheckScheme"`
	LifecyclePostStartType         string      `json:"lifecyclePostStartType"`
	LifecyclePostStartCommand      string      `json:"lifecyclePostStartCommand"`
	LifecyclePostStartPath         string      `json:"lifecyclePostStartPath"`
	LifecyclePostStartPort         int         `json:"lifecyclePostStartPort"`
	LifecyclePostStartScheme       string      `json:"lifecyclePostStartScheme"`
	LifecyclePostStartHost         string      `json:"lifecyclePostStartHost"`
	LifecyclePostStartHeader       interface{} `json:"lifecyclePostStartHeader"`
	LifecyclePreStopType           string      `json:"lifecyclePreStopType"`
	LifecyclePreStopCommand        string      `json:"lifecyclePreStopCommand"`
	LifecyclePreStopPath           string      `json:"lifecyclePreStopPath"`
	LifecyclePreStopPort           int         `json:"lifecyclePreStopPort"`
	LifecyclePreStopScheme         string      `json:"lifecyclePreStopScheme"`
	LifecyclePreStopHost           string      `json:"lifecyclePreStopHost"`
	LifecyclePreStopHeader         interface{} `json:"lifecyclePreStopHeader"`
	ReadyCheckType                 string      `json:"readyCheckType"`
	ReadyCheckInitialDelaySeconds  int         `json:"readyCheckInitialDelaySeconds"`
	ReadyCheckTimeoutSeconds       int         `json:"readyCheckTimeoutSeconds"`
	ReadyCheckCommand              string      `json:"readyCheckCommand"`
	ReadyCheckPath                 string      `json:"readyCheckPath"`
	ReadyCheckPort                 int         `json:"readyCheckPort"`
	ReadyCheckScheme               string      `json:"readyCheckScheme"`
	TerminationGraceSeconds        int         `json:"terminationGraceSeconds"`
}

type DescribeGroupEnvironmentsRequest

type DescribeGroupEnvironmentsRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`
}

func NewDescribeGroupEnvironmentsRequest

func NewDescribeGroupEnvironmentsRequest(
	appId string,
	groupId string,
) *DescribeGroupEnvironmentsRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeGroupEnvironmentsRequestWithAllParams

func NewDescribeGroupEnvironmentsRequestWithAllParams(
	appId string,
	groupId string,
) *DescribeGroupEnvironmentsRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required)

func NewDescribeGroupEnvironmentsRequestWithoutParam

func NewDescribeGroupEnvironmentsRequestWithoutParam() *DescribeGroupEnvironmentsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeGroupEnvironmentsRequest) GetRegionId

func (r DescribeGroupEnvironmentsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeGroupEnvironmentsRequest) SetAppId

func (r *DescribeGroupEnvironmentsRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*DescribeGroupEnvironmentsRequest) SetGroupId

func (r *DescribeGroupEnvironmentsRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

type DescribeGroupEnvironmentsResponse

type DescribeGroupEnvironmentsResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeGroupEnvironmentsResult `json:"result"`
}

type DescribeGroupEnvironmentsResult

type DescribeGroupEnvironmentsResult struct {
	Data       []ydapp.ConfigInfo `json:"data"`
	TotalCount int64              `json:"totalCount"`
}

type DescribeGroupsRequest

type DescribeGroupsRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 页码 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 每页数量(10-100) (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeGroupsRequest

func NewDescribeGroupsRequest(
	appId string,
) *DescribeGroupsRequest

* param appId: 应用ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeGroupsRequestWithAllParams

func NewDescribeGroupsRequestWithAllParams(
	appId string,
	pageNum *int,
	pageSize *int,
) *DescribeGroupsRequest

* param appId: 应用ID (Required) * param pageNum: 页码 (Optional) * param pageSize: 每页数量(10-100) (Optional)

func NewDescribeGroupsRequestWithoutParam

func NewDescribeGroupsRequestWithoutParam() *DescribeGroupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeGroupsRequest) GetRegionId

func (r DescribeGroupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeGroupsRequest) SetAppId

func (r *DescribeGroupsRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*DescribeGroupsRequest) SetPageNum

func (r *DescribeGroupsRequest) SetPageNum(pageNum int)

param pageNum: 页码(Optional)

func (*DescribeGroupsRequest) SetPageSize

func (r *DescribeGroupsRequest) SetPageSize(pageSize int)

param pageSize: 每页数量(10-100)(Optional)

type DescribeGroupsResponse

type DescribeGroupsResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DescribeGroupsResult `json:"result"`
}

type DescribeGroupsResult

type DescribeGroupsResult struct {
	Data       []ydapp.Group `json:"data"`
	TotalCount int64         `json:"totalCount"`
}

type DescribePodsRequest

type DescribePodsRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 页码 (Optional) */
	PageNum *int `json:"pageNum"`

	/* 每页数量(10-100) (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribePodsRequest

func NewDescribePodsRequest(
	appId string,
	groupId string,
) *DescribePodsRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribePodsRequestWithAllParams

func NewDescribePodsRequestWithAllParams(
	appId string,
	groupId string,
	pageNum *int,
	pageSize *int,
) *DescribePodsRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param pageNum: 页码 (Optional) * param pageSize: 每页数量(10-100) (Optional)

func NewDescribePodsRequestWithoutParam

func NewDescribePodsRequestWithoutParam() *DescribePodsRequest

This constructor has better compatible ability when API parameters changed

func (DescribePodsRequest) GetRegionId

func (r DescribePodsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribePodsRequest) SetAppId

func (r *DescribePodsRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*DescribePodsRequest) SetGroupId

func (r *DescribePodsRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

func (*DescribePodsRequest) SetPageNum

func (r *DescribePodsRequest) SetPageNum(pageNum int)

param pageNum: 页码(Optional)

func (*DescribePodsRequest) SetPageSize

func (r *DescribePodsRequest) SetPageSize(pageSize int)

param pageSize: 每页数量(10-100)(Optional)

type DescribePodsResponse

type DescribePodsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DescribePodsResult `json:"result"`
}

type DescribePodsResult

type DescribePodsResult struct {
	Data       []ydapp.Pod `json:"data"`
	TotalCount int64       `json:"totalCount"`
}

type RebuildRequest

type RebuildRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`

	/* pod名称,E.g.,pod-123456  */
	PodName string `json:"podName"`
}

func NewRebuildRequest

func NewRebuildRequest(
	appId string,
	groupId string,
	podName string,
) *RebuildRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param podName: pod名称,E.g.,pod-123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRebuildRequestWithAllParams

func NewRebuildRequestWithAllParams(
	appId string,
	groupId string,
	podName string,
) *RebuildRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param podName: pod名称,E.g.,pod-123456 (Required)

func NewRebuildRequestWithoutParam

func NewRebuildRequestWithoutParam() *RebuildRequest

This constructor has better compatible ability when API parameters changed

func (RebuildRequest) GetRegionId

func (r RebuildRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RebuildRequest) SetAppId

func (r *RebuildRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*RebuildRequest) SetGroupId

func (r *RebuildRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

func (*RebuildRequest) SetPodName

func (r *RebuildRequest) SetPodName(podName string)

param podName: pod名称,E.g.,pod-123456(Required)

type RebuildResponse

type RebuildResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    RebuildResult      `json:"result"`
}

type RebuildResult

type RebuildResult struct {
	Success bool `json:"success"`
}

type RestartRequest

type RestartRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`
}

func NewRestartRequest

func NewRestartRequest(
	appId string,
	groupId string,
) *RestartRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRestartRequestWithAllParams

func NewRestartRequestWithAllParams(
	appId string,
	groupId string,
) *RestartRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required)

func NewRestartRequestWithoutParam

func NewRestartRequestWithoutParam() *RestartRequest

This constructor has better compatible ability when API parameters changed

func (RestartRequest) GetRegionId

func (r RestartRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RestartRequest) SetAppId

func (r *RestartRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*RestartRequest) SetGroupId

func (r *RestartRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

type RestartResponse

type RestartResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    RestartResult      `json:"result"`
}

type RestartResult

type RestartResult struct {
	Success bool `json:"success"`
}

type RollbackRequest

type RollbackRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`

	/* 部署ID,E.g.,123456  */
	DeployId int `json:"deployId"`
}

func NewRollbackRequest

func NewRollbackRequest(
	appId string,
	groupId string,
	deployId int,
) *RollbackRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param deployId: 部署ID,E.g.,123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRollbackRequestWithAllParams

func NewRollbackRequestWithAllParams(
	appId string,
	groupId string,
	deployId int,
) *RollbackRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param deployId: 部署ID,E.g.,123456 (Required)

func NewRollbackRequestWithoutParam

func NewRollbackRequestWithoutParam() *RollbackRequest

This constructor has better compatible ability when API parameters changed

func (RollbackRequest) GetRegionId

func (r RollbackRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RollbackRequest) SetAppId

func (r *RollbackRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*RollbackRequest) SetDeployId

func (r *RollbackRequest) SetDeployId(deployId int)

param deployId: 部署ID,E.g.,123456(Required)

func (*RollbackRequest) SetGroupId

func (r *RollbackRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

type RollbackResponse

type RollbackResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    RollbackResult     `json:"result"`
}

type RollbackResult

type RollbackResult struct {
	Success bool `json:"success"`
}

type ScaleRequest

type ScaleRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`

	/*  (Optional) */
	Count *int `json:"count"`
}

func NewScaleRequest

func NewScaleRequest(
	appId string,
	groupId string,
) *ScaleRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewScaleRequestWithAllParams

func NewScaleRequestWithAllParams(
	appId string,
	groupId string,
	count *int,
) *ScaleRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param count: (Optional)

func NewScaleRequestWithoutParam

func NewScaleRequestWithoutParam() *ScaleRequest

This constructor has better compatible ability when API parameters changed

func (ScaleRequest) GetRegionId

func (r ScaleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ScaleRequest) SetAppId

func (r *ScaleRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*ScaleRequest) SetCount

func (r *ScaleRequest) SetCount(count int)

param count: (Optional)

func (*ScaleRequest) SetGroupId

func (r *ScaleRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

type ScaleResponse

type ScaleResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ScaleResult        `json:"result"`
}

type ScaleResult

type ScaleResult struct {
	Success bool `json:"success"`
}

type StopDeployTaskRequest

type StopDeployTaskRequest struct {
	core.JDCloudRequest

	/* 应用ID,E.g.,app-123456  */
	AppId string `json:"appId"`

	/* 分组ID,E.g.,group-123456  */
	GroupId string `json:"groupId"`

	/* 部署ID,E.g.,9527  */
	DeployId int `json:"deployId"`
}

func NewStopDeployTaskRequest

func NewStopDeployTaskRequest(
	appId string,
	groupId string,
	deployId int,
) *StopDeployTaskRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param deployId: 部署ID,E.g.,9527 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopDeployTaskRequestWithAllParams

func NewStopDeployTaskRequestWithAllParams(
	appId string,
	groupId string,
	deployId int,
) *StopDeployTaskRequest

* param appId: 应用ID,E.g.,app-123456 (Required) * param groupId: 分组ID,E.g.,group-123456 (Required) * param deployId: 部署ID,E.g.,9527 (Required)

func NewStopDeployTaskRequestWithoutParam

func NewStopDeployTaskRequestWithoutParam() *StopDeployTaskRequest

This constructor has better compatible ability when API parameters changed

func (StopDeployTaskRequest) GetRegionId

func (r StopDeployTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopDeployTaskRequest) SetAppId

func (r *StopDeployTaskRequest) SetAppId(appId string)

param appId: 应用ID,E.g.,app-123456(Required)

func (*StopDeployTaskRequest) SetDeployId

func (r *StopDeployTaskRequest) SetDeployId(deployId int)

param deployId: 部署ID,E.g.,9527(Required)

func (*StopDeployTaskRequest) SetGroupId

func (r *StopDeployTaskRequest) SetGroupId(groupId string)

param groupId: 分组ID,E.g.,group-123456(Required)

type StopDeployTaskResponse

type StopDeployTaskResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    StopDeployTaskResult `json:"result"`
}

type StopDeployTaskResult

type StopDeployTaskResult struct {
	Success bool `json:"success"`
}

type UpdateBaseInfoRequest

type UpdateBaseInfoRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 组名称 (Optional) */
	GroupName *string `json:"groupName"`

	/* CPU核数 (Optional) */
	Cpu *float32 `json:"cpu"`

	/* 内存大小(GB) (Optional) */
	Memory *float32 `json:"memory"`

	/* 请求CPU核数 (Optional) */
	RequestCpu *float32 `json:"requestCpu"`

	/* 请求内存大小(GB) (Optional) */
	RequestMemory *float32 `json:"requestMemory"`

	/* 启动命令 (Optional) */
	StartCommand *string `json:"startCommand"`

	/* 健康检查类型 (Optional) */
	HealthCheckType *string `json:"healthCheckType"`

	/* 健康检查初始延迟秒数 (Optional) */
	HealthCheckInitialDelaySeconds *int `json:"healthCheckInitialDelaySeconds"`

	/* 健康检查超时秒数 (Optional) */
	HealthCheckTimeoutSeconds *int `json:"healthCheckTimeoutSeconds"`

	/* 健康检查命令 (Optional) */
	HealthCheckCommand *string `json:"healthCheckCommand"`

	/* 健康检查路径 (Optional) */
	HealthCheckPath *string `json:"healthCheckPath"`

	/* 健康检查端口 (Optional) */
	HealthCheckPort *int `json:"healthCheckPort"`

	/* 健康检查协议 (Optional) */
	HealthCheckScheme *string `json:"healthCheckScheme"`

	/* 启动后生命周期钩子类型 (Optional) */
	LifecyclePostStartType *string `json:"lifecyclePostStartType"`

	/* 启动后生命周期命令 (Optional) */
	LifecyclePostStartCommand *string `json:"lifecyclePostStartCommand"`

	/* 启动后生命周期路径 (Optional) */
	LifecyclePostStartPath *string `json:"lifecyclePostStartPath"`

	/* 启动后生命周期端口 (Optional) */
	LifecyclePostStartPort *int `json:"lifecyclePostStartPort"`

	/* 启动后生命周期协议 (Optional) */
	LifecyclePostStartScheme *string `json:"lifecyclePostStartScheme"`

	/* 启动后生命周期主机 (Optional) */
	LifecyclePostStartHost *string `json:"lifecyclePostStartHost"`

	/* 启动后生命周期头部信息 (Optional) */
	LifecyclePostStartHeader *interface{} `json:"lifecyclePostStartHeader"`

	/* 停止前生命周期钩子类型 (Optional) */
	LifecyclePreStopType *string `json:"lifecyclePreStopType"`

	/* 停止前生命周期命令 (Optional) */
	LifecyclePreStopCommand *string `json:"lifecyclePreStopCommand"`

	/* 停止前生命周期路径 (Optional) */
	LifecyclePreStopPath *string `json:"lifecyclePreStopPath"`

	/* 停止前生命周期端口 (Optional) */
	LifecyclePreStopPort *int `json:"lifecyclePreStopPort"`

	/* 停止前生命周期协议 (Optional) */
	LifecyclePreStopScheme *string `json:"lifecyclePreStopScheme"`

	/* 停止前生命周期主机 (Optional) */
	LifecyclePreStopHost *string `json:"lifecyclePreStopHost"`

	/* 停止前生命周期头部信息 (Optional) */
	LifecyclePreStopHeader *interface{} `json:"lifecyclePreStopHeader"`

	/* 就绪检查类型 (Optional) */
	ReadyCheckType *string `json:"readyCheckType"`

	/* 就绪检查初始延迟秒数 (Optional) */
	ReadyCheckInitialDelaySeconds *int `json:"readyCheckInitialDelaySeconds"`

	/* 就绪检查超时秒数 (Optional) */
	ReadyCheckTimeoutSeconds *int `json:"readyCheckTimeoutSeconds"`

	/* 就绪检查命令 (Optional) */
	ReadyCheckCommand *string `json:"readyCheckCommand"`

	/* 就绪检查路径 (Optional) */
	ReadyCheckPath *string `json:"readyCheckPath"`

	/* 就绪检查端口 (Optional) */
	ReadyCheckPort *int `json:"readyCheckPort"`

	/* 就绪检查协议 (Optional) */
	ReadyCheckScheme *string `json:"readyCheckScheme"`

	/* 终止宽限期秒数 (Optional) */
	TerminationGraceSeconds *int `json:"terminationGraceSeconds"`
}

func NewUpdateBaseInfoRequest

func NewUpdateBaseInfoRequest(
	appId string,
	groupId string,
) *UpdateBaseInfoRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateBaseInfoRequestWithAllParams

func NewUpdateBaseInfoRequestWithAllParams(
	appId string,
	groupId string,
	groupName *string,
	cpu *float32,
	memory *float32,
	requestCpu *float32,
	requestMemory *float32,
	startCommand *string,
	healthCheckType *string,
	healthCheckInitialDelaySeconds *int,
	healthCheckTimeoutSeconds *int,
	healthCheckCommand *string,
	healthCheckPath *string,
	healthCheckPort *int,
	healthCheckScheme *string,
	lifecyclePostStartType *string,
	lifecyclePostStartCommand *string,
	lifecyclePostStartPath *string,
	lifecyclePostStartPort *int,
	lifecyclePostStartScheme *string,
	lifecyclePostStartHost *string,
	lifecyclePostStartHeader *interface{},
	lifecyclePreStopType *string,
	lifecyclePreStopCommand *string,
	lifecyclePreStopPath *string,
	lifecyclePreStopPort *int,
	lifecyclePreStopScheme *string,
	lifecyclePreStopHost *string,
	lifecyclePreStopHeader *interface{},
	readyCheckType *string,
	readyCheckInitialDelaySeconds *int,
	readyCheckTimeoutSeconds *int,
	readyCheckCommand *string,
	readyCheckPath *string,
	readyCheckPort *int,
	readyCheckScheme *string,
	terminationGraceSeconds *int,
) *UpdateBaseInfoRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param groupName: 组名称 (Optional) * param cpu: CPU核数 (Optional) * param memory: 内存大小(GB) (Optional) * param requestCpu: 请求CPU核数 (Optional) * param requestMemory: 请求内存大小(GB) (Optional) * param startCommand: 启动命令 (Optional) * param healthCheckType: 健康检查类型 (Optional) * param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数 (Optional) * param healthCheckTimeoutSeconds: 健康检查超时秒数 (Optional) * param healthCheckCommand: 健康检查命令 (Optional) * param healthCheckPath: 健康检查路径 (Optional) * param healthCheckPort: 健康检查端口 (Optional) * param healthCheckScheme: 健康检查协议 (Optional) * param lifecyclePostStartType: 启动后生命周期钩子类型 (Optional) * param lifecyclePostStartCommand: 启动后生命周期命令 (Optional) * param lifecyclePostStartPath: 启动后生命周期路径 (Optional) * param lifecyclePostStartPort: 启动后生命周期端口 (Optional) * param lifecyclePostStartScheme: 启动后生命周期协议 (Optional) * param lifecyclePostStartHost: 启动后生命周期主机 (Optional) * param lifecyclePostStartHeader: 启动后生命周期头部信息 (Optional) * param lifecyclePreStopType: 停止前生命周期钩子类型 (Optional) * param lifecyclePreStopCommand: 停止前生命周期命令 (Optional) * param lifecyclePreStopPath: 停止前生命周期路径 (Optional) * param lifecyclePreStopPort: 停止前生命周期端口 (Optional) * param lifecyclePreStopScheme: 停止前生命周期协议 (Optional) * param lifecyclePreStopHost: 停止前生命周期主机 (Optional) * param lifecyclePreStopHeader: 停止前生命周期头部信息 (Optional) * param readyCheckType: 就绪检查类型 (Optional) * param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数 (Optional) * param readyCheckTimeoutSeconds: 就绪检查超时秒数 (Optional) * param readyCheckCommand: 就绪检查命令 (Optional) * param readyCheckPath: 就绪检查路径 (Optional) * param readyCheckPort: 就绪检查端口 (Optional) * param readyCheckScheme: 就绪检查协议 (Optional) * param terminationGraceSeconds: 终止宽限期秒数 (Optional)

func NewUpdateBaseInfoRequestWithoutParam

func NewUpdateBaseInfoRequestWithoutParam() *UpdateBaseInfoRequest

This constructor has better compatible ability when API parameters changed

func (UpdateBaseInfoRequest) GetRegionId

func (r UpdateBaseInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateBaseInfoRequest) SetAppId

func (r *UpdateBaseInfoRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*UpdateBaseInfoRequest) SetCpu

func (r *UpdateBaseInfoRequest) SetCpu(cpu float32)

param cpu: CPU核数(Optional)

func (*UpdateBaseInfoRequest) SetGroupId

func (r *UpdateBaseInfoRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

func (*UpdateBaseInfoRequest) SetGroupName

func (r *UpdateBaseInfoRequest) SetGroupName(groupName string)

param groupName: 组名称(Optional)

func (*UpdateBaseInfoRequest) SetHealthCheckCommand

func (r *UpdateBaseInfoRequest) SetHealthCheckCommand(healthCheckCommand string)

param healthCheckCommand: 健康检查命令(Optional)

func (*UpdateBaseInfoRequest) SetHealthCheckInitialDelaySeconds

func (r *UpdateBaseInfoRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)

param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数(Optional)

func (*UpdateBaseInfoRequest) SetHealthCheckPath

func (r *UpdateBaseInfoRequest) SetHealthCheckPath(healthCheckPath string)

param healthCheckPath: 健康检查路径(Optional)

func (*UpdateBaseInfoRequest) SetHealthCheckPort

func (r *UpdateBaseInfoRequest) SetHealthCheckPort(healthCheckPort int)

param healthCheckPort: 健康检查端口(Optional)

func (*UpdateBaseInfoRequest) SetHealthCheckScheme

func (r *UpdateBaseInfoRequest) SetHealthCheckScheme(healthCheckScheme string)

param healthCheckScheme: 健康检查协议(Optional)

func (*UpdateBaseInfoRequest) SetHealthCheckTimeoutSeconds

func (r *UpdateBaseInfoRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)

param healthCheckTimeoutSeconds: 健康检查超时秒数(Optional)

func (*UpdateBaseInfoRequest) SetHealthCheckType

func (r *UpdateBaseInfoRequest) SetHealthCheckType(healthCheckType string)

param healthCheckType: 健康检查类型(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePostStartCommand

func (r *UpdateBaseInfoRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)

param lifecyclePostStartCommand: 启动后生命周期命令(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePostStartHeader

func (r *UpdateBaseInfoRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})

param lifecyclePostStartHeader: 启动后生命周期头部信息(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePostStartHost

func (r *UpdateBaseInfoRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)

param lifecyclePostStartHost: 启动后生命周期主机(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePostStartPath

func (r *UpdateBaseInfoRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)

param lifecyclePostStartPath: 启动后生命周期路径(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePostStartPort

func (r *UpdateBaseInfoRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)

param lifecyclePostStartPort: 启动后生命周期端口(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePostStartScheme

func (r *UpdateBaseInfoRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)

param lifecyclePostStartScheme: 启动后生命周期协议(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePostStartType

func (r *UpdateBaseInfoRequest) SetLifecyclePostStartType(lifecyclePostStartType string)

param lifecyclePostStartType: 启动后生命周期钩子类型(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePreStopCommand

func (r *UpdateBaseInfoRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)

param lifecyclePreStopCommand: 停止前生命周期命令(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePreStopHeader

func (r *UpdateBaseInfoRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})

param lifecyclePreStopHeader: 停止前生命周期头部信息(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePreStopHost

func (r *UpdateBaseInfoRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)

param lifecyclePreStopHost: 停止前生命周期主机(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePreStopPath

func (r *UpdateBaseInfoRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)

param lifecyclePreStopPath: 停止前生命周期路径(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePreStopPort

func (r *UpdateBaseInfoRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)

param lifecyclePreStopPort: 停止前生命周期端口(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePreStopScheme

func (r *UpdateBaseInfoRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)

param lifecyclePreStopScheme: 停止前生命周期协议(Optional)

func (*UpdateBaseInfoRequest) SetLifecyclePreStopType

func (r *UpdateBaseInfoRequest) SetLifecyclePreStopType(lifecyclePreStopType string)

param lifecyclePreStopType: 停止前生命周期钩子类型(Optional)

func (*UpdateBaseInfoRequest) SetMemory

func (r *UpdateBaseInfoRequest) SetMemory(memory float32)

param memory: 内存大小(GB)(Optional)

func (*UpdateBaseInfoRequest) SetReadyCheckCommand

func (r *UpdateBaseInfoRequest) SetReadyCheckCommand(readyCheckCommand string)

param readyCheckCommand: 就绪检查命令(Optional)

func (*UpdateBaseInfoRequest) SetReadyCheckInitialDelaySeconds

func (r *UpdateBaseInfoRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)

param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数(Optional)

func (*UpdateBaseInfoRequest) SetReadyCheckPath

func (r *UpdateBaseInfoRequest) SetReadyCheckPath(readyCheckPath string)

param readyCheckPath: 就绪检查路径(Optional)

func (*UpdateBaseInfoRequest) SetReadyCheckPort

func (r *UpdateBaseInfoRequest) SetReadyCheckPort(readyCheckPort int)

param readyCheckPort: 就绪检查端口(Optional)

func (*UpdateBaseInfoRequest) SetReadyCheckScheme

func (r *UpdateBaseInfoRequest) SetReadyCheckScheme(readyCheckScheme string)

param readyCheckScheme: 就绪检查协议(Optional)

func (*UpdateBaseInfoRequest) SetReadyCheckTimeoutSeconds

func (r *UpdateBaseInfoRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)

param readyCheckTimeoutSeconds: 就绪检查超时秒数(Optional)

func (*UpdateBaseInfoRequest) SetReadyCheckType

func (r *UpdateBaseInfoRequest) SetReadyCheckType(readyCheckType string)

param readyCheckType: 就绪检查类型(Optional)

func (*UpdateBaseInfoRequest) SetRequestCpu

func (r *UpdateBaseInfoRequest) SetRequestCpu(requestCpu float32)

param requestCpu: 请求CPU核数(Optional)

func (*UpdateBaseInfoRequest) SetRequestMemory

func (r *UpdateBaseInfoRequest) SetRequestMemory(requestMemory float32)

param requestMemory: 请求内存大小(GB)(Optional)

func (*UpdateBaseInfoRequest) SetStartCommand

func (r *UpdateBaseInfoRequest) SetStartCommand(startCommand string)

param startCommand: 启动命令(Optional)

func (*UpdateBaseInfoRequest) SetTerminationGraceSeconds

func (r *UpdateBaseInfoRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)

param terminationGraceSeconds: 终止宽限期秒数(Optional)

type UpdateBaseInfoResponse

type UpdateBaseInfoResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    UpdateBaseInfoResult `json:"result"`
}

type UpdateBaseInfoResult

type UpdateBaseInfoResult struct {
	Success bool `json:"success"`
}

type UpdateConfigFileRequest

type UpdateConfigFileRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 文件是否加密 (Optional) */
	FileEncrypted *bool `json:"fileEncrypted"`

	/* 文件项键 (Optional) */
	FileItemKey *string `json:"fileItemKey"`

	/* 文件Base64编码内容 (Optional) */
	FileItemValue *string `json:"fileItemValue"`

	/* 待删除文件路径列表 (Optional) */
	DeleteFilePaths []string `json:"deleteFilePaths"`
}

func NewUpdateConfigFileRequest

func NewUpdateConfigFileRequest(
	appId string,
	groupId string,
) *UpdateConfigFileRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateConfigFileRequestWithAllParams

func NewUpdateConfigFileRequestWithAllParams(
	appId string,
	groupId string,
	fileEncrypted *bool,
	fileItemKey *string,
	fileItemValue *string,
	deleteFilePaths []string,
) *UpdateConfigFileRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param fileEncrypted: 文件是否加密 (Optional) * param fileItemKey: 文件项键 (Optional) * param fileItemValue: 文件Base64编码内容 (Optional) * param deleteFilePaths: 待删除文件路径列表 (Optional)

func NewUpdateConfigFileRequestWithoutParam

func NewUpdateConfigFileRequestWithoutParam() *UpdateConfigFileRequest

This constructor has better compatible ability when API parameters changed

func (UpdateConfigFileRequest) GetRegionId

func (r UpdateConfigFileRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateConfigFileRequest) SetAppId

func (r *UpdateConfigFileRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*UpdateConfigFileRequest) SetDeleteFilePaths

func (r *UpdateConfigFileRequest) SetDeleteFilePaths(deleteFilePaths []string)

param deleteFilePaths: 待删除文件路径列表(Optional)

func (*UpdateConfigFileRequest) SetFileEncrypted

func (r *UpdateConfigFileRequest) SetFileEncrypted(fileEncrypted bool)

param fileEncrypted: 文件是否加密(Optional)

func (*UpdateConfigFileRequest) SetFileItemKey

func (r *UpdateConfigFileRequest) SetFileItemKey(fileItemKey string)

param fileItemKey: 文件项键(Optional)

func (*UpdateConfigFileRequest) SetFileItemValue

func (r *UpdateConfigFileRequest) SetFileItemValue(fileItemValue string)

param fileItemValue: 文件Base64编码内容(Optional)

func (*UpdateConfigFileRequest) SetGroupId

func (r *UpdateConfigFileRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

type UpdateConfigFileResponse

type UpdateConfigFileResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    UpdateConfigFileResult `json:"result"`
}

type UpdateConfigFileResult

type UpdateConfigFileResult struct {
	Success bool `json:"success"`
}

type UpdateGroupEnvironmentRequest

type UpdateGroupEnvironmentRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 需要更新的环境变量键值对 (Optional) */
	UpdateEnvItems *interface{} `json:"updateEnvItems"`

	/* 需要删除的环境变量键列表 (Optional) */
	DeleteEnvKeys []string `json:"deleteEnvKeys"`
}

func NewUpdateGroupEnvironmentRequest

func NewUpdateGroupEnvironmentRequest(
	appId string,
	groupId string,
) *UpdateGroupEnvironmentRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateGroupEnvironmentRequestWithAllParams

func NewUpdateGroupEnvironmentRequestWithAllParams(
	appId string,
	groupId string,
	updateEnvItems *interface{},
	deleteEnvKeys []string,
) *UpdateGroupEnvironmentRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param updateEnvItems: 需要更新的环境变量键值对 (Optional) * param deleteEnvKeys: 需要删除的环境变量键列表 (Optional)

func NewUpdateGroupEnvironmentRequestWithoutParam

func NewUpdateGroupEnvironmentRequestWithoutParam() *UpdateGroupEnvironmentRequest

This constructor has better compatible ability when API parameters changed

func (UpdateGroupEnvironmentRequest) GetRegionId

func (r UpdateGroupEnvironmentRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateGroupEnvironmentRequest) SetAppId

func (r *UpdateGroupEnvironmentRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*UpdateGroupEnvironmentRequest) SetDeleteEnvKeys

func (r *UpdateGroupEnvironmentRequest) SetDeleteEnvKeys(deleteEnvKeys []string)

param deleteEnvKeys: 需要删除的环境变量键列表(Optional)

func (*UpdateGroupEnvironmentRequest) SetGroupId

func (r *UpdateGroupEnvironmentRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

func (*UpdateGroupEnvironmentRequest) SetUpdateEnvItems

func (r *UpdateGroupEnvironmentRequest) SetUpdateEnvItems(updateEnvItems interface{})

param updateEnvItems: 需要更新的环境变量键值对(Optional)

type UpdateGroupEnvironmentResponse

type UpdateGroupEnvironmentResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    UpdateGroupEnvironmentResult `json:"result"`
}

type UpdateGroupEnvironmentResult

type UpdateGroupEnvironmentResult struct {
	Success bool `json:"success"`
}

type UpdateHealthCheckRequest

type UpdateHealthCheckRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 组名称 (Optional) */
	GroupName *string `json:"groupName"`

	/* CPU核数 (Optional) */
	Cpu *float32 `json:"cpu"`

	/* 内存大小(GB) (Optional) */
	Memory *float32 `json:"memory"`

	/* 请求CPU核数 (Optional) */
	RequestCpu *float32 `json:"requestCpu"`

	/* 请求内存大小(GB) (Optional) */
	RequestMemory *float32 `json:"requestMemory"`

	/* 启动命令 (Optional) */
	StartCommand *string `json:"startCommand"`

	/* 健康检查类型 (Optional) */
	HealthCheckType *string `json:"healthCheckType"`

	/* 健康检查初始延迟秒数 (Optional) */
	HealthCheckInitialDelaySeconds *int `json:"healthCheckInitialDelaySeconds"`

	/* 健康检查超时秒数 (Optional) */
	HealthCheckTimeoutSeconds *int `json:"healthCheckTimeoutSeconds"`

	/* 健康检查命令 (Optional) */
	HealthCheckCommand *string `json:"healthCheckCommand"`

	/* 健康检查路径 (Optional) */
	HealthCheckPath *string `json:"healthCheckPath"`

	/* 健康检查端口 (Optional) */
	HealthCheckPort *int `json:"healthCheckPort"`

	/* 健康检查协议 (Optional) */
	HealthCheckScheme *string `json:"healthCheckScheme"`

	/* 启动后生命周期钩子类型 (Optional) */
	LifecyclePostStartType *string `json:"lifecyclePostStartType"`

	/* 启动后生命周期命令 (Optional) */
	LifecyclePostStartCommand *string `json:"lifecyclePostStartCommand"`

	/* 启动后生命周期路径 (Optional) */
	LifecyclePostStartPath *string `json:"lifecyclePostStartPath"`

	/* 启动后生命周期端口 (Optional) */
	LifecyclePostStartPort *int `json:"lifecyclePostStartPort"`

	/* 启动后生命周期协议 (Optional) */
	LifecyclePostStartScheme *string `json:"lifecyclePostStartScheme"`

	/* 启动后生命周期主机 (Optional) */
	LifecyclePostStartHost *string `json:"lifecyclePostStartHost"`

	/* 启动后生命周期头部信息 (Optional) */
	LifecyclePostStartHeader *interface{} `json:"lifecyclePostStartHeader"`

	/* 停止前生命周期钩子类型 (Optional) */
	LifecyclePreStopType *string `json:"lifecyclePreStopType"`

	/* 停止前生命周期命令 (Optional) */
	LifecyclePreStopCommand *string `json:"lifecyclePreStopCommand"`

	/* 停止前生命周期路径 (Optional) */
	LifecyclePreStopPath *string `json:"lifecyclePreStopPath"`

	/* 停止前生命周期端口 (Optional) */
	LifecyclePreStopPort *int `json:"lifecyclePreStopPort"`

	/* 停止前生命周期协议 (Optional) */
	LifecyclePreStopScheme *string `json:"lifecyclePreStopScheme"`

	/* 停止前生命周期主机 (Optional) */
	LifecyclePreStopHost *string `json:"lifecyclePreStopHost"`

	/* 停止前生命周期头部信息 (Optional) */
	LifecyclePreStopHeader *interface{} `json:"lifecyclePreStopHeader"`

	/* 就绪检查类型 (Optional) */
	ReadyCheckType *string `json:"readyCheckType"`

	/* 就绪检查初始延迟秒数 (Optional) */
	ReadyCheckInitialDelaySeconds *int `json:"readyCheckInitialDelaySeconds"`

	/* 就绪检查超时秒数 (Optional) */
	ReadyCheckTimeoutSeconds *int `json:"readyCheckTimeoutSeconds"`

	/* 就绪检查命令 (Optional) */
	ReadyCheckCommand *string `json:"readyCheckCommand"`

	/* 就绪检查路径 (Optional) */
	ReadyCheckPath *string `json:"readyCheckPath"`

	/* 就绪检查端口 (Optional) */
	ReadyCheckPort *int `json:"readyCheckPort"`

	/* 就绪检查协议 (Optional) */
	ReadyCheckScheme *string `json:"readyCheckScheme"`

	/* 终止宽限期秒数 (Optional) */
	TerminationGraceSeconds *int `json:"terminationGraceSeconds"`
}

func NewUpdateHealthCheckRequest

func NewUpdateHealthCheckRequest(
	appId string,
	groupId string,
) *UpdateHealthCheckRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateHealthCheckRequestWithAllParams

func NewUpdateHealthCheckRequestWithAllParams(
	appId string,
	groupId string,
	groupName *string,
	cpu *float32,
	memory *float32,
	requestCpu *float32,
	requestMemory *float32,
	startCommand *string,
	healthCheckType *string,
	healthCheckInitialDelaySeconds *int,
	healthCheckTimeoutSeconds *int,
	healthCheckCommand *string,
	healthCheckPath *string,
	healthCheckPort *int,
	healthCheckScheme *string,
	lifecyclePostStartType *string,
	lifecyclePostStartCommand *string,
	lifecyclePostStartPath *string,
	lifecyclePostStartPort *int,
	lifecyclePostStartScheme *string,
	lifecyclePostStartHost *string,
	lifecyclePostStartHeader *interface{},
	lifecyclePreStopType *string,
	lifecyclePreStopCommand *string,
	lifecyclePreStopPath *string,
	lifecyclePreStopPort *int,
	lifecyclePreStopScheme *string,
	lifecyclePreStopHost *string,
	lifecyclePreStopHeader *interface{},
	readyCheckType *string,
	readyCheckInitialDelaySeconds *int,
	readyCheckTimeoutSeconds *int,
	readyCheckCommand *string,
	readyCheckPath *string,
	readyCheckPort *int,
	readyCheckScheme *string,
	terminationGraceSeconds *int,
) *UpdateHealthCheckRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param groupName: 组名称 (Optional) * param cpu: CPU核数 (Optional) * param memory: 内存大小(GB) (Optional) * param requestCpu: 请求CPU核数 (Optional) * param requestMemory: 请求内存大小(GB) (Optional) * param startCommand: 启动命令 (Optional) * param healthCheckType: 健康检查类型 (Optional) * param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数 (Optional) * param healthCheckTimeoutSeconds: 健康检查超时秒数 (Optional) * param healthCheckCommand: 健康检查命令 (Optional) * param healthCheckPath: 健康检查路径 (Optional) * param healthCheckPort: 健康检查端口 (Optional) * param healthCheckScheme: 健康检查协议 (Optional) * param lifecyclePostStartType: 启动后生命周期钩子类型 (Optional) * param lifecyclePostStartCommand: 启动后生命周期命令 (Optional) * param lifecyclePostStartPath: 启动后生命周期路径 (Optional) * param lifecyclePostStartPort: 启动后生命周期端口 (Optional) * param lifecyclePostStartScheme: 启动后生命周期协议 (Optional) * param lifecyclePostStartHost: 启动后生命周期主机 (Optional) * param lifecyclePostStartHeader: 启动后生命周期头部信息 (Optional) * param lifecyclePreStopType: 停止前生命周期钩子类型 (Optional) * param lifecyclePreStopCommand: 停止前生命周期命令 (Optional) * param lifecyclePreStopPath: 停止前生命周期路径 (Optional) * param lifecyclePreStopPort: 停止前生命周期端口 (Optional) * param lifecyclePreStopScheme: 停止前生命周期协议 (Optional) * param lifecyclePreStopHost: 停止前生命周期主机 (Optional) * param lifecyclePreStopHeader: 停止前生命周期头部信息 (Optional) * param readyCheckType: 就绪检查类型 (Optional) * param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数 (Optional) * param readyCheckTimeoutSeconds: 就绪检查超时秒数 (Optional) * param readyCheckCommand: 就绪检查命令 (Optional) * param readyCheckPath: 就绪检查路径 (Optional) * param readyCheckPort: 就绪检查端口 (Optional) * param readyCheckScheme: 就绪检查协议 (Optional) * param terminationGraceSeconds: 终止宽限期秒数 (Optional)

func NewUpdateHealthCheckRequestWithoutParam

func NewUpdateHealthCheckRequestWithoutParam() *UpdateHealthCheckRequest

This constructor has better compatible ability when API parameters changed

func (UpdateHealthCheckRequest) GetRegionId

func (r UpdateHealthCheckRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateHealthCheckRequest) SetAppId

func (r *UpdateHealthCheckRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*UpdateHealthCheckRequest) SetCpu

func (r *UpdateHealthCheckRequest) SetCpu(cpu float32)

param cpu: CPU核数(Optional)

func (*UpdateHealthCheckRequest) SetGroupId

func (r *UpdateHealthCheckRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

func (*UpdateHealthCheckRequest) SetGroupName

func (r *UpdateHealthCheckRequest) SetGroupName(groupName string)

param groupName: 组名称(Optional)

func (*UpdateHealthCheckRequest) SetHealthCheckCommand

func (r *UpdateHealthCheckRequest) SetHealthCheckCommand(healthCheckCommand string)

param healthCheckCommand: 健康检查命令(Optional)

func (*UpdateHealthCheckRequest) SetHealthCheckInitialDelaySeconds

func (r *UpdateHealthCheckRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)

param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数(Optional)

func (*UpdateHealthCheckRequest) SetHealthCheckPath

func (r *UpdateHealthCheckRequest) SetHealthCheckPath(healthCheckPath string)

param healthCheckPath: 健康检查路径(Optional)

func (*UpdateHealthCheckRequest) SetHealthCheckPort

func (r *UpdateHealthCheckRequest) SetHealthCheckPort(healthCheckPort int)

param healthCheckPort: 健康检查端口(Optional)

func (*UpdateHealthCheckRequest) SetHealthCheckScheme

func (r *UpdateHealthCheckRequest) SetHealthCheckScheme(healthCheckScheme string)

param healthCheckScheme: 健康检查协议(Optional)

func (*UpdateHealthCheckRequest) SetHealthCheckTimeoutSeconds

func (r *UpdateHealthCheckRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)

param healthCheckTimeoutSeconds: 健康检查超时秒数(Optional)

func (*UpdateHealthCheckRequest) SetHealthCheckType

func (r *UpdateHealthCheckRequest) SetHealthCheckType(healthCheckType string)

param healthCheckType: 健康检查类型(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePostStartCommand

func (r *UpdateHealthCheckRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)

param lifecyclePostStartCommand: 启动后生命周期命令(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePostStartHeader

func (r *UpdateHealthCheckRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})

param lifecyclePostStartHeader: 启动后生命周期头部信息(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePostStartHost

func (r *UpdateHealthCheckRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)

param lifecyclePostStartHost: 启动后生命周期主机(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePostStartPath

func (r *UpdateHealthCheckRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)

param lifecyclePostStartPath: 启动后生命周期路径(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePostStartPort

func (r *UpdateHealthCheckRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)

param lifecyclePostStartPort: 启动后生命周期端口(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePostStartScheme

func (r *UpdateHealthCheckRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)

param lifecyclePostStartScheme: 启动后生命周期协议(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePostStartType

func (r *UpdateHealthCheckRequest) SetLifecyclePostStartType(lifecyclePostStartType string)

param lifecyclePostStartType: 启动后生命周期钩子类型(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePreStopCommand

func (r *UpdateHealthCheckRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)

param lifecyclePreStopCommand: 停止前生命周期命令(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePreStopHeader

func (r *UpdateHealthCheckRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})

param lifecyclePreStopHeader: 停止前生命周期头部信息(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePreStopHost

func (r *UpdateHealthCheckRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)

param lifecyclePreStopHost: 停止前生命周期主机(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePreStopPath

func (r *UpdateHealthCheckRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)

param lifecyclePreStopPath: 停止前生命周期路径(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePreStopPort

func (r *UpdateHealthCheckRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)

param lifecyclePreStopPort: 停止前生命周期端口(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePreStopScheme

func (r *UpdateHealthCheckRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)

param lifecyclePreStopScheme: 停止前生命周期协议(Optional)

func (*UpdateHealthCheckRequest) SetLifecyclePreStopType

func (r *UpdateHealthCheckRequest) SetLifecyclePreStopType(lifecyclePreStopType string)

param lifecyclePreStopType: 停止前生命周期钩子类型(Optional)

func (*UpdateHealthCheckRequest) SetMemory

func (r *UpdateHealthCheckRequest) SetMemory(memory float32)

param memory: 内存大小(GB)(Optional)

func (*UpdateHealthCheckRequest) SetReadyCheckCommand

func (r *UpdateHealthCheckRequest) SetReadyCheckCommand(readyCheckCommand string)

param readyCheckCommand: 就绪检查命令(Optional)

func (*UpdateHealthCheckRequest) SetReadyCheckInitialDelaySeconds

func (r *UpdateHealthCheckRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)

param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数(Optional)

func (*UpdateHealthCheckRequest) SetReadyCheckPath

func (r *UpdateHealthCheckRequest) SetReadyCheckPath(readyCheckPath string)

param readyCheckPath: 就绪检查路径(Optional)

func (*UpdateHealthCheckRequest) SetReadyCheckPort

func (r *UpdateHealthCheckRequest) SetReadyCheckPort(readyCheckPort int)

param readyCheckPort: 就绪检查端口(Optional)

func (*UpdateHealthCheckRequest) SetReadyCheckScheme

func (r *UpdateHealthCheckRequest) SetReadyCheckScheme(readyCheckScheme string)

param readyCheckScheme: 就绪检查协议(Optional)

func (*UpdateHealthCheckRequest) SetReadyCheckTimeoutSeconds

func (r *UpdateHealthCheckRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)

param readyCheckTimeoutSeconds: 就绪检查超时秒数(Optional)

func (*UpdateHealthCheckRequest) SetReadyCheckType

func (r *UpdateHealthCheckRequest) SetReadyCheckType(readyCheckType string)

param readyCheckType: 就绪检查类型(Optional)

func (*UpdateHealthCheckRequest) SetRequestCpu

func (r *UpdateHealthCheckRequest) SetRequestCpu(requestCpu float32)

param requestCpu: 请求CPU核数(Optional)

func (*UpdateHealthCheckRequest) SetRequestMemory

func (r *UpdateHealthCheckRequest) SetRequestMemory(requestMemory float32)

param requestMemory: 请求内存大小(GB)(Optional)

func (*UpdateHealthCheckRequest) SetStartCommand

func (r *UpdateHealthCheckRequest) SetStartCommand(startCommand string)

param startCommand: 启动命令(Optional)

func (*UpdateHealthCheckRequest) SetTerminationGraceSeconds

func (r *UpdateHealthCheckRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)

param terminationGraceSeconds: 终止宽限期秒数(Optional)

type UpdateHealthCheckResponse

type UpdateHealthCheckResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    UpdateHealthCheckResult `json:"result"`
}

type UpdateHealthCheckResult

type UpdateHealthCheckResult struct {
	Success bool `json:"success"`
}

type UpdateLifeCycleRequest

type UpdateLifeCycleRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 组名称 (Optional) */
	GroupName *string `json:"groupName"`

	/* CPU核数 (Optional) */
	Cpu *float32 `json:"cpu"`

	/* 内存大小(GB) (Optional) */
	Memory *float32 `json:"memory"`

	/* 请求CPU核数 (Optional) */
	RequestCpu *float32 `json:"requestCpu"`

	/* 请求内存大小(GB) (Optional) */
	RequestMemory *float32 `json:"requestMemory"`

	/* 启动命令 (Optional) */
	StartCommand *string `json:"startCommand"`

	/* 健康检查类型 (Optional) */
	HealthCheckType *string `json:"healthCheckType"`

	/* 健康检查初始延迟秒数 (Optional) */
	HealthCheckInitialDelaySeconds *int `json:"healthCheckInitialDelaySeconds"`

	/* 健康检查超时秒数 (Optional) */
	HealthCheckTimeoutSeconds *int `json:"healthCheckTimeoutSeconds"`

	/* 健康检查命令 (Optional) */
	HealthCheckCommand *string `json:"healthCheckCommand"`

	/* 健康检查路径 (Optional) */
	HealthCheckPath *string `json:"healthCheckPath"`

	/* 健康检查端口 (Optional) */
	HealthCheckPort *int `json:"healthCheckPort"`

	/* 健康检查协议 (Optional) */
	HealthCheckScheme *string `json:"healthCheckScheme"`

	/* 启动后生命周期钩子类型 (Optional) */
	LifecyclePostStartType *string `json:"lifecyclePostStartType"`

	/* 启动后生命周期命令 (Optional) */
	LifecyclePostStartCommand *string `json:"lifecyclePostStartCommand"`

	/* 启动后生命周期路径 (Optional) */
	LifecyclePostStartPath *string `json:"lifecyclePostStartPath"`

	/* 启动后生命周期端口 (Optional) */
	LifecyclePostStartPort *int `json:"lifecyclePostStartPort"`

	/* 启动后生命周期协议 (Optional) */
	LifecyclePostStartScheme *string `json:"lifecyclePostStartScheme"`

	/* 启动后生命周期主机 (Optional) */
	LifecyclePostStartHost *string `json:"lifecyclePostStartHost"`

	/* 启动后生命周期头部信息 (Optional) */
	LifecyclePostStartHeader *interface{} `json:"lifecyclePostStartHeader"`

	/* 停止前生命周期钩子类型 (Optional) */
	LifecyclePreStopType *string `json:"lifecyclePreStopType"`

	/* 停止前生命周期命令 (Optional) */
	LifecyclePreStopCommand *string `json:"lifecyclePreStopCommand"`

	/* 停止前生命周期路径 (Optional) */
	LifecyclePreStopPath *string `json:"lifecyclePreStopPath"`

	/* 停止前生命周期端口 (Optional) */
	LifecyclePreStopPort *int `json:"lifecyclePreStopPort"`

	/* 停止前生命周期协议 (Optional) */
	LifecyclePreStopScheme *string `json:"lifecyclePreStopScheme"`

	/* 停止前生命周期主机 (Optional) */
	LifecyclePreStopHost *string `json:"lifecyclePreStopHost"`

	/* 停止前生命周期头部信息 (Optional) */
	LifecyclePreStopHeader *interface{} `json:"lifecyclePreStopHeader"`

	/* 就绪检查类型 (Optional) */
	ReadyCheckType *string `json:"readyCheckType"`

	/* 就绪检查初始延迟秒数 (Optional) */
	ReadyCheckInitialDelaySeconds *int `json:"readyCheckInitialDelaySeconds"`

	/* 就绪检查超时秒数 (Optional) */
	ReadyCheckTimeoutSeconds *int `json:"readyCheckTimeoutSeconds"`

	/* 就绪检查命令 (Optional) */
	ReadyCheckCommand *string `json:"readyCheckCommand"`

	/* 就绪检查路径 (Optional) */
	ReadyCheckPath *string `json:"readyCheckPath"`

	/* 就绪检查端口 (Optional) */
	ReadyCheckPort *int `json:"readyCheckPort"`

	/* 就绪检查协议 (Optional) */
	ReadyCheckScheme *string `json:"readyCheckScheme"`

	/* 终止宽限期秒数 (Optional) */
	TerminationGraceSeconds *int `json:"terminationGraceSeconds"`
}

func NewUpdateLifeCycleRequest

func NewUpdateLifeCycleRequest(
	appId string,
	groupId string,
) *UpdateLifeCycleRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateLifeCycleRequestWithAllParams

func NewUpdateLifeCycleRequestWithAllParams(
	appId string,
	groupId string,
	groupName *string,
	cpu *float32,
	memory *float32,
	requestCpu *float32,
	requestMemory *float32,
	startCommand *string,
	healthCheckType *string,
	healthCheckInitialDelaySeconds *int,
	healthCheckTimeoutSeconds *int,
	healthCheckCommand *string,
	healthCheckPath *string,
	healthCheckPort *int,
	healthCheckScheme *string,
	lifecyclePostStartType *string,
	lifecyclePostStartCommand *string,
	lifecyclePostStartPath *string,
	lifecyclePostStartPort *int,
	lifecyclePostStartScheme *string,
	lifecyclePostStartHost *string,
	lifecyclePostStartHeader *interface{},
	lifecyclePreStopType *string,
	lifecyclePreStopCommand *string,
	lifecyclePreStopPath *string,
	lifecyclePreStopPort *int,
	lifecyclePreStopScheme *string,
	lifecyclePreStopHost *string,
	lifecyclePreStopHeader *interface{},
	readyCheckType *string,
	readyCheckInitialDelaySeconds *int,
	readyCheckTimeoutSeconds *int,
	readyCheckCommand *string,
	readyCheckPath *string,
	readyCheckPort *int,
	readyCheckScheme *string,
	terminationGraceSeconds *int,
) *UpdateLifeCycleRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param groupName: 组名称 (Optional) * param cpu: CPU核数 (Optional) * param memory: 内存大小(GB) (Optional) * param requestCpu: 请求CPU核数 (Optional) * param requestMemory: 请求内存大小(GB) (Optional) * param startCommand: 启动命令 (Optional) * param healthCheckType: 健康检查类型 (Optional) * param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数 (Optional) * param healthCheckTimeoutSeconds: 健康检查超时秒数 (Optional) * param healthCheckCommand: 健康检查命令 (Optional) * param healthCheckPath: 健康检查路径 (Optional) * param healthCheckPort: 健康检查端口 (Optional) * param healthCheckScheme: 健康检查协议 (Optional) * param lifecyclePostStartType: 启动后生命周期钩子类型 (Optional) * param lifecyclePostStartCommand: 启动后生命周期命令 (Optional) * param lifecyclePostStartPath: 启动后生命周期路径 (Optional) * param lifecyclePostStartPort: 启动后生命周期端口 (Optional) * param lifecyclePostStartScheme: 启动后生命周期协议 (Optional) * param lifecyclePostStartHost: 启动后生命周期主机 (Optional) * param lifecyclePostStartHeader: 启动后生命周期头部信息 (Optional) * param lifecyclePreStopType: 停止前生命周期钩子类型 (Optional) * param lifecyclePreStopCommand: 停止前生命周期命令 (Optional) * param lifecyclePreStopPath: 停止前生命周期路径 (Optional) * param lifecyclePreStopPort: 停止前生命周期端口 (Optional) * param lifecyclePreStopScheme: 停止前生命周期协议 (Optional) * param lifecyclePreStopHost: 停止前生命周期主机 (Optional) * param lifecyclePreStopHeader: 停止前生命周期头部信息 (Optional) * param readyCheckType: 就绪检查类型 (Optional) * param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数 (Optional) * param readyCheckTimeoutSeconds: 就绪检查超时秒数 (Optional) * param readyCheckCommand: 就绪检查命令 (Optional) * param readyCheckPath: 就绪检查路径 (Optional) * param readyCheckPort: 就绪检查端口 (Optional) * param readyCheckScheme: 就绪检查协议 (Optional) * param terminationGraceSeconds: 终止宽限期秒数 (Optional)

func NewUpdateLifeCycleRequestWithoutParam

func NewUpdateLifeCycleRequestWithoutParam() *UpdateLifeCycleRequest

This constructor has better compatible ability when API parameters changed

func (UpdateLifeCycleRequest) GetRegionId

func (r UpdateLifeCycleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateLifeCycleRequest) SetAppId

func (r *UpdateLifeCycleRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*UpdateLifeCycleRequest) SetCpu

func (r *UpdateLifeCycleRequest) SetCpu(cpu float32)

param cpu: CPU核数(Optional)

func (*UpdateLifeCycleRequest) SetGroupId

func (r *UpdateLifeCycleRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

func (*UpdateLifeCycleRequest) SetGroupName

func (r *UpdateLifeCycleRequest) SetGroupName(groupName string)

param groupName: 组名称(Optional)

func (*UpdateLifeCycleRequest) SetHealthCheckCommand

func (r *UpdateLifeCycleRequest) SetHealthCheckCommand(healthCheckCommand string)

param healthCheckCommand: 健康检查命令(Optional)

func (*UpdateLifeCycleRequest) SetHealthCheckInitialDelaySeconds

func (r *UpdateLifeCycleRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)

param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数(Optional)

func (*UpdateLifeCycleRequest) SetHealthCheckPath

func (r *UpdateLifeCycleRequest) SetHealthCheckPath(healthCheckPath string)

param healthCheckPath: 健康检查路径(Optional)

func (*UpdateLifeCycleRequest) SetHealthCheckPort

func (r *UpdateLifeCycleRequest) SetHealthCheckPort(healthCheckPort int)

param healthCheckPort: 健康检查端口(Optional)

func (*UpdateLifeCycleRequest) SetHealthCheckScheme

func (r *UpdateLifeCycleRequest) SetHealthCheckScheme(healthCheckScheme string)

param healthCheckScheme: 健康检查协议(Optional)

func (*UpdateLifeCycleRequest) SetHealthCheckTimeoutSeconds

func (r *UpdateLifeCycleRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)

param healthCheckTimeoutSeconds: 健康检查超时秒数(Optional)

func (*UpdateLifeCycleRequest) SetHealthCheckType

func (r *UpdateLifeCycleRequest) SetHealthCheckType(healthCheckType string)

param healthCheckType: 健康检查类型(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePostStartCommand

func (r *UpdateLifeCycleRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)

param lifecyclePostStartCommand: 启动后生命周期命令(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePostStartHeader

func (r *UpdateLifeCycleRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})

param lifecyclePostStartHeader: 启动后生命周期头部信息(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePostStartHost

func (r *UpdateLifeCycleRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)

param lifecyclePostStartHost: 启动后生命周期主机(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePostStartPath

func (r *UpdateLifeCycleRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)

param lifecyclePostStartPath: 启动后生命周期路径(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePostStartPort

func (r *UpdateLifeCycleRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)

param lifecyclePostStartPort: 启动后生命周期端口(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePostStartScheme

func (r *UpdateLifeCycleRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)

param lifecyclePostStartScheme: 启动后生命周期协议(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePostStartType

func (r *UpdateLifeCycleRequest) SetLifecyclePostStartType(lifecyclePostStartType string)

param lifecyclePostStartType: 启动后生命周期钩子类型(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePreStopCommand

func (r *UpdateLifeCycleRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)

param lifecyclePreStopCommand: 停止前生命周期命令(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePreStopHeader

func (r *UpdateLifeCycleRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})

param lifecyclePreStopHeader: 停止前生命周期头部信息(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePreStopHost

func (r *UpdateLifeCycleRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)

param lifecyclePreStopHost: 停止前生命周期主机(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePreStopPath

func (r *UpdateLifeCycleRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)

param lifecyclePreStopPath: 停止前生命周期路径(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePreStopPort

func (r *UpdateLifeCycleRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)

param lifecyclePreStopPort: 停止前生命周期端口(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePreStopScheme

func (r *UpdateLifeCycleRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)

param lifecyclePreStopScheme: 停止前生命周期协议(Optional)

func (*UpdateLifeCycleRequest) SetLifecyclePreStopType

func (r *UpdateLifeCycleRequest) SetLifecyclePreStopType(lifecyclePreStopType string)

param lifecyclePreStopType: 停止前生命周期钩子类型(Optional)

func (*UpdateLifeCycleRequest) SetMemory

func (r *UpdateLifeCycleRequest) SetMemory(memory float32)

param memory: 内存大小(GB)(Optional)

func (*UpdateLifeCycleRequest) SetReadyCheckCommand

func (r *UpdateLifeCycleRequest) SetReadyCheckCommand(readyCheckCommand string)

param readyCheckCommand: 就绪检查命令(Optional)

func (*UpdateLifeCycleRequest) SetReadyCheckInitialDelaySeconds

func (r *UpdateLifeCycleRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)

param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数(Optional)

func (*UpdateLifeCycleRequest) SetReadyCheckPath

func (r *UpdateLifeCycleRequest) SetReadyCheckPath(readyCheckPath string)

param readyCheckPath: 就绪检查路径(Optional)

func (*UpdateLifeCycleRequest) SetReadyCheckPort

func (r *UpdateLifeCycleRequest) SetReadyCheckPort(readyCheckPort int)

param readyCheckPort: 就绪检查端口(Optional)

func (*UpdateLifeCycleRequest) SetReadyCheckScheme

func (r *UpdateLifeCycleRequest) SetReadyCheckScheme(readyCheckScheme string)

param readyCheckScheme: 就绪检查协议(Optional)

func (*UpdateLifeCycleRequest) SetReadyCheckTimeoutSeconds

func (r *UpdateLifeCycleRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)

param readyCheckTimeoutSeconds: 就绪检查超时秒数(Optional)

func (*UpdateLifeCycleRequest) SetReadyCheckType

func (r *UpdateLifeCycleRequest) SetReadyCheckType(readyCheckType string)

param readyCheckType: 就绪检查类型(Optional)

func (*UpdateLifeCycleRequest) SetRequestCpu

func (r *UpdateLifeCycleRequest) SetRequestCpu(requestCpu float32)

param requestCpu: 请求CPU核数(Optional)

func (*UpdateLifeCycleRequest) SetRequestMemory

func (r *UpdateLifeCycleRequest) SetRequestMemory(requestMemory float32)

param requestMemory: 请求内存大小(GB)(Optional)

func (*UpdateLifeCycleRequest) SetStartCommand

func (r *UpdateLifeCycleRequest) SetStartCommand(startCommand string)

param startCommand: 启动命令(Optional)

func (*UpdateLifeCycleRequest) SetTerminationGraceSeconds

func (r *UpdateLifeCycleRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)

param terminationGraceSeconds: 终止宽限期秒数(Optional)

type UpdateLifeCycleResponse

type UpdateLifeCycleResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    UpdateLifeCycleResult `json:"result"`
}

type UpdateLifeCycleResult

type UpdateLifeCycleResult struct {
	Success bool `json:"success"`
}

type UpdateStartCmdRequest

type UpdateStartCmdRequest struct {
	core.JDCloudRequest

	/* 应用ID  */
	AppId string `json:"appId"`

	/* 分组ID  */
	GroupId string `json:"groupId"`

	/* 组名称 (Optional) */
	GroupName *string `json:"groupName"`

	/* CPU核数 (Optional) */
	Cpu *float32 `json:"cpu"`

	/* 内存大小(GB) (Optional) */
	Memory *float32 `json:"memory"`

	/* 请求CPU核数 (Optional) */
	RequestCpu *float32 `json:"requestCpu"`

	/* 请求内存大小(GB) (Optional) */
	RequestMemory *float32 `json:"requestMemory"`

	/* 启动命令 (Optional) */
	StartCommand *string `json:"startCommand"`

	/* 健康检查类型 (Optional) */
	HealthCheckType *string `json:"healthCheckType"`

	/* 健康检查初始延迟秒数 (Optional) */
	HealthCheckInitialDelaySeconds *int `json:"healthCheckInitialDelaySeconds"`

	/* 健康检查超时秒数 (Optional) */
	HealthCheckTimeoutSeconds *int `json:"healthCheckTimeoutSeconds"`

	/* 健康检查命令 (Optional) */
	HealthCheckCommand *string `json:"healthCheckCommand"`

	/* 健康检查路径 (Optional) */
	HealthCheckPath *string `json:"healthCheckPath"`

	/* 健康检查端口 (Optional) */
	HealthCheckPort *int `json:"healthCheckPort"`

	/* 健康检查协议 (Optional) */
	HealthCheckScheme *string `json:"healthCheckScheme"`

	/* 启动后生命周期钩子类型 (Optional) */
	LifecyclePostStartType *string `json:"lifecyclePostStartType"`

	/* 启动后生命周期命令 (Optional) */
	LifecyclePostStartCommand *string `json:"lifecyclePostStartCommand"`

	/* 启动后生命周期路径 (Optional) */
	LifecyclePostStartPath *string `json:"lifecyclePostStartPath"`

	/* 启动后生命周期端口 (Optional) */
	LifecyclePostStartPort *int `json:"lifecyclePostStartPort"`

	/* 启动后生命周期协议 (Optional) */
	LifecyclePostStartScheme *string `json:"lifecyclePostStartScheme"`

	/* 启动后生命周期主机 (Optional) */
	LifecyclePostStartHost *string `json:"lifecyclePostStartHost"`

	/* 启动后生命周期头部信息 (Optional) */
	LifecyclePostStartHeader *interface{} `json:"lifecyclePostStartHeader"`

	/* 停止前生命周期钩子类型 (Optional) */
	LifecyclePreStopType *string `json:"lifecyclePreStopType"`

	/* 停止前生命周期命令 (Optional) */
	LifecyclePreStopCommand *string `json:"lifecyclePreStopCommand"`

	/* 停止前生命周期路径 (Optional) */
	LifecyclePreStopPath *string `json:"lifecyclePreStopPath"`

	/* 停止前生命周期端口 (Optional) */
	LifecyclePreStopPort *int `json:"lifecyclePreStopPort"`

	/* 停止前生命周期协议 (Optional) */
	LifecyclePreStopScheme *string `json:"lifecyclePreStopScheme"`

	/* 停止前生命周期主机 (Optional) */
	LifecyclePreStopHost *string `json:"lifecyclePreStopHost"`

	/* 停止前生命周期头部信息 (Optional) */
	LifecyclePreStopHeader *interface{} `json:"lifecyclePreStopHeader"`

	/* 就绪检查类型 (Optional) */
	ReadyCheckType *string `json:"readyCheckType"`

	/* 就绪检查初始延迟秒数 (Optional) */
	ReadyCheckInitialDelaySeconds *int `json:"readyCheckInitialDelaySeconds"`

	/* 就绪检查超时秒数 (Optional) */
	ReadyCheckTimeoutSeconds *int `json:"readyCheckTimeoutSeconds"`

	/* 就绪检查命令 (Optional) */
	ReadyCheckCommand *string `json:"readyCheckCommand"`

	/* 就绪检查路径 (Optional) */
	ReadyCheckPath *string `json:"readyCheckPath"`

	/* 就绪检查端口 (Optional) */
	ReadyCheckPort *int `json:"readyCheckPort"`

	/* 就绪检查协议 (Optional) */
	ReadyCheckScheme *string `json:"readyCheckScheme"`

	/* 终止宽限期秒数 (Optional) */
	TerminationGraceSeconds *int `json:"terminationGraceSeconds"`
}

func NewUpdateStartCmdRequest

func NewUpdateStartCmdRequest(
	appId string,
	groupId string,
) *UpdateStartCmdRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateStartCmdRequestWithAllParams

func NewUpdateStartCmdRequestWithAllParams(
	appId string,
	groupId string,
	groupName *string,
	cpu *float32,
	memory *float32,
	requestCpu *float32,
	requestMemory *float32,
	startCommand *string,
	healthCheckType *string,
	healthCheckInitialDelaySeconds *int,
	healthCheckTimeoutSeconds *int,
	healthCheckCommand *string,
	healthCheckPath *string,
	healthCheckPort *int,
	healthCheckScheme *string,
	lifecyclePostStartType *string,
	lifecyclePostStartCommand *string,
	lifecyclePostStartPath *string,
	lifecyclePostStartPort *int,
	lifecyclePostStartScheme *string,
	lifecyclePostStartHost *string,
	lifecyclePostStartHeader *interface{},
	lifecyclePreStopType *string,
	lifecyclePreStopCommand *string,
	lifecyclePreStopPath *string,
	lifecyclePreStopPort *int,
	lifecyclePreStopScheme *string,
	lifecyclePreStopHost *string,
	lifecyclePreStopHeader *interface{},
	readyCheckType *string,
	readyCheckInitialDelaySeconds *int,
	readyCheckTimeoutSeconds *int,
	readyCheckCommand *string,
	readyCheckPath *string,
	readyCheckPort *int,
	readyCheckScheme *string,
	terminationGraceSeconds *int,
) *UpdateStartCmdRequest

* param appId: 应用ID (Required) * param groupId: 分组ID (Required) * param groupName: 组名称 (Optional) * param cpu: CPU核数 (Optional) * param memory: 内存大小(GB) (Optional) * param requestCpu: 请求CPU核数 (Optional) * param requestMemory: 请求内存大小(GB) (Optional) * param startCommand: 启动命令 (Optional) * param healthCheckType: 健康检查类型 (Optional) * param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数 (Optional) * param healthCheckTimeoutSeconds: 健康检查超时秒数 (Optional) * param healthCheckCommand: 健康检查命令 (Optional) * param healthCheckPath: 健康检查路径 (Optional) * param healthCheckPort: 健康检查端口 (Optional) * param healthCheckScheme: 健康检查协议 (Optional) * param lifecyclePostStartType: 启动后生命周期钩子类型 (Optional) * param lifecyclePostStartCommand: 启动后生命周期命令 (Optional) * param lifecyclePostStartPath: 启动后生命周期路径 (Optional) * param lifecyclePostStartPort: 启动后生命周期端口 (Optional) * param lifecyclePostStartScheme: 启动后生命周期协议 (Optional) * param lifecyclePostStartHost: 启动后生命周期主机 (Optional) * param lifecyclePostStartHeader: 启动后生命周期头部信息 (Optional) * param lifecyclePreStopType: 停止前生命周期钩子类型 (Optional) * param lifecyclePreStopCommand: 停止前生命周期命令 (Optional) * param lifecyclePreStopPath: 停止前生命周期路径 (Optional) * param lifecyclePreStopPort: 停止前生命周期端口 (Optional) * param lifecyclePreStopScheme: 停止前生命周期协议 (Optional) * param lifecyclePreStopHost: 停止前生命周期主机 (Optional) * param lifecyclePreStopHeader: 停止前生命周期头部信息 (Optional) * param readyCheckType: 就绪检查类型 (Optional) * param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数 (Optional) * param readyCheckTimeoutSeconds: 就绪检查超时秒数 (Optional) * param readyCheckCommand: 就绪检查命令 (Optional) * param readyCheckPath: 就绪检查路径 (Optional) * param readyCheckPort: 就绪检查端口 (Optional) * param readyCheckScheme: 就绪检查协议 (Optional) * param terminationGraceSeconds: 终止宽限期秒数 (Optional)

func NewUpdateStartCmdRequestWithoutParam

func NewUpdateStartCmdRequestWithoutParam() *UpdateStartCmdRequest

This constructor has better compatible ability when API parameters changed

func (UpdateStartCmdRequest) GetRegionId

func (r UpdateStartCmdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateStartCmdRequest) SetAppId

func (r *UpdateStartCmdRequest) SetAppId(appId string)

param appId: 应用ID(Required)

func (*UpdateStartCmdRequest) SetCpu

func (r *UpdateStartCmdRequest) SetCpu(cpu float32)

param cpu: CPU核数(Optional)

func (*UpdateStartCmdRequest) SetGroupId

func (r *UpdateStartCmdRequest) SetGroupId(groupId string)

param groupId: 分组ID(Required)

func (*UpdateStartCmdRequest) SetGroupName

func (r *UpdateStartCmdRequest) SetGroupName(groupName string)

param groupName: 组名称(Optional)

func (*UpdateStartCmdRequest) SetHealthCheckCommand

func (r *UpdateStartCmdRequest) SetHealthCheckCommand(healthCheckCommand string)

param healthCheckCommand: 健康检查命令(Optional)

func (*UpdateStartCmdRequest) SetHealthCheckInitialDelaySeconds

func (r *UpdateStartCmdRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)

param healthCheckInitialDelaySeconds: 健康检查初始延迟秒数(Optional)

func (*UpdateStartCmdRequest) SetHealthCheckPath

func (r *UpdateStartCmdRequest) SetHealthCheckPath(healthCheckPath string)

param healthCheckPath: 健康检查路径(Optional)

func (*UpdateStartCmdRequest) SetHealthCheckPort

func (r *UpdateStartCmdRequest) SetHealthCheckPort(healthCheckPort int)

param healthCheckPort: 健康检查端口(Optional)

func (*UpdateStartCmdRequest) SetHealthCheckScheme

func (r *UpdateStartCmdRequest) SetHealthCheckScheme(healthCheckScheme string)

param healthCheckScheme: 健康检查协议(Optional)

func (*UpdateStartCmdRequest) SetHealthCheckTimeoutSeconds

func (r *UpdateStartCmdRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)

param healthCheckTimeoutSeconds: 健康检查超时秒数(Optional)

func (*UpdateStartCmdRequest) SetHealthCheckType

func (r *UpdateStartCmdRequest) SetHealthCheckType(healthCheckType string)

param healthCheckType: 健康检查类型(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePostStartCommand

func (r *UpdateStartCmdRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)

param lifecyclePostStartCommand: 启动后生命周期命令(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePostStartHeader

func (r *UpdateStartCmdRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})

param lifecyclePostStartHeader: 启动后生命周期头部信息(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePostStartHost

func (r *UpdateStartCmdRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)

param lifecyclePostStartHost: 启动后生命周期主机(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePostStartPath

func (r *UpdateStartCmdRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)

param lifecyclePostStartPath: 启动后生命周期路径(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePostStartPort

func (r *UpdateStartCmdRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)

param lifecyclePostStartPort: 启动后生命周期端口(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePostStartScheme

func (r *UpdateStartCmdRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)

param lifecyclePostStartScheme: 启动后生命周期协议(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePostStartType

func (r *UpdateStartCmdRequest) SetLifecyclePostStartType(lifecyclePostStartType string)

param lifecyclePostStartType: 启动后生命周期钩子类型(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePreStopCommand

func (r *UpdateStartCmdRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)

param lifecyclePreStopCommand: 停止前生命周期命令(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePreStopHeader

func (r *UpdateStartCmdRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})

param lifecyclePreStopHeader: 停止前生命周期头部信息(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePreStopHost

func (r *UpdateStartCmdRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)

param lifecyclePreStopHost: 停止前生命周期主机(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePreStopPath

func (r *UpdateStartCmdRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)

param lifecyclePreStopPath: 停止前生命周期路径(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePreStopPort

func (r *UpdateStartCmdRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)

param lifecyclePreStopPort: 停止前生命周期端口(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePreStopScheme

func (r *UpdateStartCmdRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)

param lifecyclePreStopScheme: 停止前生命周期协议(Optional)

func (*UpdateStartCmdRequest) SetLifecyclePreStopType

func (r *UpdateStartCmdRequest) SetLifecyclePreStopType(lifecyclePreStopType string)

param lifecyclePreStopType: 停止前生命周期钩子类型(Optional)

func (*UpdateStartCmdRequest) SetMemory

func (r *UpdateStartCmdRequest) SetMemory(memory float32)

param memory: 内存大小(GB)(Optional)

func (*UpdateStartCmdRequest) SetReadyCheckCommand

func (r *UpdateStartCmdRequest) SetReadyCheckCommand(readyCheckCommand string)

param readyCheckCommand: 就绪检查命令(Optional)

func (*UpdateStartCmdRequest) SetReadyCheckInitialDelaySeconds

func (r *UpdateStartCmdRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)

param readyCheckInitialDelaySeconds: 就绪检查初始延迟秒数(Optional)

func (*UpdateStartCmdRequest) SetReadyCheckPath

func (r *UpdateStartCmdRequest) SetReadyCheckPath(readyCheckPath string)

param readyCheckPath: 就绪检查路径(Optional)

func (*UpdateStartCmdRequest) SetReadyCheckPort

func (r *UpdateStartCmdRequest) SetReadyCheckPort(readyCheckPort int)

param readyCheckPort: 就绪检查端口(Optional)

func (*UpdateStartCmdRequest) SetReadyCheckScheme

func (r *UpdateStartCmdRequest) SetReadyCheckScheme(readyCheckScheme string)

param readyCheckScheme: 就绪检查协议(Optional)

func (*UpdateStartCmdRequest) SetReadyCheckTimeoutSeconds

func (r *UpdateStartCmdRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)

param readyCheckTimeoutSeconds: 就绪检查超时秒数(Optional)

func (*UpdateStartCmdRequest) SetReadyCheckType

func (r *UpdateStartCmdRequest) SetReadyCheckType(readyCheckType string)

param readyCheckType: 就绪检查类型(Optional)

func (*UpdateStartCmdRequest) SetRequestCpu

func (r *UpdateStartCmdRequest) SetRequestCpu(requestCpu float32)

param requestCpu: 请求CPU核数(Optional)

func (*UpdateStartCmdRequest) SetRequestMemory

func (r *UpdateStartCmdRequest) SetRequestMemory(requestMemory float32)

param requestMemory: 请求内存大小(GB)(Optional)

func (*UpdateStartCmdRequest) SetStartCommand

func (r *UpdateStartCmdRequest) SetStartCommand(startCommand string)

param startCommand: 启动命令(Optional)

func (*UpdateStartCmdRequest) SetTerminationGraceSeconds

func (r *UpdateStartCmdRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)

param terminationGraceSeconds: 终止宽限期秒数(Optional)

type UpdateStartCmdResponse

type UpdateStartCmdResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    UpdateStartCmdResult `json:"result"`
}

type UpdateStartCmdResult

type UpdateStartCmdResult struct {
	Success bool `json:"success"`
}

Jump to

Keyboard shortcuts

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