v2

package
v0.0.87 Latest Latest
Warning

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

Go to latest
Published: May 5, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForChangeApplication

func GenReqDefForChangeApplication() *def.HttpRequestDef

func GenReqDefForChangeApplicationConfiguration

func GenReqDefForChangeApplicationConfiguration() *def.HttpRequestDef

func GenReqDefForChangeComponent

func GenReqDefForChangeComponent() *def.HttpRequestDef

func GenReqDefForChangeEnvironment

func GenReqDefForChangeEnvironment() *def.HttpRequestDef

func GenReqDefForChangeInstance

func GenReqDefForChangeInstance() *def.HttpRequestDef

func GenReqDefForChangeResourceInEnvironment

func GenReqDefForChangeResourceInEnvironment() *def.HttpRequestDef

func GenReqDefForCreateApplication

func GenReqDefForCreateApplication() *def.HttpRequestDef

func GenReqDefForCreateComponent

func GenReqDefForCreateComponent() *def.HttpRequestDef

func GenReqDefForCreateEnvironment

func GenReqDefForCreateEnvironment() *def.HttpRequestDef

func GenReqDefForCreateFile

func GenReqDefForCreateFile() *def.HttpRequestDef

func GenReqDefForCreateHook

func GenReqDefForCreateHook() *def.HttpRequestDef

func GenReqDefForCreateInstance

func GenReqDefForCreateInstance() *def.HttpRequestDef

func GenReqDefForCreateOAuth

func GenReqDefForCreateOAuth() *def.HttpRequestDef

func GenReqDefForCreatePasswordAuth

func GenReqDefForCreatePasswordAuth() *def.HttpRequestDef

func GenReqDefForCreatePersonalAuth

func GenReqDefForCreatePersonalAuth() *def.HttpRequestDef

func GenReqDefForCreateProject

func GenReqDefForCreateProject() *def.HttpRequestDef

func GenReqDefForCreateTag

func GenReqDefForCreateTag() *def.HttpRequestDef

func GenReqDefForDeleteApplication

func GenReqDefForDeleteApplication() *def.HttpRequestDef

func GenReqDefForDeleteApplicationConfiguration

func GenReqDefForDeleteApplicationConfiguration() *def.HttpRequestDef

func GenReqDefForDeleteAuthorize

func GenReqDefForDeleteAuthorize() *def.HttpRequestDef

func GenReqDefForDeleteComponent

func GenReqDefForDeleteComponent() *def.HttpRequestDef

func GenReqDefForDeleteEnvironment

func GenReqDefForDeleteEnvironment() *def.HttpRequestDef

func GenReqDefForDeleteFile

func GenReqDefForDeleteFile() *def.HttpRequestDef

func GenReqDefForDeleteHook

func GenReqDefForDeleteHook() *def.HttpRequestDef

func GenReqDefForDeleteInstance

func GenReqDefForDeleteInstance() *def.HttpRequestDef

func GenReqDefForDeleteTag

func GenReqDefForDeleteTag() *def.HttpRequestDef

func GenReqDefForListApplications

func GenReqDefForListApplications() *def.HttpRequestDef

func GenReqDefForListAuthorizations

func GenReqDefForListAuthorizations() *def.HttpRequestDef

func GenReqDefForListBranches

func GenReqDefForListBranches() *def.HttpRequestDef

func GenReqDefForListCommits

func GenReqDefForListCommits() *def.HttpRequestDef

func GenReqDefForListComponents

func GenReqDefForListComponents() *def.HttpRequestDef

func GenReqDefForListEnvironments

func GenReqDefForListEnvironments() *def.HttpRequestDef

func GenReqDefForListFlavors

func GenReqDefForListFlavors() *def.HttpRequestDef

func GenReqDefForListHooks

func GenReqDefForListHooks() *def.HttpRequestDef

func GenReqDefForListInstanceSnapshots

func GenReqDefForListInstanceSnapshots() *def.HttpRequestDef

func GenReqDefForListInstances

func GenReqDefForListInstances() *def.HttpRequestDef

func GenReqDefForListNamespaces

func GenReqDefForListNamespaces() *def.HttpRequestDef

func GenReqDefForListProjects

func GenReqDefForListProjects() *def.HttpRequestDef

func GenReqDefForListRuntimes

func GenReqDefForListRuntimes() *def.HttpRequestDef

func GenReqDefForListTags

func GenReqDefForListTags() *def.HttpRequestDef

func GenReqDefForListTemplates

func GenReqDefForListTemplates() *def.HttpRequestDef

func GenReqDefForListTrees

func GenReqDefForListTrees() *def.HttpRequestDef

func GenReqDefForShowApplicationConfiguration

func GenReqDefForShowApplicationConfiguration() *def.HttpRequestDef

func GenReqDefForShowApplicationDetail

func GenReqDefForShowApplicationDetail() *def.HttpRequestDef

func GenReqDefForShowComponentDetail

func GenReqDefForShowComponentDetail() *def.HttpRequestDef

func GenReqDefForShowContent

func GenReqDefForShowContent() *def.HttpRequestDef

func GenReqDefForShowEnvironmentDetail

func GenReqDefForShowEnvironmentDetail() *def.HttpRequestDef

func GenReqDefForShowInstanceDetail

func GenReqDefForShowInstanceDetail() *def.HttpRequestDef

func GenReqDefForShowJobDetail

func GenReqDefForShowJobDetail() *def.HttpRequestDef

func GenReqDefForShowProjectDetail

func GenReqDefForShowProjectDetail() *def.HttpRequestDef

func GenReqDefForShowRedirectUrl

func GenReqDefForShowRedirectUrl() *def.HttpRequestDef

func GenReqDefForUpdateFile

func GenReqDefForUpdateFile() *def.HttpRequestDef

func GenReqDefForUpdateInstanceAction

func GenReqDefForUpdateInstanceAction() *def.HttpRequestDef

func ServiceStageClientBuilder

func ServiceStageClientBuilder() *http_client.HcHttpClientBuilder

Types

type ServiceStageClient

type ServiceStageClient struct {
	HcClient *http_client.HcHttpClient
}

func NewServiceStageClient

func NewServiceStageClient(hcClient *http_client.HcHttpClient) *ServiceStageClient

func (*ServiceStageClient) ChangeApplication

修改应用信息

此API通过应用ID修改应用信息。

func (*ServiceStageClient) ChangeApplicationConfiguration

修改应用配置信息

通过此API修改应用配置信息。

func (*ServiceStageClient) ChangeComponent

根据组件ID修改组件信息

此API通过组件ID修改组件信息。

func (*ServiceStageClient) ChangeEnvironment

修改环境信息

此API通过环境ID修改环境信息。

func (*ServiceStageClient) ChangeInstance

修改应用组件实例

通过此API修改应用组件实例。

func (*ServiceStageClient) ChangeResourceInEnvironment

修改环境资源

此API用来修改环境资源。

func (*ServiceStageClient) CreateApplication

创建应用

应用是一个功能相对完备的业务系统,由一个或多个特性相关的组件组成。

此API用来创建应用。

func (*ServiceStageClient) CreateComponent

应用中创建组件

应用组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署运行。

此API用来在应用中创建组件。

func (*ServiceStageClient) CreateEnvironment

创建环境

环境是用于应用部署和运行的计算、存储、网络等基础设施的集合。Servicestage把相同VPC下的CCE集群加上多个ELB、RDS、DCS实例组合为一个环境,如:开发环境,测试环境,预生产环境,生产环境。环境内网络互通,可以按环境维度来管理资源、部署服务,减少具体基础设施运维管理的复杂性。

此API用来创建环境。

func (*ServiceStageClient) CreateFile

创建仓库文件

在指定仓库项目下创建文件。

func (*ServiceStageClient) CreateHook

创建项目hook

创建指定项目的hook。

func (*ServiceStageClient) CreateInstance

创建组件实例

此API用来创建应用组件实例。

func (*ServiceStageClient) CreateOAuth

创建OAuth授权

创建指定Git仓库类型的OAuth授权。

func (*ServiceStageClient) CreatePasswordAuth

创建口令授权

创建指定Git仓库类型的口令授权。

func (*ServiceStageClient) CreatePersonalAuth

创建私人令牌授权

创建指定Git仓库类型的私人令牌授权。

func (*ServiceStageClient) CreateProject

创建软件仓库项目

创建指定组织下的软件仓库项目。

func (*ServiceStageClient) CreateTag

创建项目tag标签

创建指定项目的tag标签。

func (*ServiceStageClient) DeleteApplication

根据应用ID删除应用

此API通过应用ID删除应用。

func (*ServiceStageClient) DeleteApplicationConfiguration

删除应用配置

通过此API删除应用配置信息。

func (*ServiceStageClient) DeleteAuthorize

删除仓库授权

通过名称删除仓库授权。

func (*ServiceStageClient) DeleteComponent

根据应用组件ID删除应用组件

此API通过应用组件ID删除应用组件。

func (*ServiceStageClient) DeleteEnvironment

根据环境ID删除环境

此API通过环境ID删除环境。

func (*ServiceStageClient) DeleteFile

删除仓库文件

删除指定项目仓库下的文件。

func (*ServiceStageClient) DeleteHook

删除项目hook

删除指定项目的hook。

func (*ServiceStageClient) DeleteInstance

删除应用组件实例

通过此API删除应用组件实例。

func (*ServiceStageClient) DeleteTag

删除项目tag标签

删除指定项目的tag标签。

func (*ServiceStageClient) ListApplications

获取所有应用

通过此API可以获取所有已经创建的应用。

func (*ServiceStageClient) ListAuthorizations

获取仓库授权列表

获取所有Git仓库授权信息。

func (*ServiceStageClient) ListBranches

获取项目分支

获取指定项目的所有分支列表。

func (*ServiceStageClient) ListCommits

获取项目commit提交记录

获取指定项目的最近10次commit提交记录。

func (*ServiceStageClient) ListComponents

获取应用所有组件

通过此API获取应用下所有应用组件。

func (*ServiceStageClient) ListEnvironments

获取所有环境

此API用来获取所有已经创建环境。

func (*ServiceStageClient) ListFlavors

获取所有支持的应用资源规格

通过此API获取所用支持的应用资源规格。

func (*ServiceStageClient) ListHooks

获取项目hooks

获取指定项目的所有hooks

func (*ServiceStageClient) ListInstanceSnapshots

获取组件实例快照

通过此API获取应用组件实例快照信息。

func (*ServiceStageClient) ListInstances

获取应用组件实例

通过此API获取组件下的所有组件实例。

func (*ServiceStageClient) ListNamespaces

获取仓库的namespaces

获取仓库的namespaces。

func (*ServiceStageClient) ListProjects

获取组织下所有项目

获取指定组织下的所有项目。

func (*ServiceStageClient) ListRuntimes

获取所有支持的应用组件运行时类型

此API用来获取所有支持应用组件运行时类型。

func (*ServiceStageClient) ListTags

获取项目的所有tag标签

获取指定项目的所有tag标签。

func (*ServiceStageClient) ListTemplates

获取所有支持的应用组件模板

此API用来获取所有内置应用组件模板。

func (*ServiceStageClient) ListTrees

获取仓库文件列表

获取指定项目仓库的文件列表。

func (*ServiceStageClient) ShowApplicationConfiguration

获取应用配置

通过此API获取应用配置信息。

func (*ServiceStageClient) ShowApplicationDetail

根据应用ID获取应用详细信息

此API通过应用ID获取应用详细信息。

func (*ServiceStageClient) ShowComponentDetail

根据组件ID获取应用组件信息

通过组件ID获取应用组件信息。

func (*ServiceStageClient) ShowContent

获取仓库文件内容

获取指定项目仓库下文件的内容。

func (*ServiceStageClient) ShowEnvironmentDetail

根据环境ID获取环境详细信息

此API通过环境ID获取环境详细信息。

func (*ServiceStageClient) ShowInstanceDetail

根据实例ID获取实例详细信息

此API通过实例ID获取实例详细信息。

func (*ServiceStageClient) ShowJobDetail

获取部署任务详细信息

通过此API获取部署任务详细信息。

func (*ServiceStageClient) ShowProjectDetail

通过clone url 获取仓库信息

通过指定的clone url 获取仓库信息。

func (*ServiceStageClient) ShowRedirectUrl

获取授权重定向URL

获取指定Git仓库类型的授权重定向URL。

func (*ServiceStageClient) UpdateFile

更新仓库文件内容

更新指定项目仓库下的文件内容。

func (*ServiceStageClient) UpdateInstanceAction

对组件实例的操作

通过此API获取对组件实例的操作。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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