v2

package
v0.1.121 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ElbClientBuilder

func ElbClientBuilder() *httpclient.HcHttpClientBuilder

func GenReqDefForBatchCreateListenerTags

func GenReqDefForBatchCreateListenerTags() *def.HttpRequestDef

func GenReqDefForBatchCreateLoadbalancerTags

func GenReqDefForBatchCreateLoadbalancerTags() *def.HttpRequestDef

func GenReqDefForBatchDeleteListenerTags

func GenReqDefForBatchDeleteListenerTags() *def.HttpRequestDef

func GenReqDefForBatchDeleteLoadbalancerTags

func GenReqDefForBatchDeleteLoadbalancerTags() *def.HttpRequestDef

func GenReqDefForCreateCertificate

func GenReqDefForCreateCertificate() *def.HttpRequestDef

func GenReqDefForCreateHealthmonitor

func GenReqDefForCreateHealthmonitor() *def.HttpRequestDef

func GenReqDefForCreateL7policy

func GenReqDefForCreateL7policy() *def.HttpRequestDef

func GenReqDefForCreateL7rule

func GenReqDefForCreateL7rule() *def.HttpRequestDef

func GenReqDefForCreateListener

func GenReqDefForCreateListener() *def.HttpRequestDef

func GenReqDefForCreateListenerTags

func GenReqDefForCreateListenerTags() *def.HttpRequestDef

func GenReqDefForCreateLoadbalancer

func GenReqDefForCreateLoadbalancer() *def.HttpRequestDef

func GenReqDefForCreateLoadbalancerTags

func GenReqDefForCreateLoadbalancerTags() *def.HttpRequestDef

func GenReqDefForCreateMember

func GenReqDefForCreateMember() *def.HttpRequestDef

func GenReqDefForCreatePool

func GenReqDefForCreatePool() *def.HttpRequestDef

func GenReqDefForCreateWhitelist

func GenReqDefForCreateWhitelist() *def.HttpRequestDef

func GenReqDefForDeleteCertificate

func GenReqDefForDeleteCertificate() *def.HttpRequestDef

func GenReqDefForDeleteHealthmonitor

func GenReqDefForDeleteHealthmonitor() *def.HttpRequestDef

func GenReqDefForDeleteL7policy

func GenReqDefForDeleteL7policy() *def.HttpRequestDef

func GenReqDefForDeleteL7rule

func GenReqDefForDeleteL7rule() *def.HttpRequestDef

func GenReqDefForDeleteListener

func GenReqDefForDeleteListener() *def.HttpRequestDef

func GenReqDefForDeleteListenerTags

func GenReqDefForDeleteListenerTags() *def.HttpRequestDef

func GenReqDefForDeleteLoadbalancer

func GenReqDefForDeleteLoadbalancer() *def.HttpRequestDef

func GenReqDefForDeleteLoadbalancerTags

func GenReqDefForDeleteLoadbalancerTags() *def.HttpRequestDef

func GenReqDefForDeleteMember

func GenReqDefForDeleteMember() *def.HttpRequestDef

func GenReqDefForDeletePool

func GenReqDefForDeletePool() *def.HttpRequestDef

func GenReqDefForDeleteWhitelist

func GenReqDefForDeleteWhitelist() *def.HttpRequestDef

func GenReqDefForListCertificates

func GenReqDefForListCertificates() *def.HttpRequestDef

func GenReqDefForListHealthmonitors

func GenReqDefForListHealthmonitors() *def.HttpRequestDef

func GenReqDefForListL7policies

func GenReqDefForListL7policies() *def.HttpRequestDef

func GenReqDefForListL7rules

func GenReqDefForListL7rules() *def.HttpRequestDef

func GenReqDefForListListenerTags

func GenReqDefForListListenerTags() *def.HttpRequestDef

func GenReqDefForListListeners

func GenReqDefForListListeners() *def.HttpRequestDef

func GenReqDefForListListenersByTags

func GenReqDefForListListenersByTags() *def.HttpRequestDef

func GenReqDefForListLoadbalancerTags

func GenReqDefForListLoadbalancerTags() *def.HttpRequestDef

func GenReqDefForListLoadbalancers

func GenReqDefForListLoadbalancers() *def.HttpRequestDef

func GenReqDefForListLoadbalancersByTags

func GenReqDefForListLoadbalancersByTags() *def.HttpRequestDef

func GenReqDefForListMembers

func GenReqDefForListMembers() *def.HttpRequestDef

func GenReqDefForListPools

func GenReqDefForListPools() *def.HttpRequestDef

func GenReqDefForListWhitelists

func GenReqDefForListWhitelists() *def.HttpRequestDef

func GenReqDefForShowCertificate

func GenReqDefForShowCertificate() *def.HttpRequestDef

func GenReqDefForShowHealthmonitors

func GenReqDefForShowHealthmonitors() *def.HttpRequestDef

func GenReqDefForShowL7policy

func GenReqDefForShowL7policy() *def.HttpRequestDef

func GenReqDefForShowL7rule

func GenReqDefForShowL7rule() *def.HttpRequestDef

func GenReqDefForShowListener

func GenReqDefForShowListener() *def.HttpRequestDef

func GenReqDefForShowListenerTags

func GenReqDefForShowListenerTags() *def.HttpRequestDef

func GenReqDefForShowLoadbalancer

func GenReqDefForShowLoadbalancer() *def.HttpRequestDef

func GenReqDefForShowLoadbalancerTags

func GenReqDefForShowLoadbalancerTags() *def.HttpRequestDef

func GenReqDefForShowLoadbalancersStatus

func GenReqDefForShowLoadbalancersStatus() *def.HttpRequestDef

func GenReqDefForShowMember

func GenReqDefForShowMember() *def.HttpRequestDef

func GenReqDefForShowPool

func GenReqDefForShowPool() *def.HttpRequestDef

func GenReqDefForShowWhitelist

func GenReqDefForShowWhitelist() *def.HttpRequestDef

func GenReqDefForUpdateCertificate

func GenReqDefForUpdateCertificate() *def.HttpRequestDef

func GenReqDefForUpdateHealthmonitor

func GenReqDefForUpdateHealthmonitor() *def.HttpRequestDef

func GenReqDefForUpdateL7policies

func GenReqDefForUpdateL7policies() *def.HttpRequestDef

func GenReqDefForUpdateL7rule

func GenReqDefForUpdateL7rule() *def.HttpRequestDef

func GenReqDefForUpdateListener

func GenReqDefForUpdateListener() *def.HttpRequestDef

func GenReqDefForUpdateLoadbalancer

func GenReqDefForUpdateLoadbalancer() *def.HttpRequestDef

func GenReqDefForUpdateMember

func GenReqDefForUpdateMember() *def.HttpRequestDef

func GenReqDefForUpdatePool

func GenReqDefForUpdatePool() *def.HttpRequestDef

func GenReqDefForUpdateWhitelist

func GenReqDefForUpdateWhitelist() *def.HttpRequestDef

Types

type BatchCreateListenerTagsInvoker added in v0.0.90

type BatchCreateListenerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateListenerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *BatchCreateListenerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*BatchCreateListenerTagsInvoker) Invoke added in v0.0.90

type BatchCreateLoadbalancerTagsInvoker added in v0.0.90

type BatchCreateLoadbalancerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateLoadbalancerTagsInvoker) GetBaseInvoker added in v0.1.118

func (*BatchCreateLoadbalancerTagsInvoker) Invoke added in v0.0.90

type BatchDeleteListenerTagsInvoker added in v0.0.90

type BatchDeleteListenerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteListenerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *BatchDeleteListenerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*BatchDeleteListenerTagsInvoker) Invoke added in v0.0.90

type BatchDeleteLoadbalancerTagsInvoker added in v0.0.90

type BatchDeleteLoadbalancerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteLoadbalancerTagsInvoker) GetBaseInvoker added in v0.1.118

func (*BatchDeleteLoadbalancerTagsInvoker) Invoke added in v0.0.90

type CreateCertificateInvoker added in v0.0.90

type CreateCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCertificateInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateCertificateInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateCertificateInvoker) Invoke added in v0.0.90

type CreateHealthmonitorInvoker added in v0.0.90

type CreateHealthmonitorInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateHealthmonitorInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateHealthmonitorInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateHealthmonitorInvoker) Invoke added in v0.0.90

type CreateL7policyInvoker added in v0.0.90

type CreateL7policyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateL7policyInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateL7policyInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateL7policyInvoker) Invoke added in v0.0.90

type CreateL7ruleInvoker added in v0.0.90

type CreateL7ruleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateL7ruleInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateL7ruleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateL7ruleInvoker) Invoke added in v0.0.90

type CreateListenerInvoker added in v0.0.90

type CreateListenerInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateListenerInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateListenerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateListenerInvoker) Invoke added in v0.0.90

type CreateListenerTagsInvoker added in v0.0.90

type CreateListenerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateListenerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateListenerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateListenerTagsInvoker) Invoke added in v0.0.90

type CreateLoadbalancerInvoker added in v0.0.90

type CreateLoadbalancerInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateLoadbalancerInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateLoadbalancerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateLoadbalancerInvoker) Invoke added in v0.0.90

type CreateLoadbalancerTagsInvoker added in v0.0.90

type CreateLoadbalancerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateLoadbalancerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateLoadbalancerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateLoadbalancerTagsInvoker) Invoke added in v0.0.90

type CreateMemberInvoker added in v0.0.90

type CreateMemberInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateMemberInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateMemberInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateMemberInvoker) Invoke added in v0.0.90

type CreatePoolInvoker added in v0.0.90

type CreatePoolInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePoolInvoker) GetBaseInvoker added in v0.1.118

func (i *CreatePoolInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreatePoolInvoker) Invoke added in v0.0.90

type CreateWhitelistInvoker added in v0.0.90

type CreateWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateWhitelistInvoker) GetBaseInvoker added in v0.1.118

func (i *CreateWhitelistInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*CreateWhitelistInvoker) Invoke added in v0.0.90

type DeleteCertificateInvoker added in v0.0.90

type DeleteCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCertificateInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteCertificateInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteCertificateInvoker) Invoke added in v0.0.90

type DeleteHealthmonitorInvoker added in v0.0.90

type DeleteHealthmonitorInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteHealthmonitorInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteHealthmonitorInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteHealthmonitorInvoker) Invoke added in v0.0.90

type DeleteL7policyInvoker added in v0.0.90

type DeleteL7policyInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteL7policyInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteL7policyInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteL7policyInvoker) Invoke added in v0.0.90

type DeleteL7ruleInvoker added in v0.0.90

type DeleteL7ruleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteL7ruleInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteL7ruleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteL7ruleInvoker) Invoke added in v0.0.90

type DeleteListenerInvoker added in v0.0.90

type DeleteListenerInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteListenerInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteListenerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteListenerInvoker) Invoke added in v0.0.90

type DeleteListenerTagsInvoker added in v0.0.90

type DeleteListenerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteListenerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteListenerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteListenerTagsInvoker) Invoke added in v0.0.90

type DeleteLoadbalancerInvoker added in v0.0.90

type DeleteLoadbalancerInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteLoadbalancerInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteLoadbalancerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteLoadbalancerInvoker) Invoke added in v0.0.90

type DeleteLoadbalancerTagsInvoker added in v0.0.90

type DeleteLoadbalancerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteLoadbalancerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteLoadbalancerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteLoadbalancerTagsInvoker) Invoke added in v0.0.90

type DeleteMemberInvoker added in v0.0.90

type DeleteMemberInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteMemberInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteMemberInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteMemberInvoker) Invoke added in v0.0.90

type DeletePoolInvoker added in v0.0.90

type DeletePoolInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePoolInvoker) GetBaseInvoker added in v0.1.118

func (i *DeletePoolInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeletePoolInvoker) Invoke added in v0.0.90

type DeleteWhitelistInvoker added in v0.0.90

type DeleteWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteWhitelistInvoker) GetBaseInvoker added in v0.1.118

func (i *DeleteWhitelistInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*DeleteWhitelistInvoker) Invoke added in v0.0.90

type ElbClient

type ElbClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewElbClient

func NewElbClient(hcClient *httpclient.HcHttpClient) *ElbClient

func (*ElbClient) BatchCreateListenerTags

BatchCreateListenerTags 批量添加监听器标签

批量添加监听器标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchCreateListenerTagsInvoker added in v0.0.90

func (c *ElbClient) BatchCreateListenerTagsInvoker(request *model.BatchCreateListenerTagsRequest) *BatchCreateListenerTagsInvoker

BatchCreateListenerTagsInvoker 批量添加监听器标签

func (*ElbClient) BatchCreateLoadbalancerTags

BatchCreateLoadbalancerTags 批量添加负载均衡器标签

批量添加负载均衡器标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchCreateLoadbalancerTagsInvoker added in v0.0.90

func (c *ElbClient) BatchCreateLoadbalancerTagsInvoker(request *model.BatchCreateLoadbalancerTagsRequest) *BatchCreateLoadbalancerTagsInvoker

BatchCreateLoadbalancerTagsInvoker 批量添加负载均衡器标签

func (*ElbClient) BatchDeleteListenerTags

BatchDeleteListenerTags 批量删除监听器标签

批量删除监听器标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchDeleteListenerTagsInvoker added in v0.0.90

func (c *ElbClient) BatchDeleteListenerTagsInvoker(request *model.BatchDeleteListenerTagsRequest) *BatchDeleteListenerTagsInvoker

BatchDeleteListenerTagsInvoker 批量删除监听器标签

func (*ElbClient) BatchDeleteLoadbalancerTags

BatchDeleteLoadbalancerTags 批量删除负载均衡器标签

批量删除负载均衡器标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchDeleteLoadbalancerTagsInvoker added in v0.0.90

func (c *ElbClient) BatchDeleteLoadbalancerTagsInvoker(request *model.BatchDeleteLoadbalancerTagsRequest) *BatchDeleteLoadbalancerTagsInvoker

BatchDeleteLoadbalancerTagsInvoker 批量删除负载均衡器标签

func (*ElbClient) CreateCertificate

func (c *ElbClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)

CreateCertificate 创建SSL证书

创建SSL证书。将监听器和SSL证书绑定后,可以通过负载均衡器实现服务端认证,后端服务器只要提供HTTP服务就能实现安全可靠的连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateCertificateInvoker added in v0.0.90

func (c *ElbClient) CreateCertificateInvoker(request *model.CreateCertificateRequest) *CreateCertificateInvoker

CreateCertificateInvoker 创建SSL证书

func (*ElbClient) CreateHealthmonitor

CreateHealthmonitor 创建健康检查

给后端云服务器组添加健康检查

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateHealthmonitorInvoker added in v0.0.90

func (c *ElbClient) CreateHealthmonitorInvoker(request *model.CreateHealthmonitorRequest) *CreateHealthmonitorInvoker

CreateHealthmonitorInvoker 创建健康检查

func (*ElbClient) CreateL7policy

func (c *ElbClient) CreateL7policy(request *model.CreateL7policyRequest) (*model.CreateL7policyResponse, error)

CreateL7policy 创建转发策略

创建listener关联的转发策略

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateL7policyInvoker added in v0.0.90

func (c *ElbClient) CreateL7policyInvoker(request *model.CreateL7policyRequest) *CreateL7policyInvoker

CreateL7policyInvoker 创建转发策略

func (*ElbClient) CreateL7rule

func (c *ElbClient) CreateL7rule(request *model.CreateL7ruleRequest) (*model.CreateL7ruleResponse, error)

CreateL7rule 创建转发规则

创建转发规则

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateL7ruleInvoker added in v0.0.90

func (c *ElbClient) CreateL7ruleInvoker(request *model.CreateL7ruleRequest) *CreateL7ruleInvoker

CreateL7ruleInvoker 创建转发规则

func (*ElbClient) CreateListener

func (c *ElbClient) CreateListener(request *model.CreateListenerRequest) (*model.CreateListenerResponse, error)

CreateListener 创建监听器

创建与负载均衡器绑定的监听器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateListenerInvoker added in v0.0.90

func (c *ElbClient) CreateListenerInvoker(request *model.CreateListenerRequest) *CreateListenerInvoker

CreateListenerInvoker 创建监听器

func (*ElbClient) CreateListenerTags

func (c *ElbClient) CreateListenerTags(request *model.CreateListenerTagsRequest) (*model.CreateListenerTagsResponse, error)

CreateListenerTags 添加监听器标签

给指定监听器添加标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateListenerTagsInvoker added in v0.0.90

func (c *ElbClient) CreateListenerTagsInvoker(request *model.CreateListenerTagsRequest) *CreateListenerTagsInvoker

CreateListenerTagsInvoker 添加监听器标签

func (*ElbClient) CreateLoadbalancer

func (c *ElbClient) CreateLoadbalancer(request *model.CreateLoadbalancerRequest) (*model.CreateLoadbalancerResponse, error)

CreateLoadbalancer 创建负载均衡器

创建私网类型的增强型负载均衡器。创建成功后,该接口会返回创建的增强型负载均衡器的ID、所属子网ID、负载均衡器IP等详细信息。若要创建公网类型的增强型负载均衡器,还需调用创建浮动IP的接口,将浮动IP与私网负载均衡器的vip_port_id绑定。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateLoadbalancerInvoker added in v0.0.90

func (c *ElbClient) CreateLoadbalancerInvoker(request *model.CreateLoadbalancerRequest) *CreateLoadbalancerInvoker

CreateLoadbalancerInvoker 创建负载均衡器

func (*ElbClient) CreateLoadbalancerTags

CreateLoadbalancerTags 添加负载均衡器标签

给指定负载均衡器添加标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateLoadbalancerTagsInvoker added in v0.0.90

func (c *ElbClient) CreateLoadbalancerTagsInvoker(request *model.CreateLoadbalancerTagsRequest) *CreateLoadbalancerTagsInvoker

CreateLoadbalancerTagsInvoker 添加负载均衡器标签

func (*ElbClient) CreateMember

func (c *ElbClient) CreateMember(request *model.CreateMemberRequest) (*model.CreateMemberResponse, error)

CreateMember 创建后端云服务器

添加属于某个后端云服务器组的后端云服务器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateMemberInvoker added in v0.0.90

func (c *ElbClient) CreateMemberInvoker(request *model.CreateMemberRequest) *CreateMemberInvoker

CreateMemberInvoker 创建后端云服务器

func (*ElbClient) CreatePool

func (c *ElbClient) CreatePool(request *model.CreatePoolRequest) (*model.CreatePoolResponse, error)

CreatePool 创建后端云服务器组

创建后端云服务器组。将多个后端云服务器添加到后端云服务器组中后,请求会在后端云服务器间按后端云服务器组的负载均衡算法和后端云服务器的权重来做请求分发。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreatePoolInvoker added in v0.0.90

func (c *ElbClient) CreatePoolInvoker(request *model.CreatePoolRequest) *CreatePoolInvoker

CreatePoolInvoker 创建后端云服务器组

func (*ElbClient) CreateWhitelist

func (c *ElbClient) CreateWhitelist(request *model.CreateWhitelistRequest) (*model.CreateWhitelistResponse, error)

CreateWhitelist 创建白名单

创建白名单,控制监听器的访问权限。若开启了白名单功能,只有白名单中放通的IP可以访问该监听器的后端服务。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateWhitelistInvoker added in v0.0.90

func (c *ElbClient) CreateWhitelistInvoker(request *model.CreateWhitelistRequest) *CreateWhitelistInvoker

CreateWhitelistInvoker 创建白名单

func (*ElbClient) DeleteCertificate

func (c *ElbClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)

DeleteCertificate 删除SSL证书

删除指定的SSL证书

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteCertificateInvoker added in v0.0.90

func (c *ElbClient) DeleteCertificateInvoker(request *model.DeleteCertificateRequest) *DeleteCertificateInvoker

DeleteCertificateInvoker 删除SSL证书

func (*ElbClient) DeleteHealthmonitor

DeleteHealthmonitor 删除健康检查

删除健康检查

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteHealthmonitorInvoker added in v0.0.90

func (c *ElbClient) DeleteHealthmonitorInvoker(request *model.DeleteHealthmonitorRequest) *DeleteHealthmonitorInvoker

DeleteHealthmonitorInvoker 删除健康检查

func (*ElbClient) DeleteL7policy

func (c *ElbClient) DeleteL7policy(request *model.DeleteL7policyRequest) (*model.DeleteL7policyResponse, error)

DeleteL7policy 删除转发策略

删除转发策略

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteL7policyInvoker added in v0.0.90

func (c *ElbClient) DeleteL7policyInvoker(request *model.DeleteL7policyRequest) *DeleteL7policyInvoker

DeleteL7policyInvoker 删除转发策略

func (*ElbClient) DeleteL7rule

func (c *ElbClient) DeleteL7rule(request *model.DeleteL7ruleRequest) (*model.DeleteL7ruleResponse, error)

DeleteL7rule 删除转发规则

删除转发规则

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteL7ruleInvoker added in v0.0.90

func (c *ElbClient) DeleteL7ruleInvoker(request *model.DeleteL7ruleRequest) *DeleteL7ruleInvoker

DeleteL7ruleInvoker 删除转发规则

func (*ElbClient) DeleteListener

func (c *ElbClient) DeleteListener(request *model.DeleteListenerRequest) (*model.DeleteListenerResponse, error)

DeleteListener 删除监听器

根据指定ID删除监听器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteListenerInvoker added in v0.0.90

func (c *ElbClient) DeleteListenerInvoker(request *model.DeleteListenerRequest) *DeleteListenerInvoker

DeleteListenerInvoker 删除监听器

func (*ElbClient) DeleteListenerTags

func (c *ElbClient) DeleteListenerTags(request *model.DeleteListenerTagsRequest) (*model.DeleteListenerTagsResponse, error)

DeleteListenerTags 删除监听器标签

删除监听器的某个key对应的标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteListenerTagsInvoker added in v0.0.90

func (c *ElbClient) DeleteListenerTagsInvoker(request *model.DeleteListenerTagsRequest) *DeleteListenerTagsInvoker

DeleteListenerTagsInvoker 删除监听器标签

func (*ElbClient) DeleteLoadbalancer

func (c *ElbClient) DeleteLoadbalancer(request *model.DeleteLoadbalancerRequest) (*model.DeleteLoadbalancerResponse, error)

DeleteLoadbalancer 删除负载均衡

根据指定ID删除负载均衡器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteLoadbalancerInvoker added in v0.0.90

func (c *ElbClient) DeleteLoadbalancerInvoker(request *model.DeleteLoadbalancerRequest) *DeleteLoadbalancerInvoker

DeleteLoadbalancerInvoker 删除负载均衡

func (*ElbClient) DeleteLoadbalancerTags

DeleteLoadbalancerTags 删除负载均衡标签

删除负载均衡器的某个key对应的标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteLoadbalancerTagsInvoker added in v0.0.90

func (c *ElbClient) DeleteLoadbalancerTagsInvoker(request *model.DeleteLoadbalancerTagsRequest) *DeleteLoadbalancerTagsInvoker

DeleteLoadbalancerTagsInvoker 删除负载均衡标签

func (*ElbClient) DeleteMember

func (c *ElbClient) DeleteMember(request *model.DeleteMemberRequest) (*model.DeleteMemberResponse, error)

DeleteMember 删除后端云服务器

删除后端云服务器

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteMemberInvoker added in v0.0.90

func (c *ElbClient) DeleteMemberInvoker(request *model.DeleteMemberRequest) *DeleteMemberInvoker

DeleteMemberInvoker 删除后端云服务器

func (*ElbClient) DeletePool

func (c *ElbClient) DeletePool(request *model.DeletePoolRequest) (*model.DeletePoolResponse, error)

DeletePool 删除后端云服务器组

删除后端云服务器组。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeletePoolInvoker added in v0.0.90

func (c *ElbClient) DeletePoolInvoker(request *model.DeletePoolRequest) *DeletePoolInvoker

DeletePoolInvoker 删除后端云服务器组

func (*ElbClient) DeleteWhitelist

func (c *ElbClient) DeleteWhitelist(request *model.DeleteWhitelistRequest) (*model.DeleteWhitelistResponse, error)

DeleteWhitelist 删除白名单

删除白名单

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteWhitelistInvoker added in v0.0.90

func (c *ElbClient) DeleteWhitelistInvoker(request *model.DeleteWhitelistRequest) *DeleteWhitelistInvoker

DeleteWhitelistInvoker 删除白名单

func (*ElbClient) ListCertificates

func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)

ListCertificates 查询SSL证书列表

查询SSL证书。支持过滤查询和分页查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListCertificatesInvoker added in v0.0.90

func (c *ElbClient) ListCertificatesInvoker(request *model.ListCertificatesRequest) *ListCertificatesInvoker

ListCertificatesInvoker 查询SSL证书列表

func (*ElbClient) ListHealthmonitors

func (c *ElbClient) ListHealthmonitors(request *model.ListHealthmonitorsRequest) (*model.ListHealthmonitorsResponse, error)

ListHealthmonitors 查询健康检查列表

查询健康检查列表

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListHealthmonitorsInvoker added in v0.0.90

func (c *ElbClient) ListHealthmonitorsInvoker(request *model.ListHealthmonitorsRequest) *ListHealthmonitorsInvoker

ListHealthmonitorsInvoker 查询健康检查列表

func (*ElbClient) ListL7policies

func (c *ElbClient) ListL7policies(request *model.ListL7policiesRequest) (*model.ListL7policiesResponse, error)

ListL7policies 查询转发策略列表

查询转发策略。支持过滤查询和分页查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListL7policiesInvoker added in v0.0.90

func (c *ElbClient) ListL7policiesInvoker(request *model.ListL7policiesRequest) *ListL7policiesInvoker

ListL7policiesInvoker 查询转发策略列表

func (*ElbClient) ListL7rules

func (c *ElbClient) ListL7rules(request *model.ListL7rulesRequest) (*model.ListL7rulesResponse, error)

ListL7rules 查询转发规则列表

查询指定转发策略下关联的转发规则列表

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListL7rulesInvoker added in v0.0.90

func (c *ElbClient) ListL7rulesInvoker(request *model.ListL7rulesRequest) *ListL7rulesInvoker

ListL7rulesInvoker 查询转发规则列表

func (*ElbClient) ListListenerTags

func (c *ElbClient) ListListenerTags(request *model.ListListenerTagsRequest) (*model.ListListenerTagsResponse, error)

ListListenerTags 查询所有监听器的标签列表

查询指定项目下所有监听器的标签列表

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListListenerTagsInvoker added in v0.0.90

func (c *ElbClient) ListListenerTagsInvoker(request *model.ListListenerTagsRequest) *ListListenerTagsInvoker

ListListenerTagsInvoker 查询所有监听器的标签列表

func (*ElbClient) ListListeners

func (c *ElbClient) ListListeners(request *model.ListListenersRequest) (*model.ListListenersResponse, error)

ListListeners 查询监听器列表

查询监听器列表。支持过滤查询和分页查询。可以通过监听器ID、协议类型、监听端口号、关联的后端云服务器的IP等查询监听器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListListenersByTags

ListListenersByTags 根据标签查询监听器

根据标签过滤查询监听器实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListListenersByTagsInvoker added in v0.0.90

func (c *ElbClient) ListListenersByTagsInvoker(request *model.ListListenersByTagsRequest) *ListListenersByTagsInvoker

ListListenersByTagsInvoker 根据标签查询监听器

func (*ElbClient) ListListenersInvoker added in v0.0.90

func (c *ElbClient) ListListenersInvoker(request *model.ListListenersRequest) *ListListenersInvoker

ListListenersInvoker 查询监听器列表

func (*ElbClient) ListLoadbalancerTags

ListLoadbalancerTags 查询所有负载均衡器的标签列表

查询指定项目下所有负载均衡器的标签列表

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListLoadbalancerTagsInvoker added in v0.0.90

func (c *ElbClient) ListLoadbalancerTagsInvoker(request *model.ListLoadbalancerTagsRequest) *ListLoadbalancerTagsInvoker

ListLoadbalancerTagsInvoker 查询所有负载均衡器的标签列表

func (*ElbClient) ListLoadbalancers

func (c *ElbClient) ListLoadbalancers(request *model.ListLoadbalancersRequest) (*model.ListLoadbalancersResponse, error)

ListLoadbalancers 查询负载均衡列表

查询负载均衡器列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListLoadbalancersByTags

ListLoadbalancersByTags 根据标签查询负载均衡器

根据标签过滤查询负载均衡实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListLoadbalancersByTagsInvoker added in v0.0.90

func (c *ElbClient) ListLoadbalancersByTagsInvoker(request *model.ListLoadbalancersByTagsRequest) *ListLoadbalancersByTagsInvoker

ListLoadbalancersByTagsInvoker 根据标签查询负载均衡器

func (*ElbClient) ListLoadbalancersInvoker added in v0.0.90

func (c *ElbClient) ListLoadbalancersInvoker(request *model.ListLoadbalancersRequest) *ListLoadbalancersInvoker

ListLoadbalancersInvoker 查询负载均衡列表

func (*ElbClient) ListMembers

func (c *ElbClient) ListMembers(request *model.ListMembersRequest) (*model.ListMembersResponse, error)

ListMembers 查询后端云服务器列表

查询属于某个后端云服务器组的后端云服务器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListMembersInvoker added in v0.0.90

func (c *ElbClient) ListMembersInvoker(request *model.ListMembersRequest) *ListMembersInvoker

ListMembersInvoker 查询后端云服务器列表

func (*ElbClient) ListPools

func (c *ElbClient) ListPools(request *model.ListPoolsRequest) (*model.ListPoolsResponse, error)

ListPools 查询后端云服务器组列表

查询后端云服务器组列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListPoolsInvoker added in v0.0.90

func (c *ElbClient) ListPoolsInvoker(request *model.ListPoolsRequest) *ListPoolsInvoker

ListPoolsInvoker 查询后端云服务器组列表

func (*ElbClient) ListWhitelists

func (c *ElbClient) ListWhitelists(request *model.ListWhitelistsRequest) (*model.ListWhitelistsResponse, error)

ListWhitelists 查询白名单列表

查询白名单,支持过滤查询和分页查询。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListWhitelistsInvoker added in v0.0.90

func (c *ElbClient) ListWhitelistsInvoker(request *model.ListWhitelistsRequest) *ListWhitelistsInvoker

ListWhitelistsInvoker 查询白名单列表

func (*ElbClient) ShowCertificate

func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)

ShowCertificate 查询SSL证书详情

查询指定SSL证书的详情信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowCertificateInvoker added in v0.0.90

func (c *ElbClient) ShowCertificateInvoker(request *model.ShowCertificateRequest) *ShowCertificateInvoker

ShowCertificateInvoker 查询SSL证书详情

func (*ElbClient) ShowHealthmonitors

func (c *ElbClient) ShowHealthmonitors(request *model.ShowHealthmonitorsRequest) (*model.ShowHealthmonitorsResponse, error)

ShowHealthmonitors 查询健康检查详情

根据指定ID查询健康检查详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowHealthmonitorsInvoker added in v0.0.90

func (c *ElbClient) ShowHealthmonitorsInvoker(request *model.ShowHealthmonitorsRequest) *ShowHealthmonitorsInvoker

ShowHealthmonitorsInvoker 查询健康检查详情

func (*ElbClient) ShowL7policy

func (c *ElbClient) ShowL7policy(request *model.ShowL7policyRequest) (*model.ShowL7policyResponse, error)

ShowL7policy 查询转发策略详情

根据指定ID查询转发策略详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowL7policyInvoker added in v0.0.90

func (c *ElbClient) ShowL7policyInvoker(request *model.ShowL7policyRequest) *ShowL7policyInvoker

ShowL7policyInvoker 查询转发策略详情

func (*ElbClient) ShowL7rule

func (c *ElbClient) ShowL7rule(request *model.ShowL7ruleRequest) (*model.ShowL7ruleResponse, error)

ShowL7rule 查询转发规则详情

根据指定ID查询某转发策略下关联的转发规则详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowL7ruleInvoker added in v0.0.90

func (c *ElbClient) ShowL7ruleInvoker(request *model.ShowL7ruleRequest) *ShowL7ruleInvoker

ShowL7ruleInvoker 查询转发规则详情

func (*ElbClient) ShowListener

func (c *ElbClient) ShowListener(request *model.ShowListenerRequest) (*model.ShowListenerResponse, error)

ShowListener 查询监听器详情

根据指定ID查询监听器详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowListenerInvoker added in v0.0.90

func (c *ElbClient) ShowListenerInvoker(request *model.ShowListenerRequest) *ShowListenerInvoker

ShowListenerInvoker 查询监听器详情

func (*ElbClient) ShowListenerTags

func (c *ElbClient) ShowListenerTags(request *model.ShowListenerTagsRequest) (*model.ShowListenerTagsResponse, error)

ShowListenerTags 查询监听器的标签详情

查询指定监听器的所有标签信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowListenerTagsInvoker added in v0.0.90

func (c *ElbClient) ShowListenerTagsInvoker(request *model.ShowListenerTagsRequest) *ShowListenerTagsInvoker

ShowListenerTagsInvoker 查询监听器的标签详情

func (*ElbClient) ShowLoadbalancer

func (c *ElbClient) ShowLoadbalancer(request *model.ShowLoadbalancerRequest) (*model.ShowLoadbalancerResponse, error)

ShowLoadbalancer 查询负载均衡详情

根据指定负载均衡器ID查询负载均衡器详情

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowLoadbalancerInvoker added in v0.0.90

func (c *ElbClient) ShowLoadbalancerInvoker(request *model.ShowLoadbalancerRequest) *ShowLoadbalancerInvoker

ShowLoadbalancerInvoker 查询负载均衡详情

func (*ElbClient) ShowLoadbalancerTags

ShowLoadbalancerTags 查询负载均衡器的标签详情

查询指定负载均衡器的所有标签信息

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowLoadbalancerTagsInvoker added in v0.0.90

func (c *ElbClient) ShowLoadbalancerTagsInvoker(request *model.ShowLoadbalancerTagsRequest) *ShowLoadbalancerTagsInvoker

ShowLoadbalancerTagsInvoker 查询负载均衡器的标签详情

func (*ElbClient) ShowLoadbalancersStatus

ShowLoadbalancersStatus 查询负载均衡状态树

查询负载均衡器状态树。可通过该接口查询负载均衡器关联的监听器、后端云服务器组、后端云服务器、健康检查、转发策略、转发规则的主要信息,了解负载均衡器下资源的拓扑情况。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowLoadbalancersStatusInvoker added in v0.0.90

func (c *ElbClient) ShowLoadbalancersStatusInvoker(request *model.ShowLoadbalancersStatusRequest) *ShowLoadbalancersStatusInvoker

ShowLoadbalancersStatusInvoker 查询负载均衡状态树

func (*ElbClient) ShowMember

func (c *ElbClient) ShowMember(request *model.ShowMemberRequest) (*model.ShowMemberResponse, error)

ShowMember 查询后端云服务器详情

根据指定ID查询后端云服务器详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowMemberInvoker added in v0.0.90

func (c *ElbClient) ShowMemberInvoker(request *model.ShowMemberRequest) *ShowMemberInvoker

ShowMemberInvoker 查询后端云服务器详情

func (*ElbClient) ShowPool

func (c *ElbClient) ShowPool(request *model.ShowPoolRequest) (*model.ShowPoolResponse, error)

ShowPool 查询后端云服务器组详情

根据指定ID查询后端云服务器组详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowPoolInvoker added in v0.0.90

func (c *ElbClient) ShowPoolInvoker(request *model.ShowPoolRequest) *ShowPoolInvoker

ShowPoolInvoker 查询后端云服务器组详情

func (*ElbClient) ShowWhitelist

func (c *ElbClient) ShowWhitelist(request *model.ShowWhitelistRequest) (*model.ShowWhitelistResponse, error)

ShowWhitelist 查询白名单详情

根据指定ID查询白名单详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowWhitelistInvoker added in v0.0.90

func (c *ElbClient) ShowWhitelistInvoker(request *model.ShowWhitelistRequest) *ShowWhitelistInvoker

ShowWhitelistInvoker 查询白名单详情

func (*ElbClient) UpdateCertificate

func (c *ElbClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)

UpdateCertificate 更新SSL证书

更新指定的SSL证书

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateCertificateInvoker added in v0.0.90

func (c *ElbClient) UpdateCertificateInvoker(request *model.UpdateCertificateRequest) *UpdateCertificateInvoker

UpdateCertificateInvoker 更新SSL证书

func (*ElbClient) UpdateHealthmonitor

UpdateHealthmonitor 更新健康检查

更新健康检查

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateHealthmonitorInvoker added in v0.0.90

func (c *ElbClient) UpdateHealthmonitorInvoker(request *model.UpdateHealthmonitorRequest) *UpdateHealthmonitorInvoker

UpdateHealthmonitorInvoker 更新健康检查

func (*ElbClient) UpdateL7policies

func (c *ElbClient) UpdateL7policies(request *model.UpdateL7policiesRequest) (*model.UpdateL7policiesResponse, error)

UpdateL7policies 更新转发策略

更新转发策略

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateL7policiesInvoker added in v0.0.90

func (c *ElbClient) UpdateL7policiesInvoker(request *model.UpdateL7policiesRequest) *UpdateL7policiesInvoker

UpdateL7policiesInvoker 更新转发策略

func (*ElbClient) UpdateL7rule

func (c *ElbClient) UpdateL7rule(request *model.UpdateL7ruleRequest) (*model.UpdateL7ruleResponse, error)

UpdateL7rule 更新转发规则

更新指定的转发规则

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateL7ruleInvoker added in v0.0.90

func (c *ElbClient) UpdateL7ruleInvoker(request *model.UpdateL7ruleRequest) *UpdateL7ruleInvoker

UpdateL7ruleInvoker 更新转发规则

func (*ElbClient) UpdateListener

func (c *ElbClient) UpdateListener(request *model.UpdateListenerRequest) (*model.UpdateListenerResponse, error)

UpdateListener 更新监听器

更新监听器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateListenerInvoker added in v0.0.90

func (c *ElbClient) UpdateListenerInvoker(request *model.UpdateListenerRequest) *UpdateListenerInvoker

UpdateListenerInvoker 更新监听器

func (*ElbClient) UpdateLoadbalancer

func (c *ElbClient) UpdateLoadbalancer(request *model.UpdateLoadbalancerRequest) (*model.UpdateLoadbalancerResponse, error)

UpdateLoadbalancer 更新负载均衡器

更新负载均衡器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateLoadbalancerInvoker added in v0.0.90

func (c *ElbClient) UpdateLoadbalancerInvoker(request *model.UpdateLoadbalancerRequest) *UpdateLoadbalancerInvoker

UpdateLoadbalancerInvoker 更新负载均衡器

func (*ElbClient) UpdateMember

func (c *ElbClient) UpdateMember(request *model.UpdateMemberRequest) (*model.UpdateMemberResponse, error)

UpdateMember 更新后端云服务器

更新后端云服务器

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateMemberInvoker added in v0.0.90

func (c *ElbClient) UpdateMemberInvoker(request *model.UpdateMemberRequest) *UpdateMemberInvoker

UpdateMemberInvoker 更新后端云服务器

func (*ElbClient) UpdatePool

func (c *ElbClient) UpdatePool(request *model.UpdatePoolRequest) (*model.UpdatePoolResponse, error)

UpdatePool 更新后端云服务器组

更新后端云服务器组。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdatePoolInvoker added in v0.0.90

func (c *ElbClient) UpdatePoolInvoker(request *model.UpdatePoolRequest) *UpdatePoolInvoker

UpdatePoolInvoker 更新后端云服务器组

func (*ElbClient) UpdateWhitelist

func (c *ElbClient) UpdateWhitelist(request *model.UpdateWhitelistRequest) (*model.UpdateWhitelistResponse, error)

UpdateWhitelist 更新白名单

更新白名单。可以打开或关闭白名单,或更新访问控制的IP。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateWhitelistInvoker added in v0.0.90

func (c *ElbClient) UpdateWhitelistInvoker(request *model.UpdateWhitelistRequest) *UpdateWhitelistInvoker

UpdateWhitelistInvoker 更新白名单

type ListCertificatesInvoker added in v0.0.90

type ListCertificatesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCertificatesInvoker) GetBaseInvoker added in v0.1.118

func (i *ListCertificatesInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListCertificatesInvoker) Invoke added in v0.0.90

type ListHealthmonitorsInvoker added in v0.0.90

type ListHealthmonitorsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListHealthmonitorsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListHealthmonitorsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListHealthmonitorsInvoker) Invoke added in v0.0.90

type ListL7policiesInvoker added in v0.0.90

type ListL7policiesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListL7policiesInvoker) GetBaseInvoker added in v0.1.118

func (i *ListL7policiesInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListL7policiesInvoker) Invoke added in v0.0.90

type ListL7rulesInvoker added in v0.0.90

type ListL7rulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListL7rulesInvoker) GetBaseInvoker added in v0.1.118

func (i *ListL7rulesInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListL7rulesInvoker) Invoke added in v0.0.90

type ListListenerTagsInvoker added in v0.0.90

type ListListenerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListListenerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListListenerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListListenerTagsInvoker) Invoke added in v0.0.90

type ListListenersByTagsInvoker added in v0.0.90

type ListListenersByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListListenersByTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListListenersByTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListListenersByTagsInvoker) Invoke added in v0.0.90

type ListListenersInvoker added in v0.0.90

type ListListenersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListListenersInvoker) GetBaseInvoker added in v0.1.118

func (i *ListListenersInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListListenersInvoker) Invoke added in v0.0.90

type ListLoadbalancerTagsInvoker added in v0.0.90

type ListLoadbalancerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLoadbalancerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListLoadbalancerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListLoadbalancerTagsInvoker) Invoke added in v0.0.90

type ListLoadbalancersByTagsInvoker added in v0.0.90

type ListLoadbalancersByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLoadbalancersByTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListLoadbalancersByTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListLoadbalancersByTagsInvoker) Invoke added in v0.0.90

type ListLoadbalancersInvoker added in v0.0.90

type ListLoadbalancersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLoadbalancersInvoker) GetBaseInvoker added in v0.1.118

func (i *ListLoadbalancersInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListLoadbalancersInvoker) Invoke added in v0.0.90

type ListMembersInvoker added in v0.0.90

type ListMembersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMembersInvoker) GetBaseInvoker added in v0.1.118

func (i *ListMembersInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListMembersInvoker) Invoke added in v0.0.90

type ListPoolsInvoker added in v0.0.90

type ListPoolsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPoolsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListPoolsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListPoolsInvoker) Invoke added in v0.0.90

type ListWhitelistsInvoker added in v0.0.90

type ListWhitelistsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListWhitelistsInvoker) GetBaseInvoker added in v0.1.118

func (i *ListWhitelistsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListWhitelistsInvoker) Invoke added in v0.0.90

type ShowCertificateInvoker added in v0.0.90

type ShowCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCertificateInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowCertificateInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowCertificateInvoker) Invoke added in v0.0.90

type ShowHealthmonitorsInvoker added in v0.0.90

type ShowHealthmonitorsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowHealthmonitorsInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowHealthmonitorsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowHealthmonitorsInvoker) Invoke added in v0.0.90

type ShowL7policyInvoker added in v0.0.90

type ShowL7policyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowL7policyInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowL7policyInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowL7policyInvoker) Invoke added in v0.0.90

type ShowL7ruleInvoker added in v0.0.90

type ShowL7ruleInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowL7ruleInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowL7ruleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowL7ruleInvoker) Invoke added in v0.0.90

type ShowListenerInvoker added in v0.0.90

type ShowListenerInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowListenerInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowListenerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowListenerInvoker) Invoke added in v0.0.90

type ShowListenerTagsInvoker added in v0.0.90

type ShowListenerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowListenerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowListenerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowListenerTagsInvoker) Invoke added in v0.0.90

type ShowLoadbalancerInvoker added in v0.0.90

type ShowLoadbalancerInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowLoadbalancerInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowLoadbalancerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowLoadbalancerInvoker) Invoke added in v0.0.90

type ShowLoadbalancerTagsInvoker added in v0.0.90

type ShowLoadbalancerTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowLoadbalancerTagsInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowLoadbalancerTagsInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowLoadbalancerTagsInvoker) Invoke added in v0.0.90

type ShowLoadbalancersStatusInvoker added in v0.0.90

type ShowLoadbalancersStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowLoadbalancersStatusInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowLoadbalancersStatusInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowLoadbalancersStatusInvoker) Invoke added in v0.0.90

type ShowMemberInvoker added in v0.0.90

type ShowMemberInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowMemberInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowMemberInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowMemberInvoker) Invoke added in v0.0.90

type ShowPoolInvoker added in v0.0.90

type ShowPoolInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPoolInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowPoolInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowPoolInvoker) Invoke added in v0.0.90

func (i *ShowPoolInvoker) Invoke() (*model.ShowPoolResponse, error)

type ShowWhitelistInvoker added in v0.0.90

type ShowWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowWhitelistInvoker) GetBaseInvoker added in v0.1.118

func (i *ShowWhitelistInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ShowWhitelistInvoker) Invoke added in v0.0.90

type UpdateCertificateInvoker added in v0.0.90

type UpdateCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCertificateInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateCertificateInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateCertificateInvoker) Invoke added in v0.0.90

type UpdateHealthmonitorInvoker added in v0.0.90

type UpdateHealthmonitorInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateHealthmonitorInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateHealthmonitorInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateHealthmonitorInvoker) Invoke added in v0.0.90

type UpdateL7policiesInvoker added in v0.0.90

type UpdateL7policiesInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateL7policiesInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateL7policiesInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateL7policiesInvoker) Invoke added in v0.0.90

type UpdateL7ruleInvoker added in v0.0.90

type UpdateL7ruleInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateL7ruleInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateL7ruleInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateL7ruleInvoker) Invoke added in v0.0.90

type UpdateListenerInvoker added in v0.0.90

type UpdateListenerInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateListenerInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateListenerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateListenerInvoker) Invoke added in v0.0.90

type UpdateLoadbalancerInvoker added in v0.0.90

type UpdateLoadbalancerInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateLoadbalancerInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateLoadbalancerInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateLoadbalancerInvoker) Invoke added in v0.0.90

type UpdateMemberInvoker added in v0.0.90

type UpdateMemberInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateMemberInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateMemberInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateMemberInvoker) Invoke added in v0.0.90

type UpdatePoolInvoker added in v0.0.90

type UpdatePoolInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePoolInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdatePoolInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdatePoolInvoker) Invoke added in v0.0.90

type UpdateWhitelistInvoker added in v0.0.90

type UpdateWhitelistInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateWhitelistInvoker) GetBaseInvoker added in v0.1.118

func (i *UpdateWhitelistInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*UpdateWhitelistInvoker) Invoke added in v0.0.90

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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