model

package
v0.1.116 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppUserList

type AppUserList struct {

	// 用户ID。
	Id *string `json:"id,omitempty"`

	// 用户名。
	Name *string `json:"name,omitempty"`
}

func (AppUserList) String

func (o AppUserList) String() string

type CreateXdmApplicationRequest

type CreateXdmApplicationRequest struct {
	Body *CreateXdmApplicationRequestBody `json:"body,omitempty"`
}

CreateXdmApplicationRequest Request Object

func (CreateXdmApplicationRequest) String

type CreateXdmApplicationRequestBody

type CreateXdmApplicationRequestBody struct {

	// 应用的中文名称。
	AppNameCn string `json:"app_name_cn"`

	// 应用的英文名称。
	AppNameEn string `json:"app_name_en"`

	// 应用的中文描述。
	AppDesc *string `json:"app_desc,omitempty"`

	// 应用的英文描述。
	AppDescEn *string `json:"app_desc_en,omitempty"`

	// 操作类型。
	OperateType *string `json:"operate_type,omitempty"`

	// 环境标识。 - dev:用于开发环境。 - sit:用于功能测试环境。 - uat:用于用户测试环境。 - train:用于培训环境。 - beta:用于灰度部署环境。 - production:用于生产环境。
	AppEnv string `json:"app_env"`

	// 数据库类型,支持MySQL和PostgreSQL。
	DatabaseType string `json:"database_type"`

	// 应用责任人。
	AppUserList []AppUserList `json:"app_user_list"`

	// 认证数据源中文名称。
	CertifiedDataSourceName *string `json:"certified_data_source_name,omitempty"`

	// 认证数据源编码。
	CertifiedDataSourceNumber *string `json:"certified_data_source_number,omitempty"`

	// 集成模式。 - API - SDK
	IntegrationMode string `json:"integration_mode"`

	// 元模型同步。
	MetadataSynchronization *bool `json:"metadata_synchronization,omitempty"`
}

func (CreateXdmApplicationRequestBody) String

type CreateXdmApplicationResponse

type CreateXdmApplicationResponse struct {

	// 应用ID。
	Id *string `json:"id,omitempty"`

	// 项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 删除标记。 - 0:未删除 - 1:删除
	MarkForDelete *int32 `json:"mark_for_delete,omitempty"`

	// 创建人。
	CreateBy *string `json:"create_by,omitempty"`

	// 创建时间。
	CreateTime *int64 `json:"create_time,omitempty"`

	// 更新人。
	UpdateBy *string `json:"update_by,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 应用的中文名称。
	NameCn *string `json:"name_cn,omitempty"`

	// 应用的英文名称。
	NameEn *string `json:"name_en,omitempty"`

	// 应用的中文描述。
	DescCn *string `json:"desc_cn,omitempty"`

	// 应用的英文描述。
	DescEn *string `json:"desc_en,omitempty"`

	// 应用的数据库类型。
	DatabaseType *string `json:"database_type,omitempty"`

	// 运行服务的环境标识。
	Environment *string `json:"environment,omitempty"`

	// 应用责任人。
	Versions       *string `json:"versions,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateXdmApplicationResponse Response Object

func (CreateXdmApplicationResponse) String

type DeleteXdmApplicationRequest

type DeleteXdmApplicationRequest struct {

	// 应用ID。
	AppId string `json:"app_id"`
}

DeleteXdmApplicationRequest Request Object

func (DeleteXdmApplicationRequest) String

type DeleteXdmApplicationResponse

type DeleteXdmApplicationResponse struct {

	// 返回结果。
	Result *string `json:"result,omitempty"`

	// 错误信息。
	ErrorMsg       *string `json:"error_msg,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteXdmApplicationResponse Response Object

func (DeleteXdmApplicationResponse) String

type DeployApplicationRequest

type DeployApplicationRequest struct {

	// 运行服务ID。
	EnvId string `json:"env_id"`

	// 待部署应用的ID。
	AppId string `json:"app_id"`

	Body *DeployApplicationRequestBody `json:"body,omitempty"`
}

DeployApplicationRequest Request Object

func (DeployApplicationRequest) String

func (o DeployApplicationRequest) String() string

type DeployApplicationRequestBody

type DeployApplicationRequestBody struct {

	// 版本信息。
	Version string `json:"version"`
}

DeployApplicationRequestBody 应用部署版本信息

func (DeployApplicationRequestBody) String

type DeployApplicationResponse

type DeployApplicationResponse struct {
	HttpStatusCode int `json:"-"`
}

DeployApplicationResponse Response Object

func (DeployApplicationResponse) String

func (o DeployApplicationResponse) String() string

type ListAppsRequest

type ListAppsRequest struct {
}

ListAppsRequest Request Object

func (ListAppsRequest) String

func (o ListAppsRequest) String() string

type ListAppsResponse

type ListAppsResponse struct {

	// 分页查询时,每页最多展示的记录数。
	PageNum *int32 `json:"page_num,omitempty"`

	// 分页查询的页数。
	PageSize *int32 `json:"page_size,omitempty"`

	// 总共条数。
	TotalSize *int32 `json:"total_size,omitempty"`

	// 总页数。
	TotalPages *int32 `json:"total_pages,omitempty"`

	// 应用详情。
	Result         *[]ListAppsResponseBodyResult `json:"result,omitempty"`
	HttpStatusCode int                           `json:"-"`
}

ListAppsResponse Response Object

func (ListAppsResponse) String

func (o ListAppsResponse) String() string

type ListAppsResponseBodyResult

type ListAppsResponseBodyResult struct {

	// 应用ID。
	Id *string `json:"id,omitempty"`

	// 项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 删除标记。 - 0:未删除 - 1:删除
	MarkForDelete *int32 `json:"mark_for_delete,omitempty"`

	// 创建人。
	CreateBy *string `json:"create_by,omitempty"`

	// 创建时间。
	CreateTime *int64 `json:"create_time,omitempty"`

	// 更新人。
	UpdateBy *string `json:"update_by,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 应用的中文名称。
	NameCn *string `json:"name_cn,omitempty"`

	// 应用的英文名称。
	NameEn *string `json:"name_en,omitempty"`

	// 应用的中文描述。
	DescCn *string `json:"desc_cn,omitempty"`

	// 应用的英文描述。
	DescEn *string `json:"desc_en,omitempty"`

	// 应用的数据库类型。
	DatabaseType *string `json:"database_type,omitempty"`

	// 运行服务的环境标识。
	Environment *string `json:"environment,omitempty"`

	// 应用责任人。
	Owners *[]string `json:"owners,omitempty"`
}

func (ListAppsResponseBodyResult) String

type ListEnvsRequest

type ListEnvsRequest struct {
}

ListEnvsRequest Request Object

func (ListEnvsRequest) String

func (o ListEnvsRequest) String() string

type ListEnvsResponse

type ListEnvsResponse struct {

	// 分页查询的页数。
	PageNum *int32 `json:"page_num,omitempty"`

	// 分页查询时,每页最多展示的记录数。
	PageSize *int32 `json:"page_size,omitempty"`

	// 总共条数。
	TotalSize *int32 `json:"total_size,omitempty"`

	// 总共页数。
	TotalPages *int32 `json:"total_pages,omitempty"`

	// 运行服务详情。
	Result         *[]ListEnvsResponseBodyResult `json:"result,omitempty"`
	HttpStatusCode int                           `json:"-"`
}

ListEnvsResponse Response Object

func (ListEnvsResponse) String

func (o ListEnvsResponse) String() string

type ListEnvsResponseBodyResult

type ListEnvsResponseBodyResult struct {

	// 项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 区域ID。
	RegionId *string `json:"region_id,omitempty"`

	// 运行服务的ID。
	EnvId *string `json:"env_id,omitempty"`

	// 运行服务的名称。
	EnvName *string `json:"env_name,omitempty"`

	// 运行服务的状态。
	EnvStatus *string `json:"env_status,omitempty"`

	// 运行服务与应用间的状态。
	EnvAppLinkStatus *string `json:"env_app_link_status,omitempty"`

	// 运行服务与应用间的状态信息。
	EnvAppLinkStatusMsg *string `json:"env_app_link_status_msg,omitempty"`

	// 访问方式。
	Endpoint *string `json:"endpoint,omitempty"`

	// 创建运行服务的jobId。
	JobId *string `json:"job_id,omitempty"`

	// 运行服务的配置信息。
	EnvConfInfo *string `json:"env_conf_info,omitempty"`

	// 部署的应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 部署的应用版本。
	AppVersion *string `json:"app_version,omitempty"`

	// 部署应用的英文名称。
	AppNameEn *string `json:"app_name_en,omitempty"`

	// 部署应用的中文名称。
	AppNameCn *string `json:"app_name_cn,omitempty"`

	// 应用是否可用。 - 0:被认为是false。 - 非0:被认为是true。
	Enabled *bool `json:"enabled,omitempty"`

	// 运行服务的过期时间。
	ExpireTime *int64 `json:"expire_time,omitempty"`

	// 最后部署时间。
	LastDeployTime *int64 `json:"last_deploy_time,omitempty"`

	// 上次部署应用的IAM用户ID。
	DeployUserId *string `json:"deploy_user_id,omitempty"`

	// 计费模式。
	ChargingMode *string `json:"charging_mode,omitempty"`

	// 运行服务的创建时间。
	CreateTime *int64 `json:"create_time,omitempty"`

	// 绑定主资源ID。
	ResourceId *string `json:"resource_id,omitempty"`

	// 是否支持部署。
	Deployable *bool `json:"deployable,omitempty"`

	// 是否支持卸载。
	Uninstallable *bool `json:"uninstallable,omitempty"`
}

func (ListEnvsResponseBodyResult) String

type ModifyApplicationRequest

type ModifyApplicationRequest struct {

	// 应用ID。
	AppId string `json:"app_id"`

	Body *ModifyApplicationRequestBody `json:"body,omitempty"`
}

ModifyApplicationRequest Request Object

func (ModifyApplicationRequest) String

func (o ModifyApplicationRequest) String() string

type ModifyApplicationRequestBody

type ModifyApplicationRequestBody struct {

	// 应用ID。
	Id string `json:"id"`

	// 应用的中文描述。
	Description string `json:"description"`

	// 应用的英文描述。
	DescriptionEn string `json:"description_en"`

	// 应用责任人。
	AppUserList []AppUserList `json:"app_user_list"`
}

func (ModifyApplicationRequestBody) String

type ModifyApplicationResponse

type ModifyApplicationResponse struct {

	// 应用ID。
	Id *string `json:"id,omitempty"`

	// 项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 删除标记。 - 0:未删除 - 1:删除
	MarkForDelete *int32 `json:"mark_for_delete,omitempty"`

	// 创建人。
	CreateBy *string `json:"create_by,omitempty"`

	// 创建时间。
	CreateTime *int64 `json:"create_time,omitempty"`

	// 更新人。
	UpdateBy *string `json:"update_by,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"update_time,omitempty"`

	// 应用的中文名称。
	NameCn *string `json:"name_cn,omitempty"`

	// 应用的英文名称。
	NameEn *string `json:"name_en,omitempty"`

	// 应用的中文描述。
	DescCn *string `json:"desc_cn,omitempty"`

	// 应用的英文描述。
	DescEn *string `json:"desc_en,omitempty"`

	// 应用的数据库类型。
	DatabaseType *string `json:"database_type,omitempty"`

	// 运行服务的环境标识。
	Environment *string `json:"environment,omitempty"`

	// 应用责任人。
	Versions       *string `json:"versions,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ModifyApplicationResponse Response Object

func (ModifyApplicationResponse) String

func (o ModifyApplicationResponse) String() string

type UninstallRequest

type UninstallRequest struct {

	// 运行服务的ID。
	EnvId string `json:"env_id"`

	// 待卸载的应用ID。
	AppId string `json:"app_id"`
}

UninstallRequest Request Object

func (UninstallRequest) String

func (o UninstallRequest) String() string

type UninstallResponse

type UninstallResponse struct {
	Body           *string `json:"body,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UninstallResponse Response Object

func (UninstallResponse) String

func (o UninstallResponse) String() string

Jump to

Keyboard shortcuts

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