Documentation
¶
Index ¶
- type ContainerAntiAffinityRequest
- type ContainerAntiAffinityResponse
- type ContainerAntiAffinityResult
- type DeleteConfigFileRequest
- func NewDeleteConfigFileRequest(appId string, groupId string) *DeleteConfigFileRequest
- func NewDeleteConfigFileRequestWithAllParams(appId string, groupId string, fileEncrypted *bool, fileItemKey *string, ...) *DeleteConfigFileRequest
- func NewDeleteConfigFileRequestWithoutParam() *DeleteConfigFileRequest
- func (r DeleteConfigFileRequest) GetRegionId() string
- func (r *DeleteConfigFileRequest) SetAppId(appId string)
- func (r *DeleteConfigFileRequest) SetDeleteFilePaths(deleteFilePaths []string)
- func (r *DeleteConfigFileRequest) SetFileEncrypted(fileEncrypted bool)
- func (r *DeleteConfigFileRequest) SetFileItemKey(fileItemKey string)
- func (r *DeleteConfigFileRequest) SetFileItemValue(fileItemValue string)
- func (r *DeleteConfigFileRequest) SetGroupId(groupId string)
- type DeleteConfigFileResponse
- type DeleteConfigFileResult
- type DeleteCustomImageRequest
- type DeleteCustomImageResponse
- type DeleteCustomImageResult
- type DeployRequest
- func (r DeployRequest) GetRegionId() string
- func (r *DeployRequest) SetAppId(appId string)
- func (r *DeployRequest) SetConcurrency(concurrency int)
- func (r *DeployRequest) SetGroupId(groupId string)
- func (r *DeployRequest) SetImageType(imageType string)
- func (r *DeployRequest) SetImageVersion(imageVersion string)
- func (r *DeployRequest) SetMaxSurge(maxSurge int)
- func (r *DeployRequest) SetPodCount(podCount int)
- type DeployResponse
- type DeployResult
- type DescribeAppsRequest
- type DescribeAppsResponse
- type DescribeAppsResult
- type DescribeCustomImagesRequest
- func (r DescribeCustomImagesRequest) GetRegionId() string
- func (r *DescribeCustomImagesRequest) SetAppId(appId string)
- func (r *DescribeCustomImagesRequest) SetPageNum(pageNum int)
- func (r *DescribeCustomImagesRequest) SetPageSize(pageSize int)
- func (r *DescribeCustomImagesRequest) SetVersion(version string)
- type DescribeCustomImagesResponse
- type DescribeCustomImagesResult
- type DescribeCustomRegistryTokenRequest
- func NewDescribeCustomRegistryTokenRequest(appId string) *DescribeCustomRegistryTokenRequest
- func NewDescribeCustomRegistryTokenRequestWithAllParams(appId string, renew *bool) *DescribeCustomRegistryTokenRequest
- func NewDescribeCustomRegistryTokenRequestWithoutParam() *DescribeCustomRegistryTokenRequest
- type DescribeCustomRegistryTokenResponse
- type DescribeCustomRegistryTokenResult
- type DescribeDeployTaskRequest
- type DescribeDeployTaskResponse
- type DescribeDeployTaskResult
- type DescribeDeploysRequest
- type DescribeDeploysResponse
- type DescribeDeploysResult
- type DescribeGroupConfigFilesRequest
- func NewDescribeGroupConfigFilesRequest(appId string, groupId string) *DescribeGroupConfigFilesRequest
- func NewDescribeGroupConfigFilesRequestWithAllParams(appId string, groupId string) *DescribeGroupConfigFilesRequest
- func NewDescribeGroupConfigFilesRequestWithoutParam() *DescribeGroupConfigFilesRequest
- type DescribeGroupConfigFilesResponse
- type DescribeGroupConfigFilesResult
- type DescribeGroupConfigRequest
- type DescribeGroupConfigResponse
- type DescribeGroupConfigResult
- type DescribeGroupEnvironmentsRequest
- func NewDescribeGroupEnvironmentsRequest(appId string, groupId string) *DescribeGroupEnvironmentsRequest
- func NewDescribeGroupEnvironmentsRequestWithAllParams(appId string, groupId string) *DescribeGroupEnvironmentsRequest
- func NewDescribeGroupEnvironmentsRequestWithoutParam() *DescribeGroupEnvironmentsRequest
- type DescribeGroupEnvironmentsResponse
- type DescribeGroupEnvironmentsResult
- type DescribeGroupsRequest
- type DescribeGroupsResponse
- type DescribeGroupsResult
- type DescribePodsRequest
- type DescribePodsResponse
- type DescribePodsResult
- type RebuildRequest
- type RebuildResponse
- type RebuildResult
- type RestartRequest
- type RestartResponse
- type RestartResult
- type RollbackRequest
- type RollbackResponse
- type RollbackResult
- type ScaleRequest
- type ScaleResponse
- type ScaleResult
- type StopDeployTaskRequest
- type StopDeployTaskResponse
- type StopDeployTaskResult
- type UpdateBaseInfoRequest
- func NewUpdateBaseInfoRequest(appId string, groupId string) *UpdateBaseInfoRequest
- func NewUpdateBaseInfoRequestWithAllParams(appId string, groupId string, groupName *string, cpu *float32, memory *float32, ...) *UpdateBaseInfoRequest
- func NewUpdateBaseInfoRequestWithoutParam() *UpdateBaseInfoRequest
- func (r UpdateBaseInfoRequest) GetRegionId() string
- func (r *UpdateBaseInfoRequest) SetAppId(appId string)
- func (r *UpdateBaseInfoRequest) SetCpu(cpu float32)
- func (r *UpdateBaseInfoRequest) SetGroupId(groupId string)
- func (r *UpdateBaseInfoRequest) SetGroupName(groupName string)
- func (r *UpdateBaseInfoRequest) SetHealthCheckCommand(healthCheckCommand string)
- func (r *UpdateBaseInfoRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)
- func (r *UpdateBaseInfoRequest) SetHealthCheckPath(healthCheckPath string)
- func (r *UpdateBaseInfoRequest) SetHealthCheckPort(healthCheckPort int)
- func (r *UpdateBaseInfoRequest) SetHealthCheckScheme(healthCheckScheme string)
- func (r *UpdateBaseInfoRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)
- func (r *UpdateBaseInfoRequest) SetHealthCheckType(healthCheckType string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})
- func (r *UpdateBaseInfoRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)
- func (r *UpdateBaseInfoRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePostStartType(lifecyclePostStartType string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})
- func (r *UpdateBaseInfoRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)
- func (r *UpdateBaseInfoRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)
- func (r *UpdateBaseInfoRequest) SetLifecyclePreStopType(lifecyclePreStopType string)
- func (r *UpdateBaseInfoRequest) SetMemory(memory float32)
- func (r *UpdateBaseInfoRequest) SetReadyCheckCommand(readyCheckCommand string)
- func (r *UpdateBaseInfoRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)
- func (r *UpdateBaseInfoRequest) SetReadyCheckPath(readyCheckPath string)
- func (r *UpdateBaseInfoRequest) SetReadyCheckPort(readyCheckPort int)
- func (r *UpdateBaseInfoRequest) SetReadyCheckScheme(readyCheckScheme string)
- func (r *UpdateBaseInfoRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)
- func (r *UpdateBaseInfoRequest) SetReadyCheckType(readyCheckType string)
- func (r *UpdateBaseInfoRequest) SetRequestCpu(requestCpu float32)
- func (r *UpdateBaseInfoRequest) SetRequestMemory(requestMemory float32)
- func (r *UpdateBaseInfoRequest) SetStartCommand(startCommand string)
- func (r *UpdateBaseInfoRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)
- type UpdateBaseInfoResponse
- type UpdateBaseInfoResult
- type UpdateConfigFileRequest
- func NewUpdateConfigFileRequest(appId string, groupId string) *UpdateConfigFileRequest
- func NewUpdateConfigFileRequestWithAllParams(appId string, groupId string, fileEncrypted *bool, fileItemKey *string, ...) *UpdateConfigFileRequest
- func NewUpdateConfigFileRequestWithoutParam() *UpdateConfigFileRequest
- func (r UpdateConfigFileRequest) GetRegionId() string
- func (r *UpdateConfigFileRequest) SetAppId(appId string)
- func (r *UpdateConfigFileRequest) SetDeleteFilePaths(deleteFilePaths []string)
- func (r *UpdateConfigFileRequest) SetFileEncrypted(fileEncrypted bool)
- func (r *UpdateConfigFileRequest) SetFileItemKey(fileItemKey string)
- func (r *UpdateConfigFileRequest) SetFileItemValue(fileItemValue string)
- func (r *UpdateConfigFileRequest) SetGroupId(groupId string)
- type UpdateConfigFileResponse
- type UpdateConfigFileResult
- type UpdateGroupEnvironmentRequest
- func NewUpdateGroupEnvironmentRequest(appId string, groupId string) *UpdateGroupEnvironmentRequest
- func NewUpdateGroupEnvironmentRequestWithAllParams(appId string, groupId string, updateEnvItems *interface{}, ...) *UpdateGroupEnvironmentRequest
- func NewUpdateGroupEnvironmentRequestWithoutParam() *UpdateGroupEnvironmentRequest
- func (r UpdateGroupEnvironmentRequest) GetRegionId() string
- func (r *UpdateGroupEnvironmentRequest) SetAppId(appId string)
- func (r *UpdateGroupEnvironmentRequest) SetDeleteEnvKeys(deleteEnvKeys []string)
- func (r *UpdateGroupEnvironmentRequest) SetGroupId(groupId string)
- func (r *UpdateGroupEnvironmentRequest) SetUpdateEnvItems(updateEnvItems interface{})
- type UpdateGroupEnvironmentResponse
- type UpdateGroupEnvironmentResult
- type UpdateHealthCheckRequest
- func NewUpdateHealthCheckRequest(appId string, groupId string) *UpdateHealthCheckRequest
- func NewUpdateHealthCheckRequestWithAllParams(appId string, groupId string, groupName *string, cpu *float32, memory *float32, ...) *UpdateHealthCheckRequest
- func NewUpdateHealthCheckRequestWithoutParam() *UpdateHealthCheckRequest
- func (r UpdateHealthCheckRequest) GetRegionId() string
- func (r *UpdateHealthCheckRequest) SetAppId(appId string)
- func (r *UpdateHealthCheckRequest) SetCpu(cpu float32)
- func (r *UpdateHealthCheckRequest) SetGroupId(groupId string)
- func (r *UpdateHealthCheckRequest) SetGroupName(groupName string)
- func (r *UpdateHealthCheckRequest) SetHealthCheckCommand(healthCheckCommand string)
- func (r *UpdateHealthCheckRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)
- func (r *UpdateHealthCheckRequest) SetHealthCheckPath(healthCheckPath string)
- func (r *UpdateHealthCheckRequest) SetHealthCheckPort(healthCheckPort int)
- func (r *UpdateHealthCheckRequest) SetHealthCheckScheme(healthCheckScheme string)
- func (r *UpdateHealthCheckRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)
- func (r *UpdateHealthCheckRequest) SetHealthCheckType(healthCheckType string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})
- func (r *UpdateHealthCheckRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)
- func (r *UpdateHealthCheckRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePostStartType(lifecyclePostStartType string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})
- func (r *UpdateHealthCheckRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)
- func (r *UpdateHealthCheckRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)
- func (r *UpdateHealthCheckRequest) SetLifecyclePreStopType(lifecyclePreStopType string)
- func (r *UpdateHealthCheckRequest) SetMemory(memory float32)
- func (r *UpdateHealthCheckRequest) SetReadyCheckCommand(readyCheckCommand string)
- func (r *UpdateHealthCheckRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)
- func (r *UpdateHealthCheckRequest) SetReadyCheckPath(readyCheckPath string)
- func (r *UpdateHealthCheckRequest) SetReadyCheckPort(readyCheckPort int)
- func (r *UpdateHealthCheckRequest) SetReadyCheckScheme(readyCheckScheme string)
- func (r *UpdateHealthCheckRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)
- func (r *UpdateHealthCheckRequest) SetReadyCheckType(readyCheckType string)
- func (r *UpdateHealthCheckRequest) SetRequestCpu(requestCpu float32)
- func (r *UpdateHealthCheckRequest) SetRequestMemory(requestMemory float32)
- func (r *UpdateHealthCheckRequest) SetStartCommand(startCommand string)
- func (r *UpdateHealthCheckRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)
- type UpdateHealthCheckResponse
- type UpdateHealthCheckResult
- type UpdateLifeCycleRequest
- func NewUpdateLifeCycleRequest(appId string, groupId string) *UpdateLifeCycleRequest
- func NewUpdateLifeCycleRequestWithAllParams(appId string, groupId string, groupName *string, cpu *float32, memory *float32, ...) *UpdateLifeCycleRequest
- func NewUpdateLifeCycleRequestWithoutParam() *UpdateLifeCycleRequest
- func (r UpdateLifeCycleRequest) GetRegionId() string
- func (r *UpdateLifeCycleRequest) SetAppId(appId string)
- func (r *UpdateLifeCycleRequest) SetCpu(cpu float32)
- func (r *UpdateLifeCycleRequest) SetGroupId(groupId string)
- func (r *UpdateLifeCycleRequest) SetGroupName(groupName string)
- func (r *UpdateLifeCycleRequest) SetHealthCheckCommand(healthCheckCommand string)
- func (r *UpdateLifeCycleRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)
- func (r *UpdateLifeCycleRequest) SetHealthCheckPath(healthCheckPath string)
- func (r *UpdateLifeCycleRequest) SetHealthCheckPort(healthCheckPort int)
- func (r *UpdateLifeCycleRequest) SetHealthCheckScheme(healthCheckScheme string)
- func (r *UpdateLifeCycleRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)
- func (r *UpdateLifeCycleRequest) SetHealthCheckType(healthCheckType string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})
- func (r *UpdateLifeCycleRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)
- func (r *UpdateLifeCycleRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePostStartType(lifecyclePostStartType string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})
- func (r *UpdateLifeCycleRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)
- func (r *UpdateLifeCycleRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)
- func (r *UpdateLifeCycleRequest) SetLifecyclePreStopType(lifecyclePreStopType string)
- func (r *UpdateLifeCycleRequest) SetMemory(memory float32)
- func (r *UpdateLifeCycleRequest) SetReadyCheckCommand(readyCheckCommand string)
- func (r *UpdateLifeCycleRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)
- func (r *UpdateLifeCycleRequest) SetReadyCheckPath(readyCheckPath string)
- func (r *UpdateLifeCycleRequest) SetReadyCheckPort(readyCheckPort int)
- func (r *UpdateLifeCycleRequest) SetReadyCheckScheme(readyCheckScheme string)
- func (r *UpdateLifeCycleRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)
- func (r *UpdateLifeCycleRequest) SetReadyCheckType(readyCheckType string)
- func (r *UpdateLifeCycleRequest) SetRequestCpu(requestCpu float32)
- func (r *UpdateLifeCycleRequest) SetRequestMemory(requestMemory float32)
- func (r *UpdateLifeCycleRequest) SetStartCommand(startCommand string)
- func (r *UpdateLifeCycleRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)
- type UpdateLifeCycleResponse
- type UpdateLifeCycleResult
- type UpdateStartCmdRequest
- func NewUpdateStartCmdRequest(appId string, groupId string) *UpdateStartCmdRequest
- func NewUpdateStartCmdRequestWithAllParams(appId string, groupId string, groupName *string, cpu *float32, memory *float32, ...) *UpdateStartCmdRequest
- func NewUpdateStartCmdRequestWithoutParam() *UpdateStartCmdRequest
- func (r UpdateStartCmdRequest) GetRegionId() string
- func (r *UpdateStartCmdRequest) SetAppId(appId string)
- func (r *UpdateStartCmdRequest) SetCpu(cpu float32)
- func (r *UpdateStartCmdRequest) SetGroupId(groupId string)
- func (r *UpdateStartCmdRequest) SetGroupName(groupName string)
- func (r *UpdateStartCmdRequest) SetHealthCheckCommand(healthCheckCommand string)
- func (r *UpdateStartCmdRequest) SetHealthCheckInitialDelaySeconds(healthCheckInitialDelaySeconds int)
- func (r *UpdateStartCmdRequest) SetHealthCheckPath(healthCheckPath string)
- func (r *UpdateStartCmdRequest) SetHealthCheckPort(healthCheckPort int)
- func (r *UpdateStartCmdRequest) SetHealthCheckScheme(healthCheckScheme string)
- func (r *UpdateStartCmdRequest) SetHealthCheckTimeoutSeconds(healthCheckTimeoutSeconds int)
- func (r *UpdateStartCmdRequest) SetHealthCheckType(healthCheckType string)
- func (r *UpdateStartCmdRequest) SetLifecyclePostStartCommand(lifecyclePostStartCommand string)
- func (r *UpdateStartCmdRequest) SetLifecyclePostStartHeader(lifecyclePostStartHeader interface{})
- func (r *UpdateStartCmdRequest) SetLifecyclePostStartHost(lifecyclePostStartHost string)
- func (r *UpdateStartCmdRequest) SetLifecyclePostStartPath(lifecyclePostStartPath string)
- func (r *UpdateStartCmdRequest) SetLifecyclePostStartPort(lifecyclePostStartPort int)
- func (r *UpdateStartCmdRequest) SetLifecyclePostStartScheme(lifecyclePostStartScheme string)
- func (r *UpdateStartCmdRequest) SetLifecyclePostStartType(lifecyclePostStartType string)
- func (r *UpdateStartCmdRequest) SetLifecyclePreStopCommand(lifecyclePreStopCommand string)
- func (r *UpdateStartCmdRequest) SetLifecyclePreStopHeader(lifecyclePreStopHeader interface{})
- func (r *UpdateStartCmdRequest) SetLifecyclePreStopHost(lifecyclePreStopHost string)
- func (r *UpdateStartCmdRequest) SetLifecyclePreStopPath(lifecyclePreStopPath string)
- func (r *UpdateStartCmdRequest) SetLifecyclePreStopPort(lifecyclePreStopPort int)
- func (r *UpdateStartCmdRequest) SetLifecyclePreStopScheme(lifecyclePreStopScheme string)
- func (r *UpdateStartCmdRequest) SetLifecyclePreStopType(lifecyclePreStopType string)
- func (r *UpdateStartCmdRequest) SetMemory(memory float32)
- func (r *UpdateStartCmdRequest) SetReadyCheckCommand(readyCheckCommand string)
- func (r *UpdateStartCmdRequest) SetReadyCheckInitialDelaySeconds(readyCheckInitialDelaySeconds int)
- func (r *UpdateStartCmdRequest) SetReadyCheckPath(readyCheckPath string)
- func (r *UpdateStartCmdRequest) SetReadyCheckPort(readyCheckPort int)
- func (r *UpdateStartCmdRequest) SetReadyCheckScheme(readyCheckScheme string)
- func (r *UpdateStartCmdRequest) SetReadyCheckTimeoutSeconds(readyCheckTimeoutSeconds int)
- func (r *UpdateStartCmdRequest) SetReadyCheckType(readyCheckType string)
- func (r *UpdateStartCmdRequest) SetRequestCpu(requestCpu float32)
- func (r *UpdateStartCmdRequest) SetRequestMemory(requestMemory float32)
- func (r *UpdateStartCmdRequest) SetStartCommand(startCommand string)
- func (r *UpdateStartCmdRequest) SetTerminationGraceSeconds(terminationGraceSeconds int)
- type UpdateStartCmdResponse
- type UpdateStartCmdResult
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 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 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 ¶
func (r DescribeCustomRegistryTokenRequest) GetRegionId() string
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 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 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 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 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) 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"`
}
Source Files
¶
- ContainerAntiAffinity.go
- DeleteConfigFile.go
- DeleteCustomImage.go
- Deploy.go
- DescribeApps.go
- DescribeCustomImages.go
- DescribeCustomRegistryToken.go
- DescribeDeployTask.go
- DescribeDeploys.go
- DescribeGroupConfig.go
- DescribeGroupConfigFiles.go
- DescribeGroupEnvironments.go
- DescribeGroups.go
- DescribePods.go
- Rebuild.go
- Restart.go
- Rollback.go
- Scale.go
- StopDeployTask.go
- UpdateBaseInfo.go
- UpdateConfigFile.go
- UpdateGroupEnvironment.go
- UpdateHealthCheck.go
- UpdateLifeCycle.go
- UpdateStartCmd.go