Documentation ¶
Index ¶
- Constants
- type BuildPacksInfo
- type Client
- func (c *Client) CreateCloudRunEnv(request *CreateCloudRunEnvRequest) (response *CreateCloudRunEnvResponse, err error)
- func (c *Client) CreateCloudRunEnvWithContext(ctx context.Context, request *CreateCloudRunEnvRequest) (response *CreateCloudRunEnvResponse, err error)
- func (c *Client) CreateCloudRunServer(request *CreateCloudRunServerRequest) (response *CreateCloudRunServerResponse, err error)
- func (c *Client) CreateCloudRunServerWithContext(ctx context.Context, request *CreateCloudRunServerRequest) (response *CreateCloudRunServerResponse, err error)
- func (c *Client) DescribeCloudRunEnvs(request *DescribeCloudRunEnvsRequest) (response *DescribeCloudRunEnvsResponse, err error)
- func (c *Client) DescribeCloudRunEnvsWithContext(ctx context.Context, request *DescribeCloudRunEnvsRequest) (response *DescribeCloudRunEnvsResponse, err error)
- func (c *Client) DescribeCloudRunServerDetail(request *DescribeCloudRunServerDetailRequest) (response *DescribeCloudRunServerDetailResponse, err error)
- func (c *Client) DescribeCloudRunServerDetailWithContext(ctx context.Context, request *DescribeCloudRunServerDetailRequest) (response *DescribeCloudRunServerDetailResponse, err error)
- func (c *Client) DescribeCloudRunServers(request *DescribeCloudRunServersRequest) (response *DescribeCloudRunServersResponse, err error)
- func (c *Client) DescribeCloudRunServersWithContext(ctx context.Context, request *DescribeCloudRunServersRequest) (response *DescribeCloudRunServersResponse, err error)
- func (c *Client) DescribeEnvBaseInfo(request *DescribeEnvBaseInfoRequest) (response *DescribeEnvBaseInfoResponse, err error)
- func (c *Client) DescribeEnvBaseInfoWithContext(ctx context.Context, request *DescribeEnvBaseInfoRequest) (response *DescribeEnvBaseInfoResponse, err error)
- func (c *Client) DescribeServerManageTask(request *DescribeServerManageTaskRequest) (response *DescribeServerManageTaskResponse, err error)
- func (c *Client) DescribeServerManageTaskWithContext(ctx context.Context, request *DescribeServerManageTaskRequest) (response *DescribeServerManageTaskResponse, err error)
- func (c *Client) OperateServerManage(request *OperateServerManageRequest) (response *OperateServerManageResponse, err error)
- func (c *Client) OperateServerManageWithContext(ctx context.Context, request *OperateServerManageRequest) (response *OperateServerManageResponse, err error)
- func (c *Client) ReleaseGray(request *ReleaseGrayRequest) (response *ReleaseGrayResponse, err error)
- func (c *Client) ReleaseGrayWithContext(ctx context.Context, request *ReleaseGrayRequest) (response *ReleaseGrayResponse, err error)
- func (c *Client) UpdateCloudRunServer(request *UpdateCloudRunServerRequest) (response *UpdateCloudRunServerResponse, err error)
- func (c *Client) UpdateCloudRunServerWithContext(ctx context.Context, request *UpdateCloudRunServerRequest) (response *UpdateCloudRunServerResponse, err error)
- type ClsInfo
- type CreateCloudRunEnvRequest
- type CreateCloudRunEnvRequestParams
- type CreateCloudRunEnvResponse
- type CreateCloudRunEnvResponseParams
- type CreateCloudRunServerRequest
- type CreateCloudRunServerRequestParams
- type CreateCloudRunServerResponse
- type CreateCloudRunServerResponseParams
- type DatabasesInfo
- type DeployParam
- type DescribeCloudRunEnvsRequest
- type DescribeCloudRunEnvsRequestParams
- type DescribeCloudRunEnvsResponse
- type DescribeCloudRunEnvsResponseParams
- type DescribeCloudRunServerDetailRequest
- type DescribeCloudRunServerDetailRequestParams
- type DescribeCloudRunServerDetailResponse
- type DescribeCloudRunServerDetailResponseParams
- type DescribeCloudRunServersRequest
- type DescribeCloudRunServersRequestParams
- type DescribeCloudRunServersResponse
- type DescribeCloudRunServersResponseParams
- type DescribeEnvBaseInfoRequest
- type DescribeEnvBaseInfoRequestParams
- type DescribeEnvBaseInfoResponse
- type DescribeEnvBaseInfoResponseParams
- type DescribeServerManageTaskRequest
- type DescribeServerManageTaskRequestParams
- type DescribeServerManageTaskResponse
- type DescribeServerManageTaskResponseParams
- type EnvBaseInfo
- type EnvInfo
- type FunctionInfo
- type HpaPolicy
- type LogServiceInfo
- type ObjectKV
- type OnlineVersionInfo
- type OperateServerManageRequest
- type OperateServerManageRequestParams
- type OperateServerManageResponse
- type OperateServerManageResponseParams
- type ReleaseGrayRequest
- type ReleaseGrayRequestParams
- type ReleaseGrayResponse
- type ReleaseGrayResponseParams
- type RepositoryInfo
- type ServerBaseConfig
- type ServerBaseInfo
- type ServerManageTaskInfo
- type StaticStorageInfo
- type StorageInfo
- type Tag
- type TaskStepInfo
- type UpdateCloudRunServerRequest
- type UpdateCloudRunServerRequestParams
- type UpdateCloudRunServerResponse
- type UpdateCloudRunServerResponseParams
- type VersionFlowInfo
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" )
const APIVersion = "2022-02-17"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildPacksInfo ¶
type BuildPacksInfo struct { // 基础镜像 BaseImage *string `json:"BaseImage,omitnil,omitempty" name:"BaseImage"` // 启动命令 EntryPoint *string `json:"EntryPoint,omitnil,omitempty" name:"EntryPoint"` // 语言 RepoLanguage *string `json:"RepoLanguage,omitnil,omitempty" name:"RepoLanguage"` // 上传文件名 UploadFilename *string `json:"UploadFilename,omitnil,omitempty" name:"UploadFilename"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateCloudRunEnv ¶
func (c *Client) CreateCloudRunEnv(request *CreateCloudRunEnvRequest) (response *CreateCloudRunEnvResponse, err error)
CreateCloudRunEnv 创建云托管环境,并开通资源。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) CreateCloudRunEnvWithContext ¶
func (c *Client) CreateCloudRunEnvWithContext(ctx context.Context, request *CreateCloudRunEnvRequest) (response *CreateCloudRunEnvResponse, err error)
CreateCloudRunEnv 创建云托管环境,并开通资源。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) CreateCloudRunServer ¶
func (c *Client) CreateCloudRunServer(request *CreateCloudRunServerRequest) (response *CreateCloudRunServerResponse, err error)
CreateCloudRunServer 创建云托管服务接口
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateCloudRunServerWithContext ¶
func (c *Client) CreateCloudRunServerWithContext(ctx context.Context, request *CreateCloudRunServerRequest) (response *CreateCloudRunServerResponse, err error)
CreateCloudRunServer 创建云托管服务接口
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeCloudRunEnvs ¶
func (c *Client) DescribeCloudRunEnvs(request *DescribeCloudRunEnvsRequest) (response *DescribeCloudRunEnvsResponse, err error)
DescribeCloudRunEnvs 获取环境列表,含环境下的各个资源信息。尤其是各资源的唯一标识,是请求各资源的关键参数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeCloudRunEnvsWithContext ¶
func (c *Client) DescribeCloudRunEnvsWithContext(ctx context.Context, request *DescribeCloudRunEnvsRequest) (response *DescribeCloudRunEnvsResponse, err error)
DescribeCloudRunEnvs 获取环境列表,含环境下的各个资源信息。尤其是各资源的唯一标识,是请求各资源的关键参数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeCloudRunServerDetail ¶
func (c *Client) DescribeCloudRunServerDetail(request *DescribeCloudRunServerDetailRequest) (response *DescribeCloudRunServerDetailResponse, err error)
DescribeCloudRunServerDetail 查询云托管服务详情
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeCloudRunServerDetailWithContext ¶
func (c *Client) DescribeCloudRunServerDetailWithContext(ctx context.Context, request *DescribeCloudRunServerDetailRequest) (response *DescribeCloudRunServerDetailResponse, err error)
DescribeCloudRunServerDetail 查询云托管服务详情
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeCloudRunServers ¶
func (c *Client) DescribeCloudRunServers(request *DescribeCloudRunServersRequest) (response *DescribeCloudRunServersResponse, err error)
DescribeCloudRunServers 查询云托管服务列表接口
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeCloudRunServersWithContext ¶
func (c *Client) DescribeCloudRunServersWithContext(ctx context.Context, request *DescribeCloudRunServersRequest) (response *DescribeCloudRunServersResponse, err error)
DescribeCloudRunServers 查询云托管服务列表接口
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEnvBaseInfo ¶
func (c *Client) DescribeEnvBaseInfo(request *DescribeEnvBaseInfoRequest) (response *DescribeEnvBaseInfoResponse, err error)
DescribeEnvBaseInfo 查询环境基础信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeEnvBaseInfoWithContext ¶
func (c *Client) DescribeEnvBaseInfoWithContext(ctx context.Context, request *DescribeEnvBaseInfoRequest) (response *DescribeEnvBaseInfoResponse, err error)
DescribeEnvBaseInfo 查询环境基础信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeServerManageTask ¶ added in v1.0.428
func (c *Client) DescribeServerManageTask(request *DescribeServerManageTaskRequest) (response *DescribeServerManageTaskResponse, err error)
DescribeServerManageTask 查询服务管理任务信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeServerManageTaskWithContext ¶ added in v1.0.428
func (c *Client) DescribeServerManageTaskWithContext(ctx context.Context, request *DescribeServerManageTaskRequest) (response *DescribeServerManageTaskResponse, err error)
DescribeServerManageTask 查询服务管理任务信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) OperateServerManage ¶ added in v1.0.426
func (c *Client) OperateServerManage(request *OperateServerManageRequest) (response *OperateServerManageResponse, err error)
OperateServerManage 操作发布单
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) OperateServerManageWithContext ¶ added in v1.0.426
func (c *Client) OperateServerManageWithContext(ctx context.Context, request *OperateServerManageRequest) (response *OperateServerManageResponse, err error)
OperateServerManage 操作发布单
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ReleaseGray ¶ added in v1.0.426
func (c *Client) ReleaseGray(request *ReleaseGrayRequest) (response *ReleaseGrayResponse, err error)
ReleaseGray 灰度发布
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ReleaseGrayWithContext ¶ added in v1.0.426
func (c *Client) ReleaseGrayWithContext(ctx context.Context, request *ReleaseGrayRequest) (response *ReleaseGrayResponse, err error)
ReleaseGray 灰度发布
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) UpdateCloudRunServer ¶
func (c *Client) UpdateCloudRunServer(request *UpdateCloudRunServerRequest) (response *UpdateCloudRunServerResponse, err error)
UpdateCloudRunServer 更新云托管服务
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) UpdateCloudRunServerWithContext ¶
func (c *Client) UpdateCloudRunServerWithContext(ctx context.Context, request *UpdateCloudRunServerRequest) (response *UpdateCloudRunServerResponse, err error)
UpdateCloudRunServer 更新云托管服务
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
type ClsInfo ¶
type ClsInfo struct { // cls所属地域 ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"` // cls日志集ID ClsLogsetId *string `json:"ClsLogsetId,omitnil,omitempty" name:"ClsLogsetId"` // cls日志主题ID ClsTopicId *string `json:"ClsTopicId,omitnil,omitempty" name:"ClsTopicId"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type CreateCloudRunEnvRequest ¶
type CreateCloudRunEnvRequest struct { *tchttp.BaseRequest // Trial,Standard,Professional,Enterprise PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"` // 环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。 FreeQuota *string `json:"FreeQuota,omitnil,omitempty" name:"FreeQuota"` // 订单标记。建议使用方统一转大小写之后再判断。 // QuickStart:快速启动来源 // Activity:活动来源 Flag *string `json:"Flag,omitnil,omitempty" name:"Flag"` // 私有网络Id VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网列表 SubNetIds []*string `json:"SubNetIds,omitnil,omitempty" name:"SubNetIds"` // 请求key 用于防重 ReqKey *string `json:"ReqKey,omitnil,omitempty" name:"ReqKey"` // 来源:wechat | cloud Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 渠道:wechat | cloud Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"` // 环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
func NewCreateCloudRunEnvRequest ¶
func NewCreateCloudRunEnvRequest() (request *CreateCloudRunEnvRequest)
func (*CreateCloudRunEnvRequest) FromJsonString ¶
func (r *CreateCloudRunEnvRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCloudRunEnvRequest) ToJsonString ¶
func (r *CreateCloudRunEnvRequest) ToJsonString() string
type CreateCloudRunEnvRequestParams ¶ added in v1.0.426
type CreateCloudRunEnvRequestParams struct { // Trial,Standard,Professional,Enterprise PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"` // 环境别名,要以a-z开头,不能包含 a-z,0-9,- 以外的字符 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。 FreeQuota *string `json:"FreeQuota,omitnil,omitempty" name:"FreeQuota"` // 订单标记。建议使用方统一转大小写之后再判断。 // QuickStart:快速启动来源 // Activity:活动来源 Flag *string `json:"Flag,omitnil,omitempty" name:"Flag"` // 私有网络Id VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网列表 SubNetIds []*string `json:"SubNetIds,omitnil,omitempty" name:"SubNetIds"` // 请求key 用于防重 ReqKey *string `json:"ReqKey,omitnil,omitempty" name:"ReqKey"` // 来源:wechat | cloud Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 渠道:wechat | cloud Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"` // 环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
Predefined struct for user
type CreateCloudRunEnvResponse ¶
type CreateCloudRunEnvResponse struct { *tchttp.BaseResponse Response *CreateCloudRunEnvResponseParams `json:"Response"` }
func NewCreateCloudRunEnvResponse ¶
func NewCreateCloudRunEnvResponse() (response *CreateCloudRunEnvResponse)
func (*CreateCloudRunEnvResponse) FromJsonString ¶
func (r *CreateCloudRunEnvResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCloudRunEnvResponse) ToJsonString ¶
func (r *CreateCloudRunEnvResponse) ToJsonString() string
type CreateCloudRunEnvResponseParams ¶ added in v1.0.426
type CreateCloudRunEnvResponseParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 后付费订单号 TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCloudRunServerRequest ¶
type CreateCloudRunServerRequest struct { *tchttp.BaseRequest // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 部署信息 DeployInfo *DeployParam `json:"DeployInfo,omitnil,omitempty" name:"DeployInfo"` // 服务配置信息 ServerConfig *ServerBaseConfig `json:"ServerConfig,omitnil,omitempty" name:"ServerConfig"` }
func NewCreateCloudRunServerRequest ¶
func NewCreateCloudRunServerRequest() (request *CreateCloudRunServerRequest)
func (*CreateCloudRunServerRequest) FromJsonString ¶
func (r *CreateCloudRunServerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCloudRunServerRequest) ToJsonString ¶
func (r *CreateCloudRunServerRequest) ToJsonString() string
type CreateCloudRunServerRequestParams ¶ added in v1.0.426
type CreateCloudRunServerRequestParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 部署信息 DeployInfo *DeployParam `json:"DeployInfo,omitnil,omitempty" name:"DeployInfo"` // 服务配置信息 ServerConfig *ServerBaseConfig `json:"ServerConfig,omitnil,omitempty" name:"ServerConfig"` }
Predefined struct for user
type CreateCloudRunServerResponse ¶
type CreateCloudRunServerResponse struct { *tchttp.BaseResponse Response *CreateCloudRunServerResponseParams `json:"Response"` }
func NewCreateCloudRunServerResponse ¶
func NewCreateCloudRunServerResponse() (response *CreateCloudRunServerResponse)
func (*CreateCloudRunServerResponse) FromJsonString ¶
func (r *CreateCloudRunServerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCloudRunServerResponse) ToJsonString ¶
func (r *CreateCloudRunServerResponse) ToJsonString() string
type CreateCloudRunServerResponseParams ¶ added in v1.0.426
type CreateCloudRunServerResponseParams struct { // 一键部署任务Id,微信云托管,暂时用不到 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DatabasesInfo ¶
type DatabasesInfo struct { // 数据库唯一标识 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 状态。包含以下取值: // <li>INITIALIZING:资源初始化中</li> // <li>RUNNING:运行中,可正常使用的状态</li> // <li>UNUSABLE:禁用,不可用</li> // <li>OVERDUE:资源过期</li> Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 所属地域。 // 当前支持ap-shanghai Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type DeployParam ¶
type DeployParam struct { // 部署类型:package/image/repository/pipeline/jar/war DeployType *string `json:"DeployType,omitnil,omitempty" name:"DeployType"` // 部署类型为image时传入 ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"` // 部署类型为package时传入 PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` // 部署类型为package时传入 PackageVersion *string `json:"PackageVersion,omitnil,omitempty" name:"PackageVersion"` // 部署备注 DeployRemark *string `json:"DeployRemark,omitnil,omitempty" name:"DeployRemark"` // 代码仓库信息 RepoInfo *RepositoryInfo `json:"RepoInfo,omitnil,omitempty" name:"RepoInfo"` // 无Dockerfile时填写 BuildPacks *BuildPacksInfo `json:"BuildPacks,omitnil,omitempty" name:"BuildPacks"` // 发布类型 GRAY | FULL ReleaseType *string `json:"ReleaseType,omitnil,omitempty" name:"ReleaseType"` }
type DescribeCloudRunEnvsRequest ¶
type DescribeCloudRunEnvsRequest struct { *tchttp.BaseRequest // 环境ID,如果传了这个参数则只返回该环境的相关信息 EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 指定Channels字段为可见渠道列表或不可见渠道列表 // 如只想获取渠道A的环境 就填写IsVisible= true,Channels = ["A"], 过滤渠道A拉取其他渠道环境时填写IsVisible= false,Channels = ["A"] IsVisible *bool `json:"IsVisible,omitnil,omitempty" name:"IsVisible"` // 渠道列表,代表可见或不可见渠道由IsVisible参数指定 Channels []*string `json:"Channels,omitnil,omitempty" name:"Channels"` }
func NewDescribeCloudRunEnvsRequest ¶
func NewDescribeCloudRunEnvsRequest() (request *DescribeCloudRunEnvsRequest)
func (*DescribeCloudRunEnvsRequest) FromJsonString ¶
func (r *DescribeCloudRunEnvsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudRunEnvsRequest) ToJsonString ¶
func (r *DescribeCloudRunEnvsRequest) ToJsonString() string
type DescribeCloudRunEnvsRequestParams ¶ added in v1.0.426
type DescribeCloudRunEnvsRequestParams struct { // 环境ID,如果传了这个参数则只返回该环境的相关信息 EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 指定Channels字段为可见渠道列表或不可见渠道列表 // 如只想获取渠道A的环境 就填写IsVisible= true,Channels = ["A"], 过滤渠道A拉取其他渠道环境时填写IsVisible= false,Channels = ["A"] IsVisible *bool `json:"IsVisible,omitnil,omitempty" name:"IsVisible"` // 渠道列表,代表可见或不可见渠道由IsVisible参数指定 Channels []*string `json:"Channels,omitnil,omitempty" name:"Channels"` }
Predefined struct for user
type DescribeCloudRunEnvsResponse ¶
type DescribeCloudRunEnvsResponse struct { *tchttp.BaseResponse Response *DescribeCloudRunEnvsResponseParams `json:"Response"` }
func NewDescribeCloudRunEnvsResponse ¶
func NewDescribeCloudRunEnvsResponse() (response *DescribeCloudRunEnvsResponse)
func (*DescribeCloudRunEnvsResponse) FromJsonString ¶
func (r *DescribeCloudRunEnvsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudRunEnvsResponse) ToJsonString ¶
func (r *DescribeCloudRunEnvsResponse) ToJsonString() string
type DescribeCloudRunEnvsResponseParams ¶ added in v1.0.426
type DescribeCloudRunEnvsResponseParams struct { // 环境信息列表 EnvList []*EnvInfo `json:"EnvList,omitnil,omitempty" name:"EnvList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCloudRunServerDetailRequest ¶
type DescribeCloudRunServerDetailRequest struct { *tchttp.BaseRequest // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` }
func NewDescribeCloudRunServerDetailRequest ¶
func NewDescribeCloudRunServerDetailRequest() (request *DescribeCloudRunServerDetailRequest)
func (*DescribeCloudRunServerDetailRequest) FromJsonString ¶
func (r *DescribeCloudRunServerDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudRunServerDetailRequest) ToJsonString ¶
func (r *DescribeCloudRunServerDetailRequest) ToJsonString() string
type DescribeCloudRunServerDetailRequestParams ¶ added in v1.0.426
type DescribeCloudRunServerDetailRequestParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` }
Predefined struct for user
type DescribeCloudRunServerDetailResponse ¶
type DescribeCloudRunServerDetailResponse struct { *tchttp.BaseResponse Response *DescribeCloudRunServerDetailResponseParams `json:"Response"` }
func NewDescribeCloudRunServerDetailResponse ¶
func NewDescribeCloudRunServerDetailResponse() (response *DescribeCloudRunServerDetailResponse)
func (*DescribeCloudRunServerDetailResponse) FromJsonString ¶
func (r *DescribeCloudRunServerDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudRunServerDetailResponse) ToJsonString ¶
func (r *DescribeCloudRunServerDetailResponse) ToJsonString() string
type DescribeCloudRunServerDetailResponseParams ¶ added in v1.0.426
type DescribeCloudRunServerDetailResponseParams struct { // 服务基本信息 // 注意:此字段可能返回 null,表示取不到有效值。 BaseInfo *ServerBaseInfo `json:"BaseInfo,omitnil,omitempty" name:"BaseInfo"` // 服务配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 ServerConfig *ServerBaseConfig `json:"ServerConfig,omitnil,omitempty" name:"ServerConfig"` // 在线版本信息 // 注意:此字段可能返回 null,表示取不到有效值。 OnlineVersionInfos []*OnlineVersionInfo `json:"OnlineVersionInfos,omitnil,omitempty" name:"OnlineVersionInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCloudRunServersRequest ¶
type DescribeCloudRunServersRequest struct { *tchttp.BaseRequest // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 默认为9, 最大为30 // 不传或传0时 取默认9 // 大于30时取30 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 不传或传0时 会默认为1 PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` }
func NewDescribeCloudRunServersRequest ¶
func NewDescribeCloudRunServersRequest() (request *DescribeCloudRunServersRequest)
func (*DescribeCloudRunServersRequest) FromJsonString ¶
func (r *DescribeCloudRunServersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudRunServersRequest) ToJsonString ¶
func (r *DescribeCloudRunServersRequest) ToJsonString() string
type DescribeCloudRunServersRequestParams ¶ added in v1.0.426
type DescribeCloudRunServersRequestParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 默认为9, 最大为30 // 不传或传0时 取默认9 // 大于30时取30 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 不传或传0时 会默认为1 PageNum *int64 `json:"PageNum,omitnil,omitempty" name:"PageNum"` }
Predefined struct for user
type DescribeCloudRunServersResponse ¶
type DescribeCloudRunServersResponse struct { *tchttp.BaseResponse Response *DescribeCloudRunServersResponseParams `json:"Response"` }
func NewDescribeCloudRunServersResponse ¶
func NewDescribeCloudRunServersResponse() (response *DescribeCloudRunServersResponse)
func (*DescribeCloudRunServersResponse) FromJsonString ¶
func (r *DescribeCloudRunServersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudRunServersResponse) ToJsonString ¶
func (r *DescribeCloudRunServersResponse) ToJsonString() string
type DescribeCloudRunServersResponseParams ¶ added in v1.0.426
type DescribeCloudRunServersResponseParams struct { // 服务列表 ServerList []*ServerBaseInfo `json:"ServerList,omitnil,omitempty" name:"ServerList"` // 服务总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEnvBaseInfoRequest ¶
type DescribeEnvBaseInfoRequest struct { *tchttp.BaseRequest // 环境 Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
func NewDescribeEnvBaseInfoRequest ¶
func NewDescribeEnvBaseInfoRequest() (request *DescribeEnvBaseInfoRequest)
func (*DescribeEnvBaseInfoRequest) FromJsonString ¶
func (r *DescribeEnvBaseInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnvBaseInfoRequest) ToJsonString ¶
func (r *DescribeEnvBaseInfoRequest) ToJsonString() string
type DescribeEnvBaseInfoRequestParams ¶ added in v1.0.426
type DescribeEnvBaseInfoRequestParams struct { // 环境 Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
Predefined struct for user
type DescribeEnvBaseInfoResponse ¶
type DescribeEnvBaseInfoResponse struct { *tchttp.BaseResponse Response *DescribeEnvBaseInfoResponseParams `json:"Response"` }
func NewDescribeEnvBaseInfoResponse ¶
func NewDescribeEnvBaseInfoResponse() (response *DescribeEnvBaseInfoResponse)
func (*DescribeEnvBaseInfoResponse) FromJsonString ¶
func (r *DescribeEnvBaseInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEnvBaseInfoResponse) ToJsonString ¶
func (r *DescribeEnvBaseInfoResponse) ToJsonString() string
type DescribeEnvBaseInfoResponseParams ¶ added in v1.0.426
type DescribeEnvBaseInfoResponseParams struct { // 环境基础信息 EnvBaseInfo *EnvBaseInfo `json:"EnvBaseInfo,omitnil,omitempty" name:"EnvBaseInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeServerManageTaskRequest ¶ added in v1.0.428
type DescribeServerManageTaskRequest struct { *tchttp.BaseRequest // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 任务Id TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 操作标识 OperatorRemark *string `json:"OperatorRemark,omitnil,omitempty" name:"OperatorRemark"` }
func NewDescribeServerManageTaskRequest ¶ added in v1.0.428
func NewDescribeServerManageTaskRequest() (request *DescribeServerManageTaskRequest)
func (*DescribeServerManageTaskRequest) FromJsonString ¶ added in v1.0.428
func (r *DescribeServerManageTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerManageTaskRequest) ToJsonString ¶ added in v1.0.428
func (r *DescribeServerManageTaskRequest) ToJsonString() string
type DescribeServerManageTaskRequestParams ¶ added in v1.0.428
type DescribeServerManageTaskRequestParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 任务Id TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 操作标识 OperatorRemark *string `json:"OperatorRemark,omitnil,omitempty" name:"OperatorRemark"` }
Predefined struct for user
type DescribeServerManageTaskResponse ¶ added in v1.0.428
type DescribeServerManageTaskResponse struct { *tchttp.BaseResponse Response *DescribeServerManageTaskResponseParams `json:"Response"` }
func NewDescribeServerManageTaskResponse ¶ added in v1.0.428
func NewDescribeServerManageTaskResponse() (response *DescribeServerManageTaskResponse)
func (*DescribeServerManageTaskResponse) FromJsonString ¶ added in v1.0.428
func (r *DescribeServerManageTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerManageTaskResponse) ToJsonString ¶ added in v1.0.428
func (r *DescribeServerManageTaskResponse) ToJsonString() string
type DescribeServerManageTaskResponseParams ¶ added in v1.0.428
type DescribeServerManageTaskResponseParams struct { // 是否存在 IsExist *bool `json:"IsExist,omitnil,omitempty" name:"IsExist"` // 任务信息 Task *ServerManageTaskInfo `json:"Task,omitnil,omitempty" name:"Task"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EnvBaseInfo ¶
type EnvBaseInfo struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 套餐类型:Trial | Standard | Professional | Enterprise PackageType *string `json:"PackageType,omitnil,omitempty" name:"PackageType"` // VPC Id VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 环境创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 环境别名 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 环境状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 环境地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 环境类型 tcbr | run EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 子网id SubnetIds *string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"` }
type EnvInfo ¶
type EnvInfo struct { // 账户下该环境唯一标识 EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 环境来源。包含以下取值: // <li>miniapp:微信小程序</li> // <li>qcloud :腾讯云</li> Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 环境别名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 最后修改时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 环境状态。包含以下取值: // <li>NORMAL:正常可用</li> // <li>UNAVAILABLE:服务不可用,可能是尚未初始化或者初始化过程中</li> Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 是否到期自动降为免费版 // 注意:此字段可能返回 null,表示取不到有效值。 IsAutoDegrade *bool `json:"IsAutoDegrade,omitnil,omitempty" name:"IsAutoDegrade"` // 环境渠道 // 注意:此字段可能返回 null,表示取不到有效值。 EnvChannel *string `json:"EnvChannel,omitnil,omitempty" name:"EnvChannel"` // 支付方式。包含以下取值: // <li> prepayment:预付费</li> // <li> postpaid:后付费</li> // 注意:此字段可能返回 null,表示取不到有效值。 PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 是否为默认环境 // 注意:此字段可能返回 null,表示取不到有效值。 IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"` // 环境所属地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 环境类型:baas, run, hosting, weda,tcbr // 注意:此字段可能返回 null,表示取不到有效值。 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 数据库列表 Databases []*DatabasesInfo `json:"Databases,omitnil,omitempty" name:"Databases"` // 存储列表 Storages []*StorageInfo `json:"Storages,omitnil,omitempty" name:"Storages"` // 函数列表 Functions []*FunctionInfo `json:"Functions,omitnil,omitempty" name:"Functions"` // 云日志服务列表 // 注意:此字段可能返回 null,表示取不到有效值。 LogServices []*LogServiceInfo `json:"LogServices,omitnil,omitempty" name:"LogServices"` // 静态资源信息 // 注意:此字段可能返回 null,表示取不到有效值。 StaticStorages []*StaticStorageInfo `json:"StaticStorages,omitnil,omitempty" name:"StaticStorages"` // 环境标签列表 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 自定义日志服务 // 注意:此字段可能返回 null,表示取不到有效值。 CustomLogServices []*ClsInfo `json:"CustomLogServices,omitnil,omitempty" name:"CustomLogServices"` // tcb产品套餐ID,参考DescribePackages接口的返回值。 // 注意:此字段可能返回 null,表示取不到有效值。 PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"` // 套餐中文名称,参考DescribePackages接口的返回值。 // 注意:此字段可能返回 null,表示取不到有效值。 PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` }
type FunctionInfo ¶
type LogServiceInfo ¶
type LogServiceInfo struct { // log名 LogsetName *string `json:"LogsetName,omitnil,omitempty" name:"LogsetName"` // log-id LogsetId *string `json:"LogsetId,omitnil,omitempty" name:"LogsetId"` // topic名 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // topic-id TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // cls日志所属地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type OnlineVersionInfo ¶ added in v1.0.430
type OnlineVersionInfo struct { // 版本名 // 注意:此字段可能返回 null,表示取不到有效值。 VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"` // 镜像url // 注意:此字段可能返回 null,表示取不到有效值。 ImageUrl *string `json:"ImageUrl,omitnil,omitempty" name:"ImageUrl"` // 流量 // 注意:此字段可能返回 null,表示取不到有效值。 FlowRatio *string `json:"FlowRatio,omitnil,omitempty" name:"FlowRatio"` }
type OperateServerManageRequest ¶ added in v1.0.426
type OperateServerManageRequest struct { *tchttp.BaseRequest // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 任报Id TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 操作类型:cancel | go_back | done OperateType *string `json:"OperateType,omitnil,omitempty" name:"OperateType"` // 操作标识 OperatorRemark *string `json:"OperatorRemark,omitnil,omitempty" name:"OperatorRemark"` }
func NewOperateServerManageRequest ¶ added in v1.0.426
func NewOperateServerManageRequest() (request *OperateServerManageRequest)
func (*OperateServerManageRequest) FromJsonString ¶ added in v1.0.426
func (r *OperateServerManageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OperateServerManageRequest) ToJsonString ¶ added in v1.0.426
func (r *OperateServerManageRequest) ToJsonString() string
type OperateServerManageRequestParams ¶ added in v1.0.426
type OperateServerManageRequestParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 任报Id TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 操作类型:cancel | go_back | done OperateType *string `json:"OperateType,omitnil,omitempty" name:"OperateType"` // 操作标识 OperatorRemark *string `json:"OperatorRemark,omitnil,omitempty" name:"OperatorRemark"` }
Predefined struct for user
type OperateServerManageResponse ¶ added in v1.0.426
type OperateServerManageResponse struct { *tchttp.BaseResponse Response *OperateServerManageResponseParams `json:"Response"` }
func NewOperateServerManageResponse ¶ added in v1.0.426
func NewOperateServerManageResponse() (response *OperateServerManageResponse)
func (*OperateServerManageResponse) FromJsonString ¶ added in v1.0.426
func (r *OperateServerManageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OperateServerManageResponse) ToJsonString ¶ added in v1.0.426
func (r *OperateServerManageResponse) ToJsonString() string
type OperateServerManageResponseParams ¶ added in v1.0.426
type OperateServerManageResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ReleaseGrayRequest ¶ added in v1.0.426
type ReleaseGrayRequest struct { *tchttp.BaseRequest // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 灰度类型 GrayType *string `json:"GrayType,omitnil,omitempty" name:"GrayType"` // 流量类型 TrafficType *string `json:"TrafficType,omitnil,omitempty" name:"TrafficType"` // 流量策略 VersionFlowItems []*VersionFlowInfo `json:"VersionFlowItems,omitnil,omitempty" name:"VersionFlowItems"` // 操作标识 OperatorRemark *string `json:"OperatorRemark,omitnil,omitempty" name:"OperatorRemark"` // 流量比例 GrayFlowRatio *int64 `json:"GrayFlowRatio,omitnil,omitempty" name:"GrayFlowRatio"` }
func NewReleaseGrayRequest ¶ added in v1.0.426
func NewReleaseGrayRequest() (request *ReleaseGrayRequest)
func (*ReleaseGrayRequest) FromJsonString ¶ added in v1.0.426
func (r *ReleaseGrayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseGrayRequest) ToJsonString ¶ added in v1.0.426
func (r *ReleaseGrayRequest) ToJsonString() string
type ReleaseGrayRequestParams ¶ added in v1.0.426
type ReleaseGrayRequestParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 灰度类型 GrayType *string `json:"GrayType,omitnil,omitempty" name:"GrayType"` // 流量类型 TrafficType *string `json:"TrafficType,omitnil,omitempty" name:"TrafficType"` // 流量策略 VersionFlowItems []*VersionFlowInfo `json:"VersionFlowItems,omitnil,omitempty" name:"VersionFlowItems"` // 操作标识 OperatorRemark *string `json:"OperatorRemark,omitnil,omitempty" name:"OperatorRemark"` // 流量比例 GrayFlowRatio *int64 `json:"GrayFlowRatio,omitnil,omitempty" name:"GrayFlowRatio"` }
Predefined struct for user
type ReleaseGrayResponse ¶ added in v1.0.426
type ReleaseGrayResponse struct { *tchttp.BaseResponse Response *ReleaseGrayResponseParams `json:"Response"` }
func NewReleaseGrayResponse ¶ added in v1.0.426
func NewReleaseGrayResponse() (response *ReleaseGrayResponse)
func (*ReleaseGrayResponse) FromJsonString ¶ added in v1.0.426
func (r *ReleaseGrayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseGrayResponse) ToJsonString ¶ added in v1.0.426
func (r *ReleaseGrayResponse) ToJsonString() string
type ReleaseGrayResponseParams ¶ added in v1.0.426
type ReleaseGrayResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RepositoryInfo ¶
type ServerBaseConfig ¶
type ServerBaseConfig struct { // 环境 Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 是否开启公网访问 OpenAccessTypes []*string `json:"OpenAccessTypes,omitnil,omitempty" name:"OpenAccessTypes"` // Cpu 规格 Cpu *float64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // Mem 规格 Mem *float64 `json:"Mem,omitnil,omitempty" name:"Mem"` // 最小副本数 MinNum *uint64 `json:"MinNum,omitnil,omitempty" name:"MinNum"` // 最大副本数 MaxNum *uint64 `json:"MaxNum,omitnil,omitempty" name:"MaxNum"` // 扩缩容配置 PolicyDetails []*HpaPolicy `json:"PolicyDetails,omitnil,omitempty" name:"PolicyDetails"` // 日志采集路径 CustomLogs *string `json:"CustomLogs,omitnil,omitempty" name:"CustomLogs"` // 环境变量 EnvParams *string `json:"EnvParams,omitnil,omitempty" name:"EnvParams"` // 延迟检测时间 InitialDelaySeconds *uint64 `json:"InitialDelaySeconds,omitnil,omitempty" name:"InitialDelaySeconds"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 服务端口 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 是否有Dockerfile HasDockerfile *bool `json:"HasDockerfile,omitnil,omitempty" name:"HasDockerfile"` // Dockerfile 文件名 Dockerfile *string `json:"Dockerfile,omitnil,omitempty" name:"Dockerfile"` // 构建目录 BuildDir *string `json:"BuildDir,omitnil,omitempty" name:"BuildDir"` // 日志类型: none | default | custom LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"` // cls setId LogSetId *string `json:"LogSetId,omitnil,omitempty" name:"LogSetId"` // cls 主题id LogTopicId *string `json:"LogTopicId,omitnil,omitempty" name:"LogTopicId"` // 解析类型:json | line LogParseType *string `json:"LogParseType,omitnil,omitempty" name:"LogParseType"` }
type ServerBaseInfo ¶
type ServerBaseInfo struct { // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 默认服务域名 DefaultDomainName *string `json:"DefaultDomainName,omitnil,omitempty" name:"DefaultDomainName"` // 自定义域名 CustomDomainName *string `json:"CustomDomainName,omitnil,omitempty" name:"CustomDomainName"` // 服务状态:running/deploying/deploy_failed Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 更新时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 公网访问类型 AccessTypes []*string `json:"AccessTypes,omitnil,omitempty" name:"AccessTypes"` // 展示自定义域名 CustomDomainNames []*string `json:"CustomDomainNames,omitnil,omitempty" name:"CustomDomainNames"` }
type ServerManageTaskInfo ¶ added in v1.0.428
type ServerManageTaskInfo struct { // 任务Id Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 变更类型 ChangeType *string `json:"ChangeType,omitnil,omitempty" name:"ChangeType"` // 发布类型 ReleaseType *string `json:"ReleaseType,omitnil,omitempty" name:"ReleaseType"` // 部署类型 DeployType *string `json:"DeployType,omitnil,omitempty" name:"DeployType"` // 上一个版本名 PreVersionName *string `json:"PreVersionName,omitnil,omitempty" name:"PreVersionName"` // 版本名 VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"` // 流水线Id PipelineId *int64 `json:"PipelineId,omitnil,omitempty" name:"PipelineId"` // 流水线任务Id PipelineTaskId *int64 `json:"PipelineTaskId,omitnil,omitempty" name:"PipelineTaskId"` // 发布单Id ReleaseId *int64 `json:"ReleaseId,omitnil,omitempty" name:"ReleaseId"` // 状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 步骤信息 Steps []*TaskStepInfo `json:"Steps,omitnil,omitempty" name:"Steps"` // 失败原因 FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"` // 操作标识 OperatorRemark *string `json:"OperatorRemark,omitnil,omitempty" name:"OperatorRemark"` }
type StaticStorageInfo ¶
type StaticStorageInfo struct { // 静态CDN域名 StaticDomain *string `json:"StaticDomain,omitnil,omitempty" name:"StaticDomain"` // 静态CDN默认文件夹,当前为根目录 DefaultDirName *string `json:"DefaultDirName,omitnil,omitempty" name:"DefaultDirName"` // 资源状态(process/online/offline/init) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // cos所属区域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // bucket信息 Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"` }
type StorageInfo ¶
type StorageInfo struct { // 资源所属地域。 // 当前支持ap-shanghai Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 桶名,存储资源的唯一标识 Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"` // cdn 域名 CdnDomain *string `json:"CdnDomain,omitnil,omitempty" name:"CdnDomain"` // 资源所属用户的腾讯云appId AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` }
type TaskStepInfo ¶ added in v1.0.428
type TaskStepInfo struct { // 步骤名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 未启动:"todo" // 运行中:"running" // 失败:"failed" // 成功结束:"finished" Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 消耗时间:秒 CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"` // 失败原因 FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"` }
type UpdateCloudRunServerRequest ¶
type UpdateCloudRunServerRequest struct { *tchttp.BaseRequest // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 部署信息 DeployInfo *DeployParam `json:"DeployInfo,omitnil,omitempty" name:"DeployInfo"` // 服务配置信息 ServerConfig *ServerBaseConfig `json:"ServerConfig,omitnil,omitempty" name:"ServerConfig"` }
func NewUpdateCloudRunServerRequest ¶
func NewUpdateCloudRunServerRequest() (request *UpdateCloudRunServerRequest)
func (*UpdateCloudRunServerRequest) FromJsonString ¶
func (r *UpdateCloudRunServerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateCloudRunServerRequest) ToJsonString ¶
func (r *UpdateCloudRunServerRequest) ToJsonString() string
type UpdateCloudRunServerRequestParams ¶ added in v1.0.426
type UpdateCloudRunServerRequestParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 服务名 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 部署信息 DeployInfo *DeployParam `json:"DeployInfo,omitnil,omitempty" name:"DeployInfo"` // 服务配置信息 ServerConfig *ServerBaseConfig `json:"ServerConfig,omitnil,omitempty" name:"ServerConfig"` }
Predefined struct for user
type UpdateCloudRunServerResponse ¶
type UpdateCloudRunServerResponse struct { *tchttp.BaseResponse Response *UpdateCloudRunServerResponseParams `json:"Response"` }
func NewUpdateCloudRunServerResponse ¶
func NewUpdateCloudRunServerResponse() (response *UpdateCloudRunServerResponse)
func (*UpdateCloudRunServerResponse) FromJsonString ¶
func (r *UpdateCloudRunServerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateCloudRunServerResponse) ToJsonString ¶
func (r *UpdateCloudRunServerResponse) ToJsonString() string
type UpdateCloudRunServerResponseParams ¶ added in v1.0.426
type UpdateCloudRunServerResponseParams struct { // 环境Id EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 一键部署任务Id,暂时用不到 TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type VersionFlowInfo ¶ added in v1.0.426
type VersionFlowInfo struct { // 版本名 VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"` // 是否默认版本 IsDefaultPriority *bool `json:"IsDefaultPriority,omitnil,omitempty" name:"IsDefaultPriority"` // 流量比例 FlowRatio *int64 `json:"FlowRatio,omitnil,omitempty" name:"FlowRatio"` // 测试KV值 UrlParam *ObjectKV `json:"UrlParam,omitnil,omitempty" name:"UrlParam"` // 权重 Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"` }