v3

package
v0.1.59 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 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 ErClientBuilder

func ErClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForAcceptAttachment added in v0.1.56

func GenReqDefForAcceptAttachment() *def.HttpRequestDef

func GenReqDefForAssociateRouteTable

func GenReqDefForAssociateRouteTable() *def.HttpRequestDef

func GenReqDefForBatchCreateResourceTags added in v0.1.49

func GenReqDefForBatchCreateResourceTags() *def.HttpRequestDef

func GenReqDefForChangeAvailabilityZone

func GenReqDefForChangeAvailabilityZone() *def.HttpRequestDef

func GenReqDefForCreateEnterpriseRouter

func GenReqDefForCreateEnterpriseRouter() *def.HttpRequestDef

func GenReqDefForCreateFlowLog added in v0.1.49

func GenReqDefForCreateFlowLog() *def.HttpRequestDef

func GenReqDefForCreateResourceTag added in v0.1.12

func GenReqDefForCreateResourceTag() *def.HttpRequestDef

func GenReqDefForCreateRouteTable

func GenReqDefForCreateRouteTable() *def.HttpRequestDef

func GenReqDefForCreateStaticRoute

func GenReqDefForCreateStaticRoute() *def.HttpRequestDef

func GenReqDefForCreateVpcAttachment

func GenReqDefForCreateVpcAttachment() *def.HttpRequestDef

func GenReqDefForDeleteEnterpriseRouter

func GenReqDefForDeleteEnterpriseRouter() *def.HttpRequestDef

func GenReqDefForDeleteFlowLog added in v0.1.49

func GenReqDefForDeleteFlowLog() *def.HttpRequestDef

func GenReqDefForDeleteResourceTag added in v0.1.12

func GenReqDefForDeleteResourceTag() *def.HttpRequestDef

func GenReqDefForDeleteRouteTable

func GenReqDefForDeleteRouteTable() *def.HttpRequestDef

func GenReqDefForDeleteStaticRoute

func GenReqDefForDeleteStaticRoute() *def.HttpRequestDef

func GenReqDefForDeleteVpcAttachment

func GenReqDefForDeleteVpcAttachment() *def.HttpRequestDef

func GenReqDefForDisableFlowLog added in v0.1.49

func GenReqDefForDisableFlowLog() *def.HttpRequestDef

func GenReqDefForDisablePropagation

func GenReqDefForDisablePropagation() *def.HttpRequestDef

func GenReqDefForDisassociateRouteTable

func GenReqDefForDisassociateRouteTable() *def.HttpRequestDef

func GenReqDefForEnableFlowLog added in v0.1.49

func GenReqDefForEnableFlowLog() *def.HttpRequestDef

func GenReqDefForEnablePropagation

func GenReqDefForEnablePropagation() *def.HttpRequestDef

func GenReqDefForListAssociations

func GenReqDefForListAssociations() *def.HttpRequestDef

func GenReqDefForListAttachments

func GenReqDefForListAttachments() *def.HttpRequestDef

func GenReqDefForListAvailabilityZone

func GenReqDefForListAvailabilityZone() *def.HttpRequestDef

func GenReqDefForListEffectiveRoutes

func GenReqDefForListEffectiveRoutes() *def.HttpRequestDef

func GenReqDefForListEnterpriseRouters

func GenReqDefForListEnterpriseRouters() *def.HttpRequestDef

func GenReqDefForListFlowLogs added in v0.1.49

func GenReqDefForListFlowLogs() *def.HttpRequestDef

func GenReqDefForListProjectTags added in v0.1.12

func GenReqDefForListProjectTags() *def.HttpRequestDef

func GenReqDefForListPropagations

func GenReqDefForListPropagations() *def.HttpRequestDef

func GenReqDefForListRouteTables

func GenReqDefForListRouteTables() *def.HttpRequestDef

func GenReqDefForListStaticRoutes

func GenReqDefForListStaticRoutes() *def.HttpRequestDef

func GenReqDefForListVpcAttachments

func GenReqDefForListVpcAttachments() *def.HttpRequestDef

func GenReqDefForRejectAttachment added in v0.1.56

func GenReqDefForRejectAttachment() *def.HttpRequestDef

func GenReqDefForShowAttachment

func GenReqDefForShowAttachment() *def.HttpRequestDef

func GenReqDefForShowEnterpriseRouter

func GenReqDefForShowEnterpriseRouter() *def.HttpRequestDef

func GenReqDefForShowFlowLog added in v0.1.49

func GenReqDefForShowFlowLog() *def.HttpRequestDef

func GenReqDefForShowQuotas added in v0.1.49

func GenReqDefForShowQuotas() *def.HttpRequestDef

func GenReqDefForShowResourceTag added in v0.1.12

func GenReqDefForShowResourceTag() *def.HttpRequestDef

func GenReqDefForShowRouteTable

func GenReqDefForShowRouteTable() *def.HttpRequestDef

func GenReqDefForShowStaticRoute

func GenReqDefForShowStaticRoute() *def.HttpRequestDef

func GenReqDefForShowVpcAttachment

func GenReqDefForShowVpcAttachment() *def.HttpRequestDef

func GenReqDefForUpdateAttachment

func GenReqDefForUpdateAttachment() *def.HttpRequestDef

func GenReqDefForUpdateEnterpriseRouter

func GenReqDefForUpdateEnterpriseRouter() *def.HttpRequestDef

func GenReqDefForUpdateFlowLog added in v0.1.49

func GenReqDefForUpdateFlowLog() *def.HttpRequestDef

func GenReqDefForUpdateRouteTable

func GenReqDefForUpdateRouteTable() *def.HttpRequestDef

func GenReqDefForUpdateStaticRoute

func GenReqDefForUpdateStaticRoute() *def.HttpRequestDef

func GenReqDefForUpdateVpcAttachment

func GenReqDefForUpdateVpcAttachment() *def.HttpRequestDef

Types

type AcceptAttachmentInvoker added in v0.1.56

type AcceptAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*AcceptAttachmentInvoker) Invoke added in v0.1.56

type AssociateRouteTableInvoker

type AssociateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociateRouteTableInvoker) Invoke

type BatchCreateResourceTagsInvoker added in v0.1.49

type BatchCreateResourceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateResourceTagsInvoker) Invoke added in v0.1.49

type ChangeAvailabilityZoneInvoker

type ChangeAvailabilityZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeAvailabilityZoneInvoker) Invoke

type CreateEnterpriseRouterInvoker

type CreateEnterpriseRouterInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEnterpriseRouterInvoker) Invoke

type CreateFlowLogInvoker added in v0.1.49

type CreateFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateFlowLogInvoker) Invoke added in v0.1.49

type CreateResourceTagInvoker added in v0.1.12

type CreateResourceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateResourceTagInvoker) Invoke added in v0.1.12

type CreateRouteTableInvoker

type CreateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRouteTableInvoker) Invoke

type CreateStaticRouteInvoker

type CreateStaticRouteInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateStaticRouteInvoker) Invoke

type CreateVpcAttachmentInvoker

type CreateVpcAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpcAttachmentInvoker) Invoke

type DeleteEnterpriseRouterInvoker

type DeleteEnterpriseRouterInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteEnterpriseRouterInvoker) Invoke

type DeleteFlowLogInvoker added in v0.1.49

type DeleteFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteFlowLogInvoker) Invoke added in v0.1.49

type DeleteResourceTagInvoker added in v0.1.12

type DeleteResourceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteResourceTagInvoker) Invoke added in v0.1.12

type DeleteRouteTableInvoker

type DeleteRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRouteTableInvoker) Invoke

type DeleteStaticRouteInvoker

type DeleteStaticRouteInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteStaticRouteInvoker) Invoke

type DeleteVpcAttachmentInvoker

type DeleteVpcAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpcAttachmentInvoker) Invoke

type DisableFlowLogInvoker added in v0.1.49

type DisableFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*DisableFlowLogInvoker) Invoke added in v0.1.49

type DisablePropagationInvoker

type DisablePropagationInvoker struct {
	*invoker.BaseInvoker
}

func (*DisablePropagationInvoker) Invoke

type DisassociateRouteTableInvoker

type DisassociateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*DisassociateRouteTableInvoker) Invoke

type EnableFlowLogInvoker added in v0.1.49

type EnableFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*EnableFlowLogInvoker) Invoke added in v0.1.49

type EnablePropagationInvoker

type EnablePropagationInvoker struct {
	*invoker.BaseInvoker
}

func (*EnablePropagationInvoker) Invoke

type ErClient

type ErClient struct {
	HcClient *http_client.HcHttpClient
}

func NewErClient

func NewErClient(hcClient *http_client.HcHttpClient) *ErClient

func (*ErClient) AcceptAttachment added in v0.1.56

func (c *ErClient) AcceptAttachment(request *model.AcceptAttachmentRequest) (*model.AcceptAttachmentResponse, error)

AcceptAttachment 接受共享连接创建

接受共享连接创建

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) AcceptAttachmentInvoker added in v0.1.56

func (c *ErClient) AcceptAttachmentInvoker(request *model.AcceptAttachmentRequest) *AcceptAttachmentInvoker

AcceptAttachmentInvoker 接受共享连接创建

func (*ErClient) AssociateRouteTable

func (c *ErClient) AssociateRouteTable(request *model.AssociateRouteTableRequest) (*model.AssociateRouteTableResponse, error)

AssociateRouteTable 创建路由关联

每个连接只能关联到一张路由表。通过创建关联将连接关联到路由表,从该连接收到的报文会用被关联的路由表进行路由。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) AssociateRouteTableInvoker

func (c *ErClient) AssociateRouteTableInvoker(request *model.AssociateRouteTableRequest) *AssociateRouteTableInvoker

AssociateRouteTableInvoker 创建路由关联

func (*ErClient) BatchCreateResourceTags added in v0.1.49

BatchCreateResourceTags 批量添加删除资源标签

- 为指定实例批量添加或删除标签 - 标签管理服务需要使用该接口批量管理实例的标签。 - 一个资源上最多有10个标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) BatchCreateResourceTagsInvoker added in v0.1.49

func (c *ErClient) BatchCreateResourceTagsInvoker(request *model.BatchCreateResourceTagsRequest) *BatchCreateResourceTagsInvoker

BatchCreateResourceTagsInvoker 批量添加删除资源标签

func (*ErClient) ChangeAvailabilityZone

ChangeAvailabilityZone 更新企业路由器的可用区信息

更新企业路由器的可用区信息,企业路由器实例状态为available的时候才能更新。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ChangeAvailabilityZoneInvoker

func (c *ErClient) ChangeAvailabilityZoneInvoker(request *model.ChangeAvailabilityZoneRequest) *ChangeAvailabilityZoneInvoker

ChangeAvailabilityZoneInvoker 更新企业路由器的可用区信息

func (*ErClient) CreateEnterpriseRouter

CreateEnterpriseRouter 创建企业路由器

创建企业路由器实例,如果使能默认关联路由表或使能默认传递路由表,那么系统会默认创建一张路由表,作为默认关联路由表或默认传递路由表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) CreateEnterpriseRouterInvoker

func (c *ErClient) CreateEnterpriseRouterInvoker(request *model.CreateEnterpriseRouterRequest) *CreateEnterpriseRouterInvoker

CreateEnterpriseRouterInvoker 创建企业路由器

func (*ErClient) CreateFlowLog added in v0.1.49

func (c *ErClient) CreateFlowLog(request *model.CreateFlowLogRequest) (*model.CreateFlowLogResponse, error)

CreateFlowLog 创建流日志

给ER实例创建流日志。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) CreateFlowLogInvoker added in v0.1.49

func (c *ErClient) CreateFlowLogInvoker(request *model.CreateFlowLogRequest) *CreateFlowLogInvoker

CreateFlowLogInvoker 创建流日志

func (*ErClient) CreateResourceTag added in v0.1.12

func (c *ErClient) CreateResourceTag(request *model.CreateResourceTagRequest) (*model.CreateResourceTagResponse, error)

CreateResourceTag 创建资源标签

为特定类型的资源创建标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) CreateResourceTagInvoker added in v0.1.12

func (c *ErClient) CreateResourceTagInvoker(request *model.CreateResourceTagRequest) *CreateResourceTagInvoker

CreateResourceTagInvoker 创建资源标签

func (*ErClient) CreateRouteTable

func (c *ErClient) CreateRouteTable(request *model.CreateRouteTableRequest) (*model.CreateRouteTableResponse, error)

CreateRouteTable 创建路由表

路由表是企业路由器收发报文的依据,包含了连接的关联关系,传播关系以及路由信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) CreateRouteTableInvoker

func (c *ErClient) CreateRouteTableInvoker(request *model.CreateRouteTableRequest) *CreateRouteTableInvoker

CreateRouteTableInvoker 创建路由表

func (*ErClient) CreateStaticRoute

func (c *ErClient) CreateStaticRoute(request *model.CreateStaticRouteRequest) (*model.CreateStaticRouteResponse, error)

CreateStaticRoute 创建静态路由

创建静态路由

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) CreateStaticRouteInvoker

func (c *ErClient) CreateStaticRouteInvoker(request *model.CreateStaticRouteRequest) *CreateStaticRouteInvoker

CreateStaticRouteInvoker 创建静态路由

func (*ErClient) CreateVpcAttachment

func (c *ErClient) CreateVpcAttachment(request *model.CreateVpcAttachmentRequest) (*model.CreateVpcAttachmentResponse, error)

CreateVpcAttachment 创建VPC连接

给ER实例创建VPC连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) CreateVpcAttachmentInvoker

func (c *ErClient) CreateVpcAttachmentInvoker(request *model.CreateVpcAttachmentRequest) *CreateVpcAttachmentInvoker

CreateVpcAttachmentInvoker 创建VPC连接

func (*ErClient) DeleteEnterpriseRouter

DeleteEnterpriseRouter 删除企业路由器

删除企业路由器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DeleteEnterpriseRouterInvoker

func (c *ErClient) DeleteEnterpriseRouterInvoker(request *model.DeleteEnterpriseRouterRequest) *DeleteEnterpriseRouterInvoker

DeleteEnterpriseRouterInvoker 删除企业路由器

func (*ErClient) DeleteFlowLog added in v0.1.49

func (c *ErClient) DeleteFlowLog(request *model.DeleteFlowLogRequest) (*model.DeleteFlowLogResponse, error)

DeleteFlowLog 删除流日志

删除流日志

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DeleteFlowLogInvoker added in v0.1.49

func (c *ErClient) DeleteFlowLogInvoker(request *model.DeleteFlowLogRequest) *DeleteFlowLogInvoker

DeleteFlowLogInvoker 删除流日志

func (*ErClient) DeleteResourceTag added in v0.1.12

func (c *ErClient) DeleteResourceTag(request *model.DeleteResourceTagRequest) (*model.DeleteResourceTagResponse, error)

DeleteResourceTag 删除资源标签

删除特定类型资源的标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DeleteResourceTagInvoker added in v0.1.12

func (c *ErClient) DeleteResourceTagInvoker(request *model.DeleteResourceTagRequest) *DeleteResourceTagInvoker

DeleteResourceTagInvoker 删除资源标签

func (*ErClient) DeleteRouteTable

func (c *ErClient) DeleteRouteTable(request *model.DeleteRouteTableRequest) (*model.DeleteRouteTableResponse, error)

DeleteRouteTable 删除路由表

删除路由表

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DeleteRouteTableInvoker

func (c *ErClient) DeleteRouteTableInvoker(request *model.DeleteRouteTableRequest) *DeleteRouteTableInvoker

DeleteRouteTableInvoker 删除路由表

func (*ErClient) DeleteStaticRoute

func (c *ErClient) DeleteStaticRoute(request *model.DeleteStaticRouteRequest) (*model.DeleteStaticRouteResponse, error)

DeleteStaticRoute 删除静态路由

删除静态路由

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DeleteStaticRouteInvoker

func (c *ErClient) DeleteStaticRouteInvoker(request *model.DeleteStaticRouteRequest) *DeleteStaticRouteInvoker

DeleteStaticRouteInvoker 删除静态路由

func (*ErClient) DeleteVpcAttachment

func (c *ErClient) DeleteVpcAttachment(request *model.DeleteVpcAttachmentRequest) (*model.DeleteVpcAttachmentResponse, error)

DeleteVpcAttachment 删除VPC连接

删除VPC连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DeleteVpcAttachmentInvoker

func (c *ErClient) DeleteVpcAttachmentInvoker(request *model.DeleteVpcAttachmentRequest) *DeleteVpcAttachmentInvoker

DeleteVpcAttachmentInvoker 删除VPC连接

func (*ErClient) DisableFlowLog added in v0.1.49

func (c *ErClient) DisableFlowLog(request *model.DisableFlowLogRequest) (*model.DisableFlowLogResponse, error)

DisableFlowLog 关闭流日志

关闭流日志

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DisableFlowLogInvoker added in v0.1.49

func (c *ErClient) DisableFlowLogInvoker(request *model.DisableFlowLogRequest) *DisableFlowLogInvoker

DisableFlowLogInvoker 关闭流日志

func (*ErClient) DisablePropagation

func (c *ErClient) DisablePropagation(request *model.DisablePropagationRequest) (*model.DisablePropagationResponse, error)

DisablePropagation 删除路由传播

解绑连接和路由表的传播关系。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DisablePropagationInvoker

func (c *ErClient) DisablePropagationInvoker(request *model.DisablePropagationRequest) *DisablePropagationInvoker

DisablePropagationInvoker 删除路由传播

func (*ErClient) DisassociateRouteTable

DisassociateRouteTable 删除路由关联

解绑连接和路由表的关联关系。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) DisassociateRouteTableInvoker

func (c *ErClient) DisassociateRouteTableInvoker(request *model.DisassociateRouteTableRequest) *DisassociateRouteTableInvoker

DisassociateRouteTableInvoker 删除路由关联

func (*ErClient) EnableFlowLog added in v0.1.49

func (c *ErClient) EnableFlowLog(request *model.EnableFlowLogRequest) (*model.EnableFlowLogResponse, error)

EnableFlowLog 开启流日志

开启流日志

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) EnableFlowLogInvoker added in v0.1.49

func (c *ErClient) EnableFlowLogInvoker(request *model.EnableFlowLogRequest) *EnableFlowLogInvoker

EnableFlowLogInvoker 开启流日志

func (*ErClient) EnablePropagation

func (c *ErClient) EnablePropagation(request *model.EnablePropagationRequest) (*model.EnablePropagationResponse, error)

EnablePropagation 创建路由传播

每个连接可以和多个路由表建立传播关系,从该连接学习到的路由会应用到具有传播关系的路由表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) EnablePropagationInvoker

func (c *ErClient) EnablePropagationInvoker(request *model.EnablePropagationRequest) *EnablePropagationInvoker

EnablePropagationInvoker 创建路由传播

func (*ErClient) ListAssociations

func (c *ErClient) ListAssociations(request *model.ListAssociationsRequest) (*model.ListAssociationsResponse, error)

ListAssociations 查询路由关联列表

查询路由关联列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListAssociationsInvoker

func (c *ErClient) ListAssociationsInvoker(request *model.ListAssociationsRequest) *ListAssociationsInvoker

ListAssociationsInvoker 查询路由关联列表

func (*ErClient) ListAttachments

func (c *ErClient) ListAttachments(request *model.ListAttachmentsRequest) (*model.ListAttachmentsResponse, error)

ListAttachments 查询连接列表

查询企业路由器实例下的连接列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListAttachmentsInvoker

func (c *ErClient) ListAttachmentsInvoker(request *model.ListAttachmentsRequest) *ListAttachmentsInvoker

ListAttachmentsInvoker 查询连接列表

func (*ErClient) ListAvailabilityZone

func (c *ErClient) ListAvailabilityZone(request *model.ListAvailabilityZoneRequest) (*model.ListAvailabilityZoneResponse, error)

ListAvailabilityZone 查询可用区列表

查询支持创建企业路由器实例的可用区列表,当可用区状态为available时,表示可以创建企业路由器实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListAvailabilityZoneInvoker

func (c *ErClient) ListAvailabilityZoneInvoker(request *model.ListAvailabilityZoneRequest) *ListAvailabilityZoneInvoker

ListAvailabilityZoneInvoker 查询可用区列表

func (*ErClient) ListEffectiveRoutes

func (c *ErClient) ListEffectiveRoutes(request *model.ListEffectiveRoutesRequest) (*model.ListEffectiveRoutesResponse, error)

ListEffectiveRoutes 查询有效路由列表

查询有效的路由列表,支持分页查询能力

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListEffectiveRoutesInvoker

func (c *ErClient) ListEffectiveRoutesInvoker(request *model.ListEffectiveRoutesRequest) *ListEffectiveRoutesInvoker

ListEffectiveRoutesInvoker 查询有效路由列表

func (*ErClient) ListEnterpriseRouters

ListEnterpriseRouters 查询企业路由器列表

查询企业路由器列表

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListEnterpriseRoutersInvoker

func (c *ErClient) ListEnterpriseRoutersInvoker(request *model.ListEnterpriseRoutersRequest) *ListEnterpriseRoutersInvoker

ListEnterpriseRoutersInvoker 查询企业路由器列表

func (*ErClient) ListFlowLogs added in v0.1.49

func (c *ErClient) ListFlowLogs(request *model.ListFlowLogsRequest) (*model.ListFlowLogsResponse, error)

ListFlowLogs 查询流日志列表

查询企业路由器实例下的流日志列表

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListFlowLogsInvoker added in v0.1.49

func (c *ErClient) ListFlowLogsInvoker(request *model.ListFlowLogsRequest) *ListFlowLogsInvoker

ListFlowLogsInvoker 查询流日志列表

func (*ErClient) ListProjectTags added in v0.1.12

func (c *ErClient) ListProjectTags(request *model.ListProjectTagsRequest) (*model.ListProjectTagsResponse, error)

ListProjectTags 查询项目标签

查询特定类型资源的标签集合。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListProjectTagsInvoker added in v0.1.12

func (c *ErClient) ListProjectTagsInvoker(request *model.ListProjectTagsRequest) *ListProjectTagsInvoker

ListProjectTagsInvoker 查询项目标签

func (*ErClient) ListPropagations

func (c *ErClient) ListPropagations(request *model.ListPropagationsRequest) (*model.ListPropagationsResponse, error)

ListPropagations 查询路由传播列表

查询路由传播列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListPropagationsInvoker

func (c *ErClient) ListPropagationsInvoker(request *model.ListPropagationsRequest) *ListPropagationsInvoker

ListPropagationsInvoker 查询路由传播列表

func (*ErClient) ListRouteTables

func (c *ErClient) ListRouteTables(request *model.ListRouteTablesRequest) (*model.ListRouteTablesResponse, error)

ListRouteTables 查询路由表列表

查询路由表列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListRouteTablesInvoker

func (c *ErClient) ListRouteTablesInvoker(request *model.ListRouteTablesRequest) *ListRouteTablesInvoker

ListRouteTablesInvoker 查询路由表列表

func (*ErClient) ListStaticRoutes

func (c *ErClient) ListStaticRoutes(request *model.ListStaticRoutesRequest) (*model.ListStaticRoutesResponse, error)

ListStaticRoutes 查询静态路由列表

查询静态路由列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListStaticRoutesInvoker

func (c *ErClient) ListStaticRoutesInvoker(request *model.ListStaticRoutesRequest) *ListStaticRoutesInvoker

ListStaticRoutesInvoker 查询静态路由列表

func (*ErClient) ListVpcAttachments

func (c *ErClient) ListVpcAttachments(request *model.ListVpcAttachmentsRequest) (*model.ListVpcAttachmentsResponse, error)

ListVpcAttachments 查询VPC连接列表

查询企业路由器实例下的VPC连接列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ListVpcAttachmentsInvoker

func (c *ErClient) ListVpcAttachmentsInvoker(request *model.ListVpcAttachmentsRequest) *ListVpcAttachmentsInvoker

ListVpcAttachmentsInvoker 查询VPC连接列表

func (*ErClient) RejectAttachment added in v0.1.56

func (c *ErClient) RejectAttachment(request *model.RejectAttachmentRequest) (*model.RejectAttachmentResponse, error)

RejectAttachment 拒绝共享连接创建

拒绝共享连接创建

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) RejectAttachmentInvoker added in v0.1.56

func (c *ErClient) RejectAttachmentInvoker(request *model.RejectAttachmentRequest) *RejectAttachmentInvoker

RejectAttachmentInvoker 拒绝共享连接创建

func (*ErClient) ShowAttachment

func (c *ErClient) ShowAttachment(request *model.ShowAttachmentRequest) (*model.ShowAttachmentResponse, error)

ShowAttachment 查询连接详情

查询连接详情

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowAttachmentInvoker

func (c *ErClient) ShowAttachmentInvoker(request *model.ShowAttachmentRequest) *ShowAttachmentInvoker

ShowAttachmentInvoker 查询连接详情

func (*ErClient) ShowEnterpriseRouter

func (c *ErClient) ShowEnterpriseRouter(request *model.ShowEnterpriseRouterRequest) (*model.ShowEnterpriseRouterResponse, error)

ShowEnterpriseRouter 查询企业路由器详情

查询企业路由器详情

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowEnterpriseRouterInvoker

func (c *ErClient) ShowEnterpriseRouterInvoker(request *model.ShowEnterpriseRouterRequest) *ShowEnterpriseRouterInvoker

ShowEnterpriseRouterInvoker 查询企业路由器详情

func (*ErClient) ShowFlowLog added in v0.1.49

func (c *ErClient) ShowFlowLog(request *model.ShowFlowLogRequest) (*model.ShowFlowLogResponse, error)

ShowFlowLog 查询流日志详情

查询流日志详情

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowFlowLogInvoker added in v0.1.49

func (c *ErClient) ShowFlowLogInvoker(request *model.ShowFlowLogRequest) *ShowFlowLogInvoker

ShowFlowLogInvoker 查询流日志详情

func (*ErClient) ShowQuotas added in v0.1.49

func (c *ErClient) ShowQuotas(request *model.ShowQuotasRequest) (*model.ShowQuotasResponse, error)

ShowQuotas 查询配额

查询租户各类资源的使用情况,如企业路由器的使用量,VPC连接的使用量等。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowQuotasInvoker added in v0.1.49

func (c *ErClient) ShowQuotasInvoker(request *model.ShowQuotasRequest) *ShowQuotasInvoker

ShowQuotasInvoker 查询配额

func (*ErClient) ShowResourceTag added in v0.1.12

func (c *ErClient) ShowResourceTag(request *model.ShowResourceTagRequest) (*model.ShowResourceTagResponse, error)

ShowResourceTag 查询资源标签

查询特定类型资源的标签信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowResourceTagInvoker added in v0.1.12

func (c *ErClient) ShowResourceTagInvoker(request *model.ShowResourceTagRequest) *ShowResourceTagInvoker

ShowResourceTagInvoker 查询资源标签

func (*ErClient) ShowRouteTable

func (c *ErClient) ShowRouteTable(request *model.ShowRouteTableRequest) (*model.ShowRouteTableResponse, error)

ShowRouteTable 查询路由表详情

查询路由表详情

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowRouteTableInvoker

func (c *ErClient) ShowRouteTableInvoker(request *model.ShowRouteTableRequest) *ShowRouteTableInvoker

ShowRouteTableInvoker 查询路由表详情

func (*ErClient) ShowStaticRoute

func (c *ErClient) ShowStaticRoute(request *model.ShowStaticRouteRequest) (*model.ShowStaticRouteResponse, error)

ShowStaticRoute 查询静态路由详情

查询静态路由详情

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowStaticRouteInvoker

func (c *ErClient) ShowStaticRouteInvoker(request *model.ShowStaticRouteRequest) *ShowStaticRouteInvoker

ShowStaticRouteInvoker 查询静态路由详情

func (*ErClient) ShowVpcAttachment

func (c *ErClient) ShowVpcAttachment(request *model.ShowVpcAttachmentRequest) (*model.ShowVpcAttachmentResponse, error)

ShowVpcAttachment 查询VPC连接详情

查询VPC连接详情

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) ShowVpcAttachmentInvoker

func (c *ErClient) ShowVpcAttachmentInvoker(request *model.ShowVpcAttachmentRequest) *ShowVpcAttachmentInvoker

ShowVpcAttachmentInvoker 查询VPC连接详情

func (*ErClient) UpdateAttachment

func (c *ErClient) UpdateAttachment(request *model.UpdateAttachmentRequest) (*model.UpdateAttachmentResponse, error)

UpdateAttachment 更新连接基本信息

修改连接基本信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) UpdateAttachmentInvoker

func (c *ErClient) UpdateAttachmentInvoker(request *model.UpdateAttachmentRequest) *UpdateAttachmentInvoker

UpdateAttachmentInvoker 更新连接基本信息

func (*ErClient) UpdateEnterpriseRouter

UpdateEnterpriseRouter 更新企业路由器

更新企业路由器基本信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) UpdateEnterpriseRouterInvoker

func (c *ErClient) UpdateEnterpriseRouterInvoker(request *model.UpdateEnterpriseRouterRequest) *UpdateEnterpriseRouterInvoker

UpdateEnterpriseRouterInvoker 更新企业路由器

func (*ErClient) UpdateFlowLog added in v0.1.49

func (c *ErClient) UpdateFlowLog(request *model.UpdateFlowLogRequest) (*model.UpdateFlowLogResponse, error)

UpdateFlowLog 更新流日志基本信息

更新流日志基本信息

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) UpdateFlowLogInvoker added in v0.1.49

func (c *ErClient) UpdateFlowLogInvoker(request *model.UpdateFlowLogRequest) *UpdateFlowLogInvoker

UpdateFlowLogInvoker 更新流日志基本信息

func (*ErClient) UpdateRouteTable

func (c *ErClient) UpdateRouteTable(request *model.UpdateRouteTableRequest) (*model.UpdateRouteTableResponse, error)

UpdateRouteTable 更新路由表信息

更新路由表基本信息,如名称,描述等。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) UpdateRouteTableInvoker

func (c *ErClient) UpdateRouteTableInvoker(request *model.UpdateRouteTableRequest) *UpdateRouteTableInvoker

UpdateRouteTableInvoker 更新路由表信息

func (*ErClient) UpdateStaticRoute

func (c *ErClient) UpdateStaticRoute(request *model.UpdateStaticRouteRequest) (*model.UpdateStaticRouteResponse, error)

UpdateStaticRoute 更新静态路由

更新静态路由

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) UpdateStaticRouteInvoker

func (c *ErClient) UpdateStaticRouteInvoker(request *model.UpdateStaticRouteRequest) *UpdateStaticRouteInvoker

UpdateStaticRouteInvoker 更新静态路由

func (*ErClient) UpdateVpcAttachment

func (c *ErClient) UpdateVpcAttachment(request *model.UpdateVpcAttachmentRequest) (*model.UpdateVpcAttachmentResponse, error)

UpdateVpcAttachment 更新VPC连接基本信息

修改VPC连接基本信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ErClient) UpdateVpcAttachmentInvoker

func (c *ErClient) UpdateVpcAttachmentInvoker(request *model.UpdateVpcAttachmentRequest) *UpdateVpcAttachmentInvoker

UpdateVpcAttachmentInvoker 更新VPC连接基本信息

type ListAssociationsInvoker

type ListAssociationsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAssociationsInvoker) Invoke

type ListAttachmentsInvoker

type ListAttachmentsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAttachmentsInvoker) Invoke

type ListAvailabilityZoneInvoker

type ListAvailabilityZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailabilityZoneInvoker) Invoke

type ListEffectiveRoutesInvoker

type ListEffectiveRoutesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEffectiveRoutesInvoker) Invoke

type ListEnterpriseRoutersInvoker

type ListEnterpriseRoutersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListEnterpriseRoutersInvoker) Invoke

type ListFlowLogsInvoker added in v0.1.49

type ListFlowLogsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFlowLogsInvoker) Invoke added in v0.1.49

type ListProjectTagsInvoker added in v0.1.12

type ListProjectTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProjectTagsInvoker) Invoke added in v0.1.12

type ListPropagationsInvoker

type ListPropagationsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPropagationsInvoker) Invoke

type ListRouteTablesInvoker

type ListRouteTablesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRouteTablesInvoker) Invoke

type ListStaticRoutesInvoker

type ListStaticRoutesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListStaticRoutesInvoker) Invoke

type ListVpcAttachmentsInvoker

type ListVpcAttachmentsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpcAttachmentsInvoker) Invoke

type RejectAttachmentInvoker added in v0.1.56

type RejectAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*RejectAttachmentInvoker) Invoke added in v0.1.56

type ShowAttachmentInvoker

type ShowAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAttachmentInvoker) Invoke

type ShowEnterpriseRouterInvoker

type ShowEnterpriseRouterInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowEnterpriseRouterInvoker) Invoke

type ShowFlowLogInvoker added in v0.1.49

type ShowFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowFlowLogInvoker) Invoke added in v0.1.49

type ShowQuotasInvoker added in v0.1.49

type ShowQuotasInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQuotasInvoker) Invoke added in v0.1.49

type ShowResourceTagInvoker added in v0.1.12

type ShowResourceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowResourceTagInvoker) Invoke added in v0.1.12

type ShowRouteTableInvoker

type ShowRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRouteTableInvoker) Invoke

type ShowStaticRouteInvoker

type ShowStaticRouteInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowStaticRouteInvoker) Invoke

type ShowVpcAttachmentInvoker

type ShowVpcAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpcAttachmentInvoker) Invoke

type UpdateAttachmentInvoker

type UpdateAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAttachmentInvoker) Invoke

type UpdateEnterpriseRouterInvoker

type UpdateEnterpriseRouterInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateEnterpriseRouterInvoker) Invoke

type UpdateFlowLogInvoker added in v0.1.49

type UpdateFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFlowLogInvoker) Invoke added in v0.1.49

type UpdateRouteTableInvoker

type UpdateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRouteTableInvoker) Invoke

type UpdateStaticRouteInvoker

type UpdateStaticRouteInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateStaticRouteInvoker) Invoke

type UpdateVpcAttachmentInvoker

type UpdateVpcAttachmentInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpcAttachmentInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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