v20220217

package
v1.0.935 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"
)
View Source
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

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

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 FunctionInfo struct {
	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 所属地域。
	// 当前支持ap-shanghai
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type HpaPolicy

type HpaPolicy struct {
	// 扩缩容类型
	PolicyType *string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`

	// 扩缩容阈值
	PolicyThreshold *uint64 `json:"PolicyThreshold,omitnil,omitempty" name:"PolicyThreshold"`
}

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 ObjectKV added in v1.0.426

type ObjectKV struct {
	// 键值对Key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 键值对Value
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

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 RepositoryInfo struct {
	// git source
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 仓库名
	Repo *string `json:"Repo,omitnil,omitempty" name:"Repo"`

	// 分支名
	Branch *string `json:"Branch,omitnil,omitempty" name:"Branch"`
}

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 Tag

type Tag struct {
	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

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"`
}

Jump to

Keyboard shortcuts

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