v2

package
v0.1.112 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 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 GenReqDefForCreateCamInstance added in v0.1.42

func GenReqDefForCreateCamInstance() *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 GenReqDefForCreateTemplate added in v0.1.42

func GenReqDefForCreateTemplate() *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 GenReqDefForDeleteInstanceById added in v0.1.42

func GenReqDefForDeleteInstanceById() *def.HttpRequestDef

func GenReqDefForDeleteTag

func GenReqDefForDeleteTag() *def.HttpRequestDef

func GenReqDefForDeleteTemplate added in v0.1.42

func GenReqDefForDeleteTemplate() *def.HttpRequestDef

func GenReqDefForDeployInstance added in v0.1.42

func GenReqDefForDeployInstance() *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 GenReqDefForListComponentOverviews added in v0.1.103

func GenReqDefForListComponentOverviews() *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 GenReqDefForUpdateTemplate added in v0.1.42

func GenReqDefForUpdateTemplate() *def.HttpRequestDef

func ServiceStageClientBuilder

func ServiceStageClientBuilder() *httpclient.HcHttpClientBuilder

Types

type ChangeApplicationConfigurationInvoker added in v0.0.90

type ChangeApplicationConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeApplicationConfigurationInvoker) Invoke added in v0.0.90

type ChangeApplicationInvoker added in v0.0.90

type ChangeApplicationInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeApplicationInvoker) Invoke added in v0.0.90

type ChangeComponentInvoker added in v0.0.90

type ChangeComponentInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeComponentInvoker) Invoke added in v0.0.90

type ChangeEnvironmentInvoker added in v0.0.90

type ChangeEnvironmentInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeEnvironmentInvoker) Invoke added in v0.0.90

type ChangeInstanceInvoker added in v0.0.90

type ChangeInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeInstanceInvoker) Invoke added in v0.0.90

type ChangeResourceInEnvironmentInvoker added in v0.0.90

type ChangeResourceInEnvironmentInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeResourceInEnvironmentInvoker) Invoke added in v0.0.90

type CreateApplicationInvoker added in v0.0.90

type CreateApplicationInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateApplicationInvoker) Invoke added in v0.0.90

type CreateCamInstanceInvoker added in v0.1.42

type CreateCamInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCamInstanceInvoker) Invoke added in v0.1.42

type CreateComponentInvoker added in v0.0.90

type CreateComponentInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateComponentInvoker) Invoke added in v0.0.90

type CreateEnvironmentInvoker added in v0.0.90

type CreateEnvironmentInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEnvironmentInvoker) Invoke added in v0.0.90

type CreateFileInvoker added in v0.0.90

type CreateFileInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateFileInvoker) Invoke added in v0.0.90

type CreateHookInvoker added in v0.0.90

type CreateHookInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateHookInvoker) Invoke added in v0.0.90

type CreateInstanceInvoker added in v0.0.90

type CreateInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateInstanceInvoker) Invoke added in v0.0.90

type CreateOAuthInvoker added in v0.0.90

type CreateOAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateOAuthInvoker) Invoke added in v0.0.90

type CreatePasswordAuthInvoker added in v0.0.90

type CreatePasswordAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePasswordAuthInvoker) Invoke added in v0.0.90

type CreatePersonalAuthInvoker added in v0.0.90

type CreatePersonalAuthInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePersonalAuthInvoker) Invoke added in v0.0.90

type CreateProjectInvoker added in v0.0.90

type CreateProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateProjectInvoker) Invoke added in v0.0.90

type CreateTagInvoker added in v0.0.90

type CreateTagInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTagInvoker) Invoke added in v0.0.90

type CreateTemplateInvoker added in v0.1.42

type CreateTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTemplateInvoker) Invoke added in v0.1.42

type DeleteApplicationConfigurationInvoker added in v0.0.90

type DeleteApplicationConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteApplicationConfigurationInvoker) Invoke added in v0.0.90

type DeleteApplicationInvoker added in v0.0.90

type DeleteApplicationInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteApplicationInvoker) Invoke added in v0.0.90

type DeleteAuthorizeInvoker added in v0.0.90

type DeleteAuthorizeInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAuthorizeInvoker) Invoke added in v0.0.90

type DeleteComponentInvoker added in v0.0.90

type DeleteComponentInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteComponentInvoker) Invoke added in v0.0.90

type DeleteEnvironmentInvoker added in v0.0.90

type DeleteEnvironmentInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEnvironmentInvoker) Invoke added in v0.0.90

type DeleteFileInvoker added in v0.0.90

type DeleteFileInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteFileInvoker) Invoke added in v0.0.90

type DeleteHookInvoker added in v0.0.90

type DeleteHookInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteHookInvoker) Invoke added in v0.0.90

type DeleteInstanceByIdInvoker added in v0.1.42

type DeleteInstanceByIdInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceByIdInvoker) Invoke added in v0.1.42

type DeleteInstanceInvoker added in v0.0.90

type DeleteInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteInstanceInvoker) Invoke added in v0.0.90

type DeleteTagInvoker added in v0.0.90

type DeleteTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTagInvoker) Invoke added in v0.0.90

type DeleteTemplateInvoker added in v0.1.42

type DeleteTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTemplateInvoker) Invoke added in v0.1.42

type DeployInstanceInvoker added in v0.1.42

type DeployInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeployInstanceInvoker) Invoke added in v0.1.42

type ListApplicationsInvoker added in v0.0.90

type ListApplicationsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListApplicationsInvoker) Invoke added in v0.0.90

type ListAuthorizationsInvoker added in v0.0.90

type ListAuthorizationsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAuthorizationsInvoker) Invoke added in v0.0.90

type ListBranchesInvoker added in v0.0.90

type ListBranchesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListBranchesInvoker) Invoke added in v0.0.90

type ListCommitsInvoker added in v0.0.90

type ListCommitsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCommitsInvoker) Invoke added in v0.0.90

type ListComponentOverviewsInvoker added in v0.1.103

type ListComponentOverviewsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListComponentOverviewsInvoker) Invoke added in v0.1.103

type ListComponentsInvoker added in v0.0.90

type ListComponentsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListComponentsInvoker) Invoke added in v0.0.90

type ListEnvironmentsInvoker added in v0.0.90

type ListEnvironmentsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEnvironmentsInvoker) Invoke added in v0.0.90

type ListFlavorsInvoker added in v0.0.90

type ListFlavorsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFlavorsInvoker) Invoke added in v0.0.90

type ListHooksInvoker added in v0.0.90

type ListHooksInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHooksInvoker) Invoke added in v0.0.90

type ListInstanceSnapshotsInvoker added in v0.0.90

type ListInstanceSnapshotsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstanceSnapshotsInvoker) Invoke added in v0.0.90

type ListInstancesInvoker added in v0.0.90

type ListInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListInstancesInvoker) Invoke added in v0.0.90

type ListNamespacesInvoker added in v0.0.90

type ListNamespacesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListNamespacesInvoker) Invoke added in v0.0.90

type ListProjectsInvoker added in v0.0.90

type ListProjectsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProjectsInvoker) Invoke added in v0.0.90

type ListRuntimesInvoker added in v0.0.90

type ListRuntimesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRuntimesInvoker) Invoke added in v0.0.90

type ListTagsInvoker added in v0.0.90

type ListTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTagsInvoker) Invoke added in v0.0.90

func (i *ListTagsInvoker) Invoke() (*model.ListTagsResponse, error)

type ListTemplatesInvoker added in v0.0.90

type ListTemplatesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTemplatesInvoker) Invoke added in v0.0.90

type ListTreesInvoker added in v0.0.90

type ListTreesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTreesInvoker) Invoke added in v0.0.90

type ServiceStageClient

type ServiceStageClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewServiceStageClient

func NewServiceStageClient(hcClient *httpclient.HcHttpClient) *ServiceStageClient

func (*ServiceStageClient) ChangeApplication

ChangeApplication 修改应用信息

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ChangeApplicationConfiguration

ChangeApplicationConfiguration 修改应用配置信息

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ChangeApplicationConfigurationInvoker added in v0.0.90

ChangeApplicationConfigurationInvoker 修改应用配置信息

func (*ServiceStageClient) ChangeApplicationInvoker added in v0.0.90

func (c *ServiceStageClient) ChangeApplicationInvoker(request *model.ChangeApplicationRequest) *ChangeApplicationInvoker

ChangeApplicationInvoker 修改应用信息

func (*ServiceStageClient) ChangeComponent

ChangeComponent 根据组件ID修改组件信息

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ChangeComponentInvoker added in v0.0.90

func (c *ServiceStageClient) ChangeComponentInvoker(request *model.ChangeComponentRequest) *ChangeComponentInvoker

ChangeComponentInvoker 根据组件ID修改组件信息

func (*ServiceStageClient) ChangeEnvironment

ChangeEnvironment 修改环境信息

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ChangeEnvironmentInvoker added in v0.0.90

func (c *ServiceStageClient) ChangeEnvironmentInvoker(request *model.ChangeEnvironmentRequest) *ChangeEnvironmentInvoker

ChangeEnvironmentInvoker 修改环境信息

func (*ServiceStageClient) ChangeInstance

ChangeInstance 修改应用组件实例

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ChangeInstanceInvoker added in v0.0.90

func (c *ServiceStageClient) ChangeInstanceInvoker(request *model.ChangeInstanceRequest) *ChangeInstanceInvoker

ChangeInstanceInvoker 修改应用组件实例

func (*ServiceStageClient) ChangeResourceInEnvironment

ChangeResourceInEnvironment 修改环境资源

此API用来修改环境资源。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ChangeResourceInEnvironmentInvoker added in v0.0.90

func (c *ServiceStageClient) ChangeResourceInEnvironmentInvoker(request *model.ChangeResourceInEnvironmentRequest) *ChangeResourceInEnvironmentInvoker

ChangeResourceInEnvironmentInvoker 修改环境资源

func (*ServiceStageClient) CreateApplication

CreateApplication 创建应用

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

此API用来创建应用。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateApplicationInvoker added in v0.0.90

func (c *ServiceStageClient) CreateApplicationInvoker(request *model.CreateApplicationRequest) *CreateApplicationInvoker

CreateApplicationInvoker 创建应用

func (*ServiceStageClient) CreateCamInstance added in v0.1.42

CreateCamInstance 创建、更新实例

创建、更新实例

func (*ServiceStageClient) CreateCamInstanceInvoker added in v0.1.42

func (c *ServiceStageClient) CreateCamInstanceInvoker(request *model.CreateCamInstanceRequest) *CreateCamInstanceInvoker

CreateCamInstanceInvoker 创建、更新实例

func (*ServiceStageClient) CreateComponent

CreateComponent 应用中创建组件

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateComponentInvoker added in v0.0.90

func (c *ServiceStageClient) CreateComponentInvoker(request *model.CreateComponentRequest) *CreateComponentInvoker

CreateComponentInvoker 应用中创建组件

func (*ServiceStageClient) CreateEnvironment

CreateEnvironment 创建环境

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

此API用来创建环境。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateEnvironmentInvoker added in v0.0.90

func (c *ServiceStageClient) CreateEnvironmentInvoker(request *model.CreateEnvironmentRequest) *CreateEnvironmentInvoker

CreateEnvironmentInvoker 创建环境

func (*ServiceStageClient) CreateFile

CreateFile 创建仓库文件

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateFileInvoker added in v0.0.90

func (c *ServiceStageClient) CreateFileInvoker(request *model.CreateFileRequest) *CreateFileInvoker

CreateFileInvoker 创建仓库文件

func (*ServiceStageClient) CreateHook

CreateHook 创建项目hook

创建指定项目的hook。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateHookInvoker added in v0.0.90

func (c *ServiceStageClient) CreateHookInvoker(request *model.CreateHookRequest) *CreateHookInvoker

CreateHookInvoker 创建项目hook

func (*ServiceStageClient) CreateInstance

CreateInstance 创建组件实例

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateInstanceInvoker added in v0.0.90

func (c *ServiceStageClient) CreateInstanceInvoker(request *model.CreateInstanceRequest) *CreateInstanceInvoker

CreateInstanceInvoker 创建组件实例

func (*ServiceStageClient) CreateOAuth

CreateOAuth 创建OAuth授权

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateOAuthInvoker added in v0.0.90

func (c *ServiceStageClient) CreateOAuthInvoker(request *model.CreateOAuthRequest) *CreateOAuthInvoker

CreateOAuthInvoker 创建OAuth授权

func (*ServiceStageClient) CreatePasswordAuth

CreatePasswordAuth 创建口令授权

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreatePasswordAuthInvoker added in v0.0.90

func (c *ServiceStageClient) CreatePasswordAuthInvoker(request *model.CreatePasswordAuthRequest) *CreatePasswordAuthInvoker

CreatePasswordAuthInvoker 创建口令授权

func (*ServiceStageClient) CreatePersonalAuth

CreatePersonalAuth 创建私人令牌授权

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreatePersonalAuthInvoker added in v0.0.90

func (c *ServiceStageClient) CreatePersonalAuthInvoker(request *model.CreatePersonalAuthRequest) *CreatePersonalAuthInvoker

CreatePersonalAuthInvoker 创建私人令牌授权

func (*ServiceStageClient) CreateProject

CreateProject 创建软件仓库项目

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateProjectInvoker added in v0.0.90

func (c *ServiceStageClient) CreateProjectInvoker(request *model.CreateProjectRequest) *CreateProjectInvoker

CreateProjectInvoker 创建软件仓库项目

func (*ServiceStageClient) CreateTag

CreateTag 创建项目tag标签

创建指定项目的tag标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) CreateTagInvoker added in v0.0.90

func (c *ServiceStageClient) CreateTagInvoker(request *model.CreateTagRequest) *CreateTagInvoker

CreateTagInvoker 创建项目tag标签

func (*ServiceStageClient) CreateTemplate added in v0.1.42

CreateTemplate 创建模板

创建模板

func (*ServiceStageClient) CreateTemplateInvoker added in v0.1.42

func (c *ServiceStageClient) CreateTemplateInvoker(request *model.CreateTemplateRequest) *CreateTemplateInvoker

CreateTemplateInvoker 创建模板

func (*ServiceStageClient) DeleteApplication

DeleteApplication 根据应用ID删除应用

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteApplicationConfiguration

DeleteApplicationConfiguration 删除应用配置

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteApplicationConfigurationInvoker added in v0.0.90

DeleteApplicationConfigurationInvoker 删除应用配置

func (*ServiceStageClient) DeleteApplicationInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteApplicationInvoker(request *model.DeleteApplicationRequest) *DeleteApplicationInvoker

DeleteApplicationInvoker 根据应用ID删除应用

func (*ServiceStageClient) DeleteAuthorize

DeleteAuthorize 删除仓库授权

通过名称删除仓库授权。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteAuthorizeInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteAuthorizeInvoker(request *model.DeleteAuthorizeRequest) *DeleteAuthorizeInvoker

DeleteAuthorizeInvoker 删除仓库授权

func (*ServiceStageClient) DeleteComponent

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteComponentInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteComponentInvoker(request *model.DeleteComponentRequest) *DeleteComponentInvoker

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

func (*ServiceStageClient) DeleteEnvironment

DeleteEnvironment 根据环境ID删除环境

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteEnvironmentInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteEnvironmentInvoker(request *model.DeleteEnvironmentRequest) *DeleteEnvironmentInvoker

DeleteEnvironmentInvoker 根据环境ID删除环境

func (*ServiceStageClient) DeleteFile

DeleteFile 删除仓库文件

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteFileInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteFileInvoker(request *model.DeleteFileRequest) *DeleteFileInvoker

DeleteFileInvoker 删除仓库文件

func (*ServiceStageClient) DeleteHook

DeleteHook 删除项目hook

删除指定项目的hook。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteHookInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteHookInvoker(request *model.DeleteHookRequest) *DeleteHookInvoker

DeleteHookInvoker 删除项目hook

func (*ServiceStageClient) DeleteInstance

DeleteInstance 删除应用组件实例

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteInstanceById added in v0.1.42

DeleteInstanceById 删除实例

删除实例

func (*ServiceStageClient) DeleteInstanceByIdInvoker added in v0.1.42

func (c *ServiceStageClient) DeleteInstanceByIdInvoker(request *model.DeleteInstanceByIdRequest) *DeleteInstanceByIdInvoker

DeleteInstanceByIdInvoker 删除实例

func (*ServiceStageClient) DeleteInstanceInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteInstanceInvoker(request *model.DeleteInstanceRequest) *DeleteInstanceInvoker

DeleteInstanceInvoker 删除应用组件实例

func (*ServiceStageClient) DeleteTag

DeleteTag 删除项目tag标签

删除指定项目的tag标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) DeleteTagInvoker added in v0.0.90

func (c *ServiceStageClient) DeleteTagInvoker(request *model.DeleteTagRequest) *DeleteTagInvoker

DeleteTagInvoker 删除项目tag标签

func (*ServiceStageClient) DeleteTemplate added in v0.1.42

DeleteTemplate 删除模板

删除模板

func (*ServiceStageClient) DeleteTemplateInvoker added in v0.1.42

func (c *ServiceStageClient) DeleteTemplateInvoker(request *model.DeleteTemplateRequest) *DeleteTemplateInvoker

DeleteTemplateInvoker 删除模板

func (*ServiceStageClient) DeployInstance added in v0.1.42

DeployInstance 部署实例

部署实例

func (*ServiceStageClient) DeployInstanceInvoker added in v0.1.42

func (c *ServiceStageClient) DeployInstanceInvoker(request *model.DeployInstanceRequest) *DeployInstanceInvoker

DeployInstanceInvoker 部署实例

func (*ServiceStageClient) ListApplications

ListApplications 获取所有应用

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListApplicationsInvoker added in v0.0.90

func (c *ServiceStageClient) ListApplicationsInvoker(request *model.ListApplicationsRequest) *ListApplicationsInvoker

ListApplicationsInvoker 获取所有应用

func (*ServiceStageClient) ListAuthorizations

ListAuthorizations 获取仓库授权列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListAuthorizationsInvoker added in v0.0.90

func (c *ServiceStageClient) ListAuthorizationsInvoker(request *model.ListAuthorizationsRequest) *ListAuthorizationsInvoker

ListAuthorizationsInvoker 获取仓库授权列表

func (*ServiceStageClient) ListBranches

ListBranches 获取项目分支

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListBranchesInvoker added in v0.0.90

func (c *ServiceStageClient) ListBranchesInvoker(request *model.ListBranchesRequest) *ListBranchesInvoker

ListBranchesInvoker 获取项目分支

func (*ServiceStageClient) ListCommits

ListCommits 获取项目commit提交记录

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListCommitsInvoker added in v0.0.90

func (c *ServiceStageClient) ListCommitsInvoker(request *model.ListCommitsRequest) *ListCommitsInvoker

ListCommitsInvoker 获取项目commit提交记录

func (*ServiceStageClient) ListComponentOverviews added in v0.1.103

ListComponentOverviews 获取应用所有组件部署信息

通过此API获取应用下所有应用组件部署信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListComponentOverviewsInvoker added in v0.1.103

func (c *ServiceStageClient) ListComponentOverviewsInvoker(request *model.ListComponentOverviewsRequest) *ListComponentOverviewsInvoker

ListComponentOverviewsInvoker 获取应用所有组件部署信息

func (*ServiceStageClient) ListComponents

ListComponents 获取应用所有组件

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListComponentsInvoker added in v0.0.90

func (c *ServiceStageClient) ListComponentsInvoker(request *model.ListComponentsRequest) *ListComponentsInvoker

ListComponentsInvoker 获取应用所有组件

func (*ServiceStageClient) ListEnvironments

ListEnvironments 获取所有环境

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListEnvironmentsInvoker added in v0.0.90

func (c *ServiceStageClient) ListEnvironmentsInvoker(request *model.ListEnvironmentsRequest) *ListEnvironmentsInvoker

ListEnvironmentsInvoker 获取所有环境

func (*ServiceStageClient) ListFlavors

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListFlavorsInvoker added in v0.0.90

func (c *ServiceStageClient) ListFlavorsInvoker(request *model.ListFlavorsRequest) *ListFlavorsInvoker

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

func (*ServiceStageClient) ListHooks

ListHooks 获取项目hooks

获取指定项目的所有hooks

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListHooksInvoker added in v0.0.90

func (c *ServiceStageClient) ListHooksInvoker(request *model.ListHooksRequest) *ListHooksInvoker

ListHooksInvoker 获取项目hooks

func (*ServiceStageClient) ListInstanceSnapshots

ListInstanceSnapshots 获取组件实例快照

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListInstanceSnapshotsInvoker added in v0.0.90

func (c *ServiceStageClient) ListInstanceSnapshotsInvoker(request *model.ListInstanceSnapshotsRequest) *ListInstanceSnapshotsInvoker

ListInstanceSnapshotsInvoker 获取组件实例快照

func (*ServiceStageClient) ListInstances

ListInstances 获取应用组件实例

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListInstancesInvoker added in v0.0.90

func (c *ServiceStageClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker

ListInstancesInvoker 获取应用组件实例

func (*ServiceStageClient) ListNamespaces

ListNamespaces 获取仓库的namespaces

获取仓库的namespaces。

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListNamespacesInvoker added in v0.0.90

func (c *ServiceStageClient) ListNamespacesInvoker(request *model.ListNamespacesRequest) *ListNamespacesInvoker

ListNamespacesInvoker 获取仓库的namespaces

func (*ServiceStageClient) ListProjects

ListProjects 获取组织下所有项目

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListProjectsInvoker added in v0.0.90

func (c *ServiceStageClient) ListProjectsInvoker(request *model.ListProjectsRequest) *ListProjectsInvoker

ListProjectsInvoker 获取组织下所有项目

func (*ServiceStageClient) ListRuntimes

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListRuntimesInvoker added in v0.0.90

func (c *ServiceStageClient) ListRuntimesInvoker(request *model.ListRuntimesRequest) *ListRuntimesInvoker

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

func (*ServiceStageClient) ListTags

ListTags 获取项目的所有tag标签

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListTagsInvoker added in v0.0.90

func (c *ServiceStageClient) ListTagsInvoker(request *model.ListTagsRequest) *ListTagsInvoker

ListTagsInvoker 获取项目的所有tag标签

func (*ServiceStageClient) ListTemplates

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListTemplatesInvoker added in v0.0.90

func (c *ServiceStageClient) ListTemplatesInvoker(request *model.ListTemplatesRequest) *ListTemplatesInvoker

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

func (*ServiceStageClient) ListTrees

ListTrees 获取仓库文件列表

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ListTreesInvoker added in v0.0.90

func (c *ServiceStageClient) ListTreesInvoker(request *model.ListTreesRequest) *ListTreesInvoker

ListTreesInvoker 获取仓库文件列表

func (*ServiceStageClient) ShowApplicationConfiguration

ShowApplicationConfiguration 获取应用配置

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowApplicationConfigurationInvoker added in v0.0.90

func (c *ServiceStageClient) ShowApplicationConfigurationInvoker(request *model.ShowApplicationConfigurationRequest) *ShowApplicationConfigurationInvoker

ShowApplicationConfigurationInvoker 获取应用配置

func (*ServiceStageClient) ShowApplicationDetail

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowApplicationDetailInvoker added in v0.0.90

func (c *ServiceStageClient) ShowApplicationDetailInvoker(request *model.ShowApplicationDetailRequest) *ShowApplicationDetailInvoker

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

func (*ServiceStageClient) ShowComponentDetail

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowComponentDetailInvoker added in v0.0.90

func (c *ServiceStageClient) ShowComponentDetailInvoker(request *model.ShowComponentDetailRequest) *ShowComponentDetailInvoker

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

func (*ServiceStageClient) ShowContent

ShowContent 获取仓库文件内容

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowContentInvoker added in v0.0.90

func (c *ServiceStageClient) ShowContentInvoker(request *model.ShowContentRequest) *ShowContentInvoker

ShowContentInvoker 获取仓库文件内容

func (*ServiceStageClient) ShowEnvironmentDetail

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowEnvironmentDetailInvoker added in v0.0.90

func (c *ServiceStageClient) ShowEnvironmentDetailInvoker(request *model.ShowEnvironmentDetailRequest) *ShowEnvironmentDetailInvoker

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

func (*ServiceStageClient) ShowInstanceDetail

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

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowInstanceDetailInvoker added in v0.0.90

func (c *ServiceStageClient) ShowInstanceDetailInvoker(request *model.ShowInstanceDetailRequest) *ShowInstanceDetailInvoker

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

func (*ServiceStageClient) ShowJobDetail

ShowJobDetail 获取部署任务详细信息

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowJobDetailInvoker added in v0.0.90

func (c *ServiceStageClient) ShowJobDetailInvoker(request *model.ShowJobDetailRequest) *ShowJobDetailInvoker

ShowJobDetailInvoker 获取部署任务详细信息

func (*ServiceStageClient) ShowProjectDetail

ShowProjectDetail 通过clone url 获取仓库信息

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowProjectDetailInvoker added in v0.0.90

func (c *ServiceStageClient) ShowProjectDetailInvoker(request *model.ShowProjectDetailRequest) *ShowProjectDetailInvoker

ShowProjectDetailInvoker 通过clone url 获取仓库信息

func (*ServiceStageClient) ShowRedirectUrl

ShowRedirectUrl 获取授权重定向URL

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) ShowRedirectUrlInvoker added in v0.0.90

func (c *ServiceStageClient) ShowRedirectUrlInvoker(request *model.ShowRedirectUrlRequest) *ShowRedirectUrlInvoker

ShowRedirectUrlInvoker 获取授权重定向URL

func (*ServiceStageClient) UpdateFile

UpdateFile 更新仓库文件内容

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) UpdateFileInvoker added in v0.0.90

func (c *ServiceStageClient) UpdateFileInvoker(request *model.UpdateFileRequest) *UpdateFileInvoker

UpdateFileInvoker 更新仓库文件内容

func (*ServiceStageClient) UpdateInstanceAction

UpdateInstanceAction 对组件实例的操作

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

Please refer to HUAWEI cloud API Explorer for details.

func (*ServiceStageClient) UpdateInstanceActionInvoker added in v0.0.90

func (c *ServiceStageClient) UpdateInstanceActionInvoker(request *model.UpdateInstanceActionRequest) *UpdateInstanceActionInvoker

UpdateInstanceActionInvoker 对组件实例的操作

func (*ServiceStageClient) UpdateTemplate added in v0.1.42

UpdateTemplate 更新模板

更新模板

func (*ServiceStageClient) UpdateTemplateInvoker added in v0.1.42

func (c *ServiceStageClient) UpdateTemplateInvoker(request *model.UpdateTemplateRequest) *UpdateTemplateInvoker

UpdateTemplateInvoker 更新模板

type ShowApplicationConfigurationInvoker added in v0.0.90

type ShowApplicationConfigurationInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApplicationConfigurationInvoker) Invoke added in v0.0.90

type ShowApplicationDetailInvoker added in v0.0.90

type ShowApplicationDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApplicationDetailInvoker) Invoke added in v0.0.90

type ShowComponentDetailInvoker added in v0.0.90

type ShowComponentDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowComponentDetailInvoker) Invoke added in v0.0.90

type ShowContentInvoker added in v0.0.90

type ShowContentInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowContentInvoker) Invoke added in v0.0.90

type ShowEnvironmentDetailInvoker added in v0.0.90

type ShowEnvironmentDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEnvironmentDetailInvoker) Invoke added in v0.0.90

type ShowInstanceDetailInvoker added in v0.0.90

type ShowInstanceDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowInstanceDetailInvoker) Invoke added in v0.0.90

type ShowJobDetailInvoker added in v0.0.90

type ShowJobDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowJobDetailInvoker) Invoke added in v0.0.90

type ShowProjectDetailInvoker added in v0.0.90

type ShowProjectDetailInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowProjectDetailInvoker) Invoke added in v0.0.90

type ShowRedirectUrlInvoker added in v0.0.90

type ShowRedirectUrlInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRedirectUrlInvoker) Invoke added in v0.0.90

type UpdateFileInvoker added in v0.0.90

type UpdateFileInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFileInvoker) Invoke added in v0.0.90

type UpdateInstanceActionInvoker added in v0.0.90

type UpdateInstanceActionInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateInstanceActionInvoker) Invoke added in v0.0.90

type UpdateTemplateInvoker added in v0.1.42

type UpdateTemplateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateTemplateInvoker) Invoke added in v0.1.42

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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