v1

package
v0.0.100 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAcceptOrRejectEndpoint

func GenReqDefForAcceptOrRejectEndpoint() *def.HttpRequestDef

func GenReqDefForAddOrRemoveServicePermissions

func GenReqDefForAddOrRemoveServicePermissions() *def.HttpRequestDef

func GenReqDefForBatchAddOrRemoveResourceInstance

func GenReqDefForBatchAddOrRemoveResourceInstance() *def.HttpRequestDef

func GenReqDefForCreateEndpoint

func GenReqDefForCreateEndpoint() *def.HttpRequestDef

func GenReqDefForCreateEndpointService

func GenReqDefForCreateEndpointService() *def.HttpRequestDef

func GenReqDefForDeleteEndpoint

func GenReqDefForDeleteEndpoint() *def.HttpRequestDef

func GenReqDefForDeleteEndpointService

func GenReqDefForDeleteEndpointService() *def.HttpRequestDef

func GenReqDefForListEndpointInfoDetails

func GenReqDefForListEndpointInfoDetails() *def.HttpRequestDef

func GenReqDefForListEndpointService

func GenReqDefForListEndpointService() *def.HttpRequestDef

func GenReqDefForListEndpoints added in v0.0.69

func GenReqDefForListEndpoints() *def.HttpRequestDef

func GenReqDefForListQueryProjectResourceTags

func GenReqDefForListQueryProjectResourceTags() *def.HttpRequestDef

func GenReqDefForListQuotaDetails

func GenReqDefForListQuotaDetails() *def.HttpRequestDef

func GenReqDefForListResourceInstances

func GenReqDefForListResourceInstances() *def.HttpRequestDef

func GenReqDefForListServiceConnections

func GenReqDefForListServiceConnections() *def.HttpRequestDef

func GenReqDefForListServiceDescribeDetails

func GenReqDefForListServiceDescribeDetails() *def.HttpRequestDef

func GenReqDefForListServiceDetails

func GenReqDefForListServiceDetails() *def.HttpRequestDef

func GenReqDefForListServicePermissionsDetails

func GenReqDefForListServicePermissionsDetails() *def.HttpRequestDef

func GenReqDefForListServicePublicDetails

func GenReqDefForListServicePublicDetails() *def.HttpRequestDef

func GenReqDefForListSpecifiedVersionDetails

func GenReqDefForListSpecifiedVersionDetails() *def.HttpRequestDef

func GenReqDefForListVersionDetails

func GenReqDefForListVersionDetails() *def.HttpRequestDef

func GenReqDefForUpdateEndpointRoutetable

func GenReqDefForUpdateEndpointRoutetable() *def.HttpRequestDef

func GenReqDefForUpdateEndpointService

func GenReqDefForUpdateEndpointService() *def.HttpRequestDef

func GenReqDefForUpdateEndpointWhite

func GenReqDefForUpdateEndpointWhite() *def.HttpRequestDef

func VpcepClientBuilder

func VpcepClientBuilder() *http_client.HcHttpClientBuilder

Types

type AcceptOrRejectEndpointInvoker added in v0.0.90

type AcceptOrRejectEndpointInvoker struct {
	*invoker.BaseInvoker
}

func (*AcceptOrRejectEndpointInvoker) Invoke added in v0.0.90

type AddOrRemoveServicePermissionsInvoker added in v0.0.90

type AddOrRemoveServicePermissionsInvoker struct {
	*invoker.BaseInvoker
}

func (*AddOrRemoveServicePermissionsInvoker) Invoke added in v0.0.90

type BatchAddOrRemoveResourceInstanceInvoker added in v0.0.90

type BatchAddOrRemoveResourceInstanceInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchAddOrRemoveResourceInstanceInvoker) Invoke added in v0.0.90

type CreateEndpointInvoker added in v0.0.90

type CreateEndpointInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEndpointInvoker) Invoke added in v0.0.90

type CreateEndpointServiceInvoker added in v0.0.90

type CreateEndpointServiceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEndpointServiceInvoker) Invoke added in v0.0.90

type DeleteEndpointInvoker added in v0.0.90

type DeleteEndpointInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEndpointInvoker) Invoke added in v0.0.90

type DeleteEndpointServiceInvoker added in v0.0.90

type DeleteEndpointServiceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEndpointServiceInvoker) Invoke added in v0.0.90

type ListEndpointInfoDetailsInvoker added in v0.0.90

type ListEndpointInfoDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEndpointInfoDetailsInvoker) Invoke added in v0.0.90

type ListEndpointServiceInvoker added in v0.0.90

type ListEndpointServiceInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEndpointServiceInvoker) Invoke added in v0.0.90

type ListEndpointsInvoker added in v0.0.90

type ListEndpointsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEndpointsInvoker) Invoke added in v0.0.90

type ListQueryProjectResourceTagsInvoker added in v0.0.90

type ListQueryProjectResourceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQueryProjectResourceTagsInvoker) Invoke added in v0.0.90

type ListQuotaDetailsInvoker added in v0.0.90

type ListQuotaDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQuotaDetailsInvoker) Invoke added in v0.0.90

type ListResourceInstancesInvoker added in v0.0.90

type ListResourceInstancesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListResourceInstancesInvoker) Invoke added in v0.0.90

type ListServiceConnectionsInvoker added in v0.0.90

type ListServiceConnectionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServiceConnectionsInvoker) Invoke added in v0.0.90

type ListServiceDescribeDetailsInvoker added in v0.0.90

type ListServiceDescribeDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServiceDescribeDetailsInvoker) Invoke added in v0.0.90

type ListServiceDetailsInvoker added in v0.0.90

type ListServiceDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServiceDetailsInvoker) Invoke added in v0.0.90

type ListServicePermissionsDetailsInvoker added in v0.0.90

type ListServicePermissionsDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServicePermissionsDetailsInvoker) Invoke added in v0.0.90

type ListServicePublicDetailsInvoker added in v0.0.90

type ListServicePublicDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListServicePublicDetailsInvoker) Invoke added in v0.0.90

type ListSpecifiedVersionDetailsInvoker added in v0.0.90

type ListSpecifiedVersionDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSpecifiedVersionDetailsInvoker) Invoke added in v0.0.90

type ListVersionDetailsInvoker added in v0.0.90

type ListVersionDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVersionDetailsInvoker) Invoke added in v0.0.90

type UpdateEndpointRoutetableInvoker added in v0.0.90

type UpdateEndpointRoutetableInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEndpointRoutetableInvoker) Invoke added in v0.0.90

type UpdateEndpointServiceInvoker added in v0.0.90

type UpdateEndpointServiceInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEndpointServiceInvoker) Invoke added in v0.0.90

type UpdateEndpointWhiteInvoker added in v0.0.90

type UpdateEndpointWhiteInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEndpointWhiteInvoker) Invoke added in v0.0.90

type VpcepClient

type VpcepClient struct {
	HcClient *http_client.HcHttpClient
}

func NewVpcepClient

func NewVpcepClient(hcClient *http_client.HcHttpClient) *VpcepClient

func (*VpcepClient) AcceptOrRejectEndpoint

AcceptOrRejectEndpoint 接受或拒绝终端节点的连接

功能介绍 接受或者拒绝终端节点连接到当前的终端节点服务。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) AcceptOrRejectEndpointInvoker added in v0.0.90

func (c *VpcepClient) AcceptOrRejectEndpointInvoker(request *model.AcceptOrRejectEndpointRequest) *AcceptOrRejectEndpointInvoker

AcceptOrRejectEndpointInvoker 接受或拒绝终端节点的连接

func (*VpcepClient) AddOrRemoveServicePermissions

AddOrRemoveServicePermissions 批量添加或移除终端节点服务的白名单

功能介绍 批量添加或移除当前用户下终端节点服务的白名单。 说明 本帐号默认在自身用户的终端节点服务的白名单中。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) AddOrRemoveServicePermissionsInvoker added in v0.0.90

func (c *VpcepClient) AddOrRemoveServicePermissionsInvoker(request *model.AddOrRemoveServicePermissionsRequest) *AddOrRemoveServicePermissionsInvoker

AddOrRemoveServicePermissionsInvoker 批量添加或移除终端节点服务的白名单

func (*VpcepClient) BatchAddOrRemoveResourceInstance

BatchAddOrRemoveResourceInstance 批量添加或删除资源标签接口

功能介绍 为指定Endpoint Service或Endpoint批量添加或删除标签。 ● 一个资源上最多有10个标签。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) BatchAddOrRemoveResourceInstanceInvoker added in v0.0.90

func (c *VpcepClient) BatchAddOrRemoveResourceInstanceInvoker(request *model.BatchAddOrRemoveResourceInstanceRequest) *BatchAddOrRemoveResourceInstanceInvoker

BatchAddOrRemoveResourceInstanceInvoker 批量添加或删除资源标签接口

func (*VpcepClient) CreateEndpoint

func (c *VpcepClient) CreateEndpoint(request *model.CreateEndpointRequest) (*model.CreateEndpointResponse, error)

CreateEndpoint 创建终端节点

功能介绍 创建终端节点,以便访问终端节点服务。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) CreateEndpointInvoker added in v0.0.90

func (c *VpcepClient) CreateEndpointInvoker(request *model.CreateEndpointRequest) *CreateEndpointInvoker

CreateEndpointInvoker 创建终端节点

func (*VpcepClient) CreateEndpointService

CreateEndpointService 创建终端节点服务

功能介绍 创建终端节点服务,允许其他用户创建终端节点连接您创建的终端节点服务,使用您所提供的服务。 说明 该接口为异步接口,调用成功会返回200状态码,说明请求已正常下发。通常创建终端节点服务需要1~2分钟,可以通过查询终端节点服务详情查看创建结果。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) CreateEndpointServiceInvoker added in v0.0.90

func (c *VpcepClient) CreateEndpointServiceInvoker(request *model.CreateEndpointServiceRequest) *CreateEndpointServiceInvoker

CreateEndpointServiceInvoker 创建终端节点服务

func (*VpcepClient) DeleteEndpoint

func (c *VpcepClient) DeleteEndpoint(request *model.DeleteEndpointRequest) (*model.DeleteEndpointResponse, error)

DeleteEndpoint 删除终端节点

功能介绍 删除终端节点。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) DeleteEndpointInvoker added in v0.0.90

func (c *VpcepClient) DeleteEndpointInvoker(request *model.DeleteEndpointRequest) *DeleteEndpointInvoker

DeleteEndpointInvoker 删除终端节点

func (*VpcepClient) DeleteEndpointService

DeleteEndpointService 删除终端节点服务

功能介绍 删除终端节点服务。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) DeleteEndpointServiceInvoker added in v0.0.90

func (c *VpcepClient) DeleteEndpointServiceInvoker(request *model.DeleteEndpointServiceRequest) *DeleteEndpointServiceInvoker

DeleteEndpointServiceInvoker 删除终端节点服务

func (*VpcepClient) ListEndpointInfoDetails

ListEndpointInfoDetails 查询终端节点详情

功能介绍 查询终端节点的详细信息。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListEndpointInfoDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListEndpointInfoDetailsInvoker(request *model.ListEndpointInfoDetailsRequest) *ListEndpointInfoDetailsInvoker

ListEndpointInfoDetailsInvoker 查询终端节点详情

func (*VpcepClient) ListEndpointService

ListEndpointService 查询终端节点服务列表

功能介绍 查询当前用户下的终端节点服务的列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListEndpointServiceInvoker added in v0.0.90

func (c *VpcepClient) ListEndpointServiceInvoker(request *model.ListEndpointServiceRequest) *ListEndpointServiceInvoker

ListEndpointServiceInvoker 查询终端节点服务列表

func (*VpcepClient) ListEndpoints added in v0.0.69

func (c *VpcepClient) ListEndpoints(request *model.ListEndpointsRequest) (*model.ListEndpointsResponse, error)

ListEndpoints 查询终端节点列表

功能介绍 查询当前用户下的终端节点的列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListEndpointsInvoker added in v0.0.90

func (c *VpcepClient) ListEndpointsInvoker(request *model.ListEndpointsRequest) *ListEndpointsInvoker

ListEndpointsInvoker 查询终端节点列表

func (*VpcepClient) ListQueryProjectResourceTags

ListQueryProjectResourceTags 查询租户资源标签接口

功能介绍 根据租户ID和资源类型,获取租户下资源的标签。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListQueryProjectResourceTagsInvoker added in v0.0.90

func (c *VpcepClient) ListQueryProjectResourceTagsInvoker(request *model.ListQueryProjectResourceTagsRequest) *ListQueryProjectResourceTagsInvoker

ListQueryProjectResourceTagsInvoker 查询租户资源标签接口

func (*VpcepClient) ListQuotaDetails

ListQuotaDetails 查询配额

功能介绍 查询用户的资源配额,包括终端节点服务和终端节点。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListQuotaDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListQuotaDetailsInvoker(request *model.ListQuotaDetailsRequest) *ListQuotaDetailsInvoker

ListQuotaDetailsInvoker 查询配额

func (*VpcepClient) ListResourceInstances

ListResourceInstances 查询资源实例接口

功能介绍 使用标签过滤查询租户下资源的实例。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListResourceInstancesInvoker added in v0.0.90

func (c *VpcepClient) ListResourceInstancesInvoker(request *model.ListResourceInstancesRequest) *ListResourceInstancesInvoker

ListResourceInstancesInvoker 查询资源实例接口

func (*VpcepClient) ListServiceConnections

ListServiceConnections 查询连接终端节点服务的连接列表

功能介绍 查询连接当前用户下的某一个终端节点服务的连接列表。marker_id是连接的唯一标识。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListServiceConnectionsInvoker added in v0.0.90

func (c *VpcepClient) ListServiceConnectionsInvoker(request *model.ListServiceConnectionsRequest) *ListServiceConnectionsInvoker

ListServiceConnectionsInvoker 查询连接终端节点服务的连接列表

func (*VpcepClient) ListServiceDescribeDetails

ListServiceDescribeDetails 查询终端节点服务概要

功能介绍 查询终端节点服务的概要信息,此接口是供创建终端节点的用户来查询需要连接的终端节点服务信息。此接口既可以方便其他用户查询到您的终端节点服务概要信息又可以避免您的终端节点服务的细节信息暴露给其他用户。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListServiceDescribeDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListServiceDescribeDetailsInvoker(request *model.ListServiceDescribeDetailsRequest) *ListServiceDescribeDetailsInvoker

ListServiceDescribeDetailsInvoker 查询终端节点服务概要

func (*VpcepClient) ListServiceDetails

ListServiceDetails 查询终端节点服务详情

功能介绍 查询终端节点服务的详细信息。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListServiceDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListServiceDetailsInvoker(request *model.ListServiceDetailsRequest) *ListServiceDetailsInvoker

ListServiceDetailsInvoker 查询终端节点服务详情

func (*VpcepClient) ListServicePermissionsDetails

ListServicePermissionsDetails 查询终端节点服务的白名单列表

功能介绍 查询当前用户下终端节点服务的白名单列表。 说明 本帐号默认在当前用户下终端节点服务的白名单中。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListServicePermissionsDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListServicePermissionsDetailsInvoker(request *model.ListServicePermissionsDetailsRequest) *ListServicePermissionsDetailsInvoker

ListServicePermissionsDetailsInvoker 查询终端节点服务的白名单列表

func (*VpcepClient) ListServicePublicDetails

ListServicePublicDetails 查询公共终端节点服务列表

功能介绍 查询公共终端节点服务的列表,公共终端节点服务是所有用户可见且可连接的终端节点服务,由运维人员创建,用户可直接使用,但无权创建。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListServicePublicDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListServicePublicDetailsInvoker(request *model.ListServicePublicDetailsRequest) *ListServicePublicDetailsInvoker

ListServicePublicDetailsInvoker 查询公共终端节点服务列表

func (*VpcepClient) ListSpecifiedVersionDetails

ListSpecifiedVersionDetails 查询指定VPC终端节点接口版本信息

功能介绍 查询指定VPC终端节点接口版本信息。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListSpecifiedVersionDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListSpecifiedVersionDetailsInvoker(request *model.ListSpecifiedVersionDetailsRequest) *ListSpecifiedVersionDetailsInvoker

ListSpecifiedVersionDetailsInvoker 查询指定VPC终端节点接口版本信息

func (*VpcepClient) ListVersionDetails

ListVersionDetails 查询VPC终端节点接口版本列表

功能介绍 查询VPC终端节点接口版本列表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) ListVersionDetailsInvoker added in v0.0.90

func (c *VpcepClient) ListVersionDetailsInvoker(request *model.ListVersionDetailsRequest) *ListVersionDetailsInvoker

ListVersionDetailsInvoker 查询VPC终端节点接口版本列表

func (*VpcepClient) UpdateEndpointRoutetable

UpdateEndpointRoutetable 修改终端节点路由表

功能介绍 修改终端节点路由表。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) UpdateEndpointRoutetableInvoker added in v0.0.90

func (c *VpcepClient) UpdateEndpointRoutetableInvoker(request *model.UpdateEndpointRoutetableRequest) *UpdateEndpointRoutetableInvoker

UpdateEndpointRoutetableInvoker 修改终端节点路由表

func (*VpcepClient) UpdateEndpointService

UpdateEndpointService 修改终端节点服务

功能介绍 修改终端节点服务。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) UpdateEndpointServiceInvoker added in v0.0.90

func (c *VpcepClient) UpdateEndpointServiceInvoker(request *model.UpdateEndpointServiceRequest) *UpdateEndpointServiceInvoker

UpdateEndpointServiceInvoker 修改终端节点服务

func (*VpcepClient) UpdateEndpointWhite

UpdateEndpointWhite 更新终端节点的白名单

功能介绍 更新或删除允许访问终端节点的白名单。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*VpcepClient) UpdateEndpointWhiteInvoker added in v0.0.90

func (c *VpcepClient) UpdateEndpointWhiteInvoker(request *model.UpdateEndpointWhiteRequest) *UpdateEndpointWhiteInvoker

UpdateEndpointWhiteInvoker 更新终端节点的白名单

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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