Documentation ¶
Index ¶
- type AppUserList
- type CreateXdmApplicationRequest
- type CreateXdmApplicationRequestBody
- type CreateXdmApplicationResponse
- type DeleteXdmApplicationRequest
- type DeleteXdmApplicationResponse
- type DeployApplicationRequest
- type DeployApplicationRequestBody
- type DeployApplicationResponse
- type ListAppsRequest
- type ListAppsResponse
- type ListAppsResponseBodyResult
- type ListEnvsRequest
- type ListEnvsResponse
- type ListEnvsResponseBodyResult
- type ModifyApplicationRequest
- type ModifyApplicationRequestBody
- type ModifyApplicationResponse
- type UninstallRequest
- type UninstallResponse
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 ¶
func (o CreateXdmApplicationRequest) String() 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 ¶
func (o CreateXdmApplicationRequestBody) String() 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 ¶
func (o CreateXdmApplicationResponse) String() string
type DeleteXdmApplicationRequest ¶
type DeleteXdmApplicationRequest struct { // 应用ID。 AppId string `json:"app_id"` }
DeleteXdmApplicationRequest Request Object
func (DeleteXdmApplicationRequest) String ¶
func (o DeleteXdmApplicationRequest) String() 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 ¶
func (o DeleteXdmApplicationResponse) String() 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 ¶
func (o DeployApplicationRequestBody) String() 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 ¶
func (o ListAppsResponseBodyResult) String() 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 ¶
func (o ListEnvsResponseBodyResult) String() 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 ¶
func (o ModifyApplicationRequestBody) String() 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
Source Files ¶
- model_app_user_list.go
- model_create_xdm_application_request.go
- model_create_xdm_application_request_body.go
- model_create_xdm_application_response.go
- model_delete_xdm_application_request.go
- model_delete_xdm_application_response.go
- model_deploy_application_request.go
- model_deploy_application_request_body.go
- model_deploy_application_response.go
- model_list_apps_request.go
- model_list_apps_response.go
- model_list_apps_response_body_result.go
- model_list_envs_request.go
- model_list_envs_response.go
- model_list_envs_response_body_result.go
- model_modify_application_request.go
- model_modify_application_request_body.go
- model_modify_application_response.go
- model_uninstall_request.go
- model_uninstall_response.go
Click to show internal directories.
Click to hide internal directories.