v1

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2023 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 EpsClientBuilder

func EpsClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForCreateEnterpriseProject

func GenReqDefForCreateEnterpriseProject() *def.HttpRequestDef

func GenReqDefForDisableEnterpriseProject

func GenReqDefForDisableEnterpriseProject() *def.HttpRequestDef

func GenReqDefForEnableEnterpriseProject

func GenReqDefForEnableEnterpriseProject() *def.HttpRequestDef

func GenReqDefForListApiVersions

func GenReqDefForListApiVersions() *def.HttpRequestDef

func GenReqDefForListEnterpriseProject

func GenReqDefForListEnterpriseProject() *def.HttpRequestDef

func GenReqDefForListProviders

func GenReqDefForListProviders() *def.HttpRequestDef

func GenReqDefForMigrateResource

func GenReqDefForMigrateResource() *def.HttpRequestDef

func GenReqDefForShowApiVersion

func GenReqDefForShowApiVersion() *def.HttpRequestDef

func GenReqDefForShowEnterpriseProject

func GenReqDefForShowEnterpriseProject() *def.HttpRequestDef

func GenReqDefForShowEnterpriseProjectQuota

func GenReqDefForShowEnterpriseProjectQuota() *def.HttpRequestDef

func GenReqDefForShowResourceBindEnterpriseProject

func GenReqDefForShowResourceBindEnterpriseProject() *def.HttpRequestDef

func GenReqDefForUpdateEnterpriseProject

func GenReqDefForUpdateEnterpriseProject() *def.HttpRequestDef

Types

type CreateEnterpriseProjectInvoker

type CreateEnterpriseProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEnterpriseProjectInvoker) Invoke

type DisableEnterpriseProjectInvoker

type DisableEnterpriseProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*DisableEnterpriseProjectInvoker) Invoke

type EnableEnterpriseProjectInvoker

type EnableEnterpriseProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*EnableEnterpriseProjectInvoker) Invoke

type EpsClient

type EpsClient struct {
	HcClient *http_client.HcHttpClient
}

func NewEpsClient

func NewEpsClient(hcClient *http_client.HcHttpClient) *EpsClient

func (*EpsClient) CreateEnterpriseProject

CreateEnterpriseProject 创建企业项目

创建企业项目。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) CreateEnterpriseProjectInvoker

func (c *EpsClient) CreateEnterpriseProjectInvoker(request *model.CreateEnterpriseProjectRequest) *CreateEnterpriseProjectInvoker

CreateEnterpriseProjectInvoker 创建企业项目

func (*EpsClient) DisableEnterpriseProject

DisableEnterpriseProject 停用企业项目

停用企业项目。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) DisableEnterpriseProjectInvoker

func (c *EpsClient) DisableEnterpriseProjectInvoker(request *model.DisableEnterpriseProjectRequest) *DisableEnterpriseProjectInvoker

DisableEnterpriseProjectInvoker 停用企业项目

func (*EpsClient) EnableEnterpriseProject

EnableEnterpriseProject 启用企业项目

启用企业项目。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) EnableEnterpriseProjectInvoker

func (c *EpsClient) EnableEnterpriseProjectInvoker(request *model.EnableEnterpriseProjectRequest) *EnableEnterpriseProjectInvoker

EnableEnterpriseProjectInvoker 启用企业项目

func (*EpsClient) ListApiVersions

func (c *EpsClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)

ListApiVersions 查询API版本列表

查询企业项目的API版本列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) ListApiVersionsInvoker

func (c *EpsClient) ListApiVersionsInvoker(request *model.ListApiVersionsRequest) *ListApiVersionsInvoker

ListApiVersionsInvoker 查询API版本列表

func (*EpsClient) ListEnterpriseProject

ListEnterpriseProject 查询企业项目列表

查询当前用户已授权的企业项目列表,用户可以使用企业项目绑定资源。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) ListEnterpriseProjectInvoker

func (c *EpsClient) ListEnterpriseProjectInvoker(request *model.ListEnterpriseProjectRequest) *ListEnterpriseProjectInvoker

ListEnterpriseProjectInvoker 查询企业项目列表

func (*EpsClient) ListProviders

func (c *EpsClient) ListProviders(request *model.ListProvidersRequest) (*model.ListProvidersResponse, error)

ListProviders 查询企业项目支持的服务

查询企业项目支持的服务

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) ListProvidersInvoker

func (c *EpsClient) ListProvidersInvoker(request *model.ListProvidersRequest) *ListProvidersInvoker

ListProvidersInvoker 查询企业项目支持的服务

func (*EpsClient) MigrateResource

func (c *EpsClient) MigrateResource(request *model.MigrateResourceRequest) (*model.MigrateResourceResponse, error)

MigrateResource 迁移资源

迁移资源到目标企业项目。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) MigrateResourceInvoker

func (c *EpsClient) MigrateResourceInvoker(request *model.MigrateResourceRequest) *MigrateResourceInvoker

MigrateResourceInvoker 迁移资源

func (*EpsClient) ShowApiVersion

func (c *EpsClient) ShowApiVersion(request *model.ShowApiVersionRequest) (*model.ShowApiVersionResponse, error)

ShowApiVersion 查询API版本号详情

查询指定的企业项目API版本号详情

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) ShowApiVersionInvoker

func (c *EpsClient) ShowApiVersionInvoker(request *model.ShowApiVersionRequest) *ShowApiVersionInvoker

ShowApiVersionInvoker 查询API版本号详情

func (*EpsClient) ShowEnterpriseProject

ShowEnterpriseProject 查询企业项目详情

查询企业项目详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) ShowEnterpriseProjectInvoker

func (c *EpsClient) ShowEnterpriseProjectInvoker(request *model.ShowEnterpriseProjectRequest) *ShowEnterpriseProjectInvoker

ShowEnterpriseProjectInvoker 查询企业项目详情

func (*EpsClient) ShowEnterpriseProjectQuota

ShowEnterpriseProjectQuota 查询企业项目配额

查询企业项目的配额信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) ShowEnterpriseProjectQuotaInvoker

func (c *EpsClient) ShowEnterpriseProjectQuotaInvoker(request *model.ShowEnterpriseProjectQuotaRequest) *ShowEnterpriseProjectQuotaInvoker

ShowEnterpriseProjectQuotaInvoker 查询企业项目配额

func (*EpsClient) ShowResourceBindEnterpriseProject

ShowResourceBindEnterpriseProject 查询企业项目绑定的资源列表

查询企业项目下绑定的资源详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) ShowResourceBindEnterpriseProjectInvoker

func (c *EpsClient) ShowResourceBindEnterpriseProjectInvoker(request *model.ShowResourceBindEnterpriseProjectRequest) *ShowResourceBindEnterpriseProjectInvoker

ShowResourceBindEnterpriseProjectInvoker 查询企业项目绑定的资源列表

func (*EpsClient) UpdateEnterpriseProject

UpdateEnterpriseProject 修改企业项目

修改企业项目。当前仅支持修改名称和描述。

Please refer to HUAWEI cloud API Explorer for details.

func (*EpsClient) UpdateEnterpriseProjectInvoker

func (c *EpsClient) UpdateEnterpriseProjectInvoker(request *model.UpdateEnterpriseProjectRequest) *UpdateEnterpriseProjectInvoker

UpdateEnterpriseProjectInvoker 修改企业项目

type ListApiVersionsInvoker

type ListApiVersionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListApiVersionsInvoker) Invoke

type ListEnterpriseProjectInvoker

type ListEnterpriseProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEnterpriseProjectInvoker) Invoke

type ListProvidersInvoker

type ListProvidersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProvidersInvoker) Invoke

type MigrateResourceInvoker

type MigrateResourceInvoker struct {
	*invoker.BaseInvoker
}

func (*MigrateResourceInvoker) Invoke

type ShowApiVersionInvoker

type ShowApiVersionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApiVersionInvoker) Invoke

type ShowEnterpriseProjectInvoker

type ShowEnterpriseProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEnterpriseProjectInvoker) Invoke

type ShowEnterpriseProjectQuotaInvoker

type ShowEnterpriseProjectQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEnterpriseProjectQuotaInvoker) Invoke

type ShowResourceBindEnterpriseProjectInvoker

type ShowResourceBindEnterpriseProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowResourceBindEnterpriseProjectInvoker) Invoke

type UpdateEnterpriseProjectInvoker

type UpdateEnterpriseProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEnterpriseProjectInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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