v2

package
v0.0.58 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2021 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

此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。

func (*ServiceStageClient) CreateInstance

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

func (*ServiceStageClient) CreateOAuth

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

func (*ServiceStageClient) CreatePasswordAuth

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

func (*ServiceStageClient) CreatePersonalAuth

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

func (*ServiceStageClient) CreateProject

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

func (*ServiceStageClient) CreateTag

创建指定项目的tag标签。

func (*ServiceStageClient) DeleteApplication

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

func (*ServiceStageClient) DeleteApplicationConfiguration

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

func (*ServiceStageClient) DeleteAuthorize

通过名称删除仓库授权。

func (*ServiceStageClient) DeleteComponent

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

func (*ServiceStageClient) DeleteEnvironment

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

func (*ServiceStageClient) DeleteFile

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

func (*ServiceStageClient) DeleteHook

删除指定项目的hook。

func (*ServiceStageClient) DeleteInstance

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

func (*ServiceStageClient) DeleteTag

删除指定项目的tag标签。

func (*ServiceStageClient) ListApplications

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

func (*ServiceStageClient) ListAuthorizations

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

func (*ServiceStageClient) ListBranches

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

func (*ServiceStageClient) ListCommits

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

func (*ServiceStageClient) ListComponents

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

func (*ServiceStageClient) ListEnvironments

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

func (*ServiceStageClient) ListFlavors

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

func (*ServiceStageClient) ListHooks

获取指定项目的所有hooks

func (*ServiceStageClient) ListInstanceSnapshots

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

func (*ServiceStageClient) ListInstances

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

func (*ServiceStageClient) ListNamespaces

获取仓库的namespaces。

func (*ServiceStageClient) ListProjects

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

func (*ServiceStageClient) ListRuntimes

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

func (*ServiceStageClient) ListTags

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

func (*ServiceStageClient) ListTemplates

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

func (*ServiceStageClient) ListTrees

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

func (*ServiceStageClient) ShowApplicationConfiguration

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

func (*ServiceStageClient) ShowApplicationDetail

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

func (*ServiceStageClient) ShowComponentDetail

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

func (*ServiceStageClient) ShowContent

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

func (*ServiceStageClient) ShowEnvironmentDetail

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

func (*ServiceStageClient) ShowInstanceDetail

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

func (*ServiceStageClient) ShowJobDetail

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

func (*ServiceStageClient) ShowProjectDetail

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

func (*ServiceStageClient) ShowRedirectUrl

获取指定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