v3

package
v0.1.127 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ElbClientBuilder

func ElbClientBuilder() *httpclient.HcHttpClientBuilder

func GenReqDefForBatchAddAvailableZones added in v0.1.68

func GenReqDefForBatchAddAvailableZones() *def.HttpRequestDef

func GenReqDefForBatchCreateMembers added in v0.0.78

func GenReqDefForBatchCreateMembers() *def.HttpRequestDef

func GenReqDefForBatchDeleteIpList added in v0.0.70

func GenReqDefForBatchDeleteIpList() *def.HttpRequestDef

func GenReqDefForBatchDeleteMembers added in v0.0.78

func GenReqDefForBatchDeleteMembers() *def.HttpRequestDef

func GenReqDefForBatchRemoveAvailableZones added in v0.1.68

func GenReqDefForBatchRemoveAvailableZones() *def.HttpRequestDef

func GenReqDefForBatchUpdateMembers added in v0.1.42

func GenReqDefForBatchUpdateMembers() *def.HttpRequestDef

func GenReqDefForBatchUpdatePoliciesPriority added in v0.0.70

func GenReqDefForBatchUpdatePoliciesPriority() *def.HttpRequestDef

func GenReqDefForChangeLoadbalancerChargeMode added in v0.0.70

func GenReqDefForChangeLoadbalancerChargeMode() *def.HttpRequestDef

func GenReqDefForCountPreoccupyIpNum

func GenReqDefForCountPreoccupyIpNum() *def.HttpRequestDef

func GenReqDefForCreateCertificate

func GenReqDefForCreateCertificate() *def.HttpRequestDef

func GenReqDefForCreateCertificatePrivateKeyEcho added in v0.1.106

func GenReqDefForCreateCertificatePrivateKeyEcho() *def.HttpRequestDef

func GenReqDefForCreateHealthMonitor

func GenReqDefForCreateHealthMonitor() *def.HttpRequestDef

func GenReqDefForCreateIpGroup

func GenReqDefForCreateIpGroup() *def.HttpRequestDef

func GenReqDefForCreateL7Policy

func GenReqDefForCreateL7Policy() *def.HttpRequestDef

func GenReqDefForCreateL7Rule

func GenReqDefForCreateL7Rule() *def.HttpRequestDef

func GenReqDefForCreateListener

func GenReqDefForCreateListener() *def.HttpRequestDef

func GenReqDefForCreateLoadBalancer

func GenReqDefForCreateLoadBalancer() *def.HttpRequestDef

func GenReqDefForCreateLogtank added in v0.0.80

func GenReqDefForCreateLogtank() *def.HttpRequestDef

func GenReqDefForCreateMasterSlavePool added in v0.0.97

func GenReqDefForCreateMasterSlavePool() *def.HttpRequestDef

func GenReqDefForCreateMember

func GenReqDefForCreateMember() *def.HttpRequestDef

func GenReqDefForCreatePool

func GenReqDefForCreatePool() *def.HttpRequestDef

func GenReqDefForCreateSecurityPolicy added in v0.0.70

func GenReqDefForCreateSecurityPolicy() *def.HttpRequestDef

func GenReqDefForDeleteCertificate

func GenReqDefForDeleteCertificate() *def.HttpRequestDef

func GenReqDefForDeleteHealthMonitor

func GenReqDefForDeleteHealthMonitor() *def.HttpRequestDef

func GenReqDefForDeleteIpGroup

func GenReqDefForDeleteIpGroup() *def.HttpRequestDef

func GenReqDefForDeleteL7Policy

func GenReqDefForDeleteL7Policy() *def.HttpRequestDef

func GenReqDefForDeleteL7Rule

func GenReqDefForDeleteL7Rule() *def.HttpRequestDef

func GenReqDefForDeleteListener

func GenReqDefForDeleteListener() *def.HttpRequestDef

func GenReqDefForDeleteListenerForce added in v0.1.42

func GenReqDefForDeleteListenerForce() *def.HttpRequestDef

func GenReqDefForDeleteLoadBalancer

func GenReqDefForDeleteLoadBalancer() *def.HttpRequestDef

func GenReqDefForDeleteLoadBalancerForce added in v0.1.42

func GenReqDefForDeleteLoadBalancerForce() *def.HttpRequestDef

func GenReqDefForDeleteLogtank added in v0.0.80

func GenReqDefForDeleteLogtank() *def.HttpRequestDef

func GenReqDefForDeleteMasterSlavePool added in v0.0.97

func GenReqDefForDeleteMasterSlavePool() *def.HttpRequestDef

func GenReqDefForDeleteMember

func GenReqDefForDeleteMember() *def.HttpRequestDef

func GenReqDefForDeletePool

func GenReqDefForDeletePool() *def.HttpRequestDef

func GenReqDefForDeleteSecurityPolicy added in v0.0.70

func GenReqDefForDeleteSecurityPolicy() *def.HttpRequestDef

func GenReqDefForListAllMembers

func GenReqDefForListAllMembers() *def.HttpRequestDef

func GenReqDefForListApiVersions added in v0.0.70

func GenReqDefForListApiVersions() *def.HttpRequestDef

func GenReqDefForListAvailabilityZones

func GenReqDefForListAvailabilityZones() *def.HttpRequestDef

func GenReqDefForListCertificates

func GenReqDefForListCertificates() *def.HttpRequestDef

func GenReqDefForListFlavors

func GenReqDefForListFlavors() *def.HttpRequestDef

func GenReqDefForListHealthMonitors

func GenReqDefForListHealthMonitors() *def.HttpRequestDef

func GenReqDefForListIpGroups

func GenReqDefForListIpGroups() *def.HttpRequestDef

func GenReqDefForListL7Policies

func GenReqDefForListL7Policies() *def.HttpRequestDef

func GenReqDefForListL7Rules

func GenReqDefForListL7Rules() *def.HttpRequestDef

func GenReqDefForListListeners

func GenReqDefForListListeners() *def.HttpRequestDef

func GenReqDefForListLoadBalancers

func GenReqDefForListLoadBalancers() *def.HttpRequestDef

func GenReqDefForListLogtanks added in v0.0.80

func GenReqDefForListLogtanks() *def.HttpRequestDef

func GenReqDefForListMasterSlavePools added in v0.0.97

func GenReqDefForListMasterSlavePools() *def.HttpRequestDef

func GenReqDefForListMembers

func GenReqDefForListMembers() *def.HttpRequestDef

func GenReqDefForListPools

func GenReqDefForListPools() *def.HttpRequestDef

func GenReqDefForListQuotaDetails added in v0.0.70

func GenReqDefForListQuotaDetails() *def.HttpRequestDef

func GenReqDefForListSecurityPolicies added in v0.0.70

func GenReqDefForListSecurityPolicies() *def.HttpRequestDef

func GenReqDefForListSystemSecurityPolicies added in v0.0.70

func GenReqDefForListSystemSecurityPolicies() *def.HttpRequestDef

func GenReqDefForShowCertificate

func GenReqDefForShowCertificate() *def.HttpRequestDef

func GenReqDefForShowCertificatePrivateKeyEcho added in v0.1.106

func GenReqDefForShowCertificatePrivateKeyEcho() *def.HttpRequestDef

func GenReqDefForShowFlavor

func GenReqDefForShowFlavor() *def.HttpRequestDef

func GenReqDefForShowHealthMonitor

func GenReqDefForShowHealthMonitor() *def.HttpRequestDef

func GenReqDefForShowIpGroup

func GenReqDefForShowIpGroup() *def.HttpRequestDef

func GenReqDefForShowL7Policy

func GenReqDefForShowL7Policy() *def.HttpRequestDef

func GenReqDefForShowL7Rule

func GenReqDefForShowL7Rule() *def.HttpRequestDef

func GenReqDefForShowListener

func GenReqDefForShowListener() *def.HttpRequestDef

func GenReqDefForShowLoadBalancer

func GenReqDefForShowLoadBalancer() *def.HttpRequestDef

func GenReqDefForShowLoadBalancerStatus

func GenReqDefForShowLoadBalancerStatus() *def.HttpRequestDef

func GenReqDefForShowLogtank added in v0.0.80

func GenReqDefForShowLogtank() *def.HttpRequestDef

func GenReqDefForShowMasterSlavePool added in v0.0.97

func GenReqDefForShowMasterSlavePool() *def.HttpRequestDef

func GenReqDefForShowMember

func GenReqDefForShowMember() *def.HttpRequestDef

func GenReqDefForShowPool

func GenReqDefForShowPool() *def.HttpRequestDef

func GenReqDefForShowQuota

func GenReqDefForShowQuota() *def.HttpRequestDef

func GenReqDefForShowSecurityPolicy added in v0.0.70

func GenReqDefForShowSecurityPolicy() *def.HttpRequestDef

func GenReqDefForUpdateCertificate

func GenReqDefForUpdateCertificate() *def.HttpRequestDef

func GenReqDefForUpdateHealthMonitor

func GenReqDefForUpdateHealthMonitor() *def.HttpRequestDef

func GenReqDefForUpdateIpGroup

func GenReqDefForUpdateIpGroup() *def.HttpRequestDef

func GenReqDefForUpdateIpList added in v0.0.70

func GenReqDefForUpdateIpList() *def.HttpRequestDef

func GenReqDefForUpdateL7Policy

func GenReqDefForUpdateL7Policy() *def.HttpRequestDef

func GenReqDefForUpdateL7Rule

func GenReqDefForUpdateL7Rule() *def.HttpRequestDef

func GenReqDefForUpdateListener

func GenReqDefForUpdateListener() *def.HttpRequestDef

func GenReqDefForUpdateLoadBalancer

func GenReqDefForUpdateLoadBalancer() *def.HttpRequestDef

func GenReqDefForUpdateLogtank added in v0.0.80

func GenReqDefForUpdateLogtank() *def.HttpRequestDef

func GenReqDefForUpdateMember

func GenReqDefForUpdateMember() *def.HttpRequestDef

func GenReqDefForUpdatePool

func GenReqDefForUpdatePool() *def.HttpRequestDef

func GenReqDefForUpdateSecurityPolicy added in v0.0.70

func GenReqDefForUpdateSecurityPolicy() *def.HttpRequestDef

Types

type BatchAddAvailableZonesInvoker added in v0.1.68

type BatchAddAvailableZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchAddAvailableZonesInvoker) GetBaseInvoker added in v0.1.118

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

func (*BatchAddAvailableZonesInvoker) Invoke added in v0.1.68

type BatchCreateMembersInvoker added in v0.0.90

type BatchCreateMembersInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateMembersInvoker) GetBaseInvoker added in v0.1.118

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

func (*BatchCreateMembersInvoker) Invoke added in v0.0.90

type BatchDeleteIpListInvoker added in v0.0.90

type BatchDeleteIpListInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteIpListInvoker) GetBaseInvoker added in v0.1.118

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

func (*BatchDeleteIpListInvoker) Invoke added in v0.0.90

type BatchDeleteMembersInvoker added in v0.0.90

type BatchDeleteMembersInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteMembersInvoker) GetBaseInvoker added in v0.1.118

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

func (*BatchDeleteMembersInvoker) Invoke added in v0.0.90

type BatchRemoveAvailableZonesInvoker added in v0.1.68

type BatchRemoveAvailableZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchRemoveAvailableZonesInvoker) GetBaseInvoker added in v0.1.118

func (*BatchRemoveAvailableZonesInvoker) Invoke added in v0.1.68

type BatchUpdateMembersInvoker added in v0.1.42

type BatchUpdateMembersInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchUpdateMembersInvoker) GetBaseInvoker added in v0.1.118

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

func (*BatchUpdateMembersInvoker) Invoke added in v0.1.42

type BatchUpdatePoliciesPriorityInvoker added in v0.0.90

type BatchUpdatePoliciesPriorityInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchUpdatePoliciesPriorityInvoker) GetBaseInvoker added in v0.1.118

func (*BatchUpdatePoliciesPriorityInvoker) Invoke added in v0.0.90

type ChangeLoadbalancerChargeModeInvoker added in v0.0.90

type ChangeLoadbalancerChargeModeInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeLoadbalancerChargeModeInvoker) GetBaseInvoker added in v0.1.118

func (*ChangeLoadbalancerChargeModeInvoker) Invoke added in v0.0.90

type CountPreoccupyIpNumInvoker added in v0.0.90

type CountPreoccupyIpNumInvoker struct {
	*invoker.BaseInvoker
}

func (*CountPreoccupyIpNumInvoker) GetBaseInvoker added in v0.1.118

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

func (*CountPreoccupyIpNumInvoker) 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 CreateCertificatePrivateKeyEchoInvoker added in v0.1.106

type CreateCertificatePrivateKeyEchoInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCertificatePrivateKeyEchoInvoker) GetBaseInvoker added in v0.1.118

func (*CreateCertificatePrivateKeyEchoInvoker) Invoke added in v0.1.106

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 CreateIpGroupInvoker added in v0.0.90

type CreateIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateIpGroupInvoker) GetBaseInvoker added in v0.1.118

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

func (*CreateIpGroupInvoker) 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 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 CreateLogtankInvoker added in v0.0.90

type CreateLogtankInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateLogtankInvoker) GetBaseInvoker added in v0.1.118

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

func (*CreateLogtankInvoker) Invoke added in v0.0.90

type CreateMasterSlavePoolInvoker added in v0.0.97

type CreateMasterSlavePoolInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateMasterSlavePoolInvoker) GetBaseInvoker added in v0.1.118

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

func (*CreateMasterSlavePoolInvoker) Invoke added in v0.0.97

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 CreateSecurityPolicyInvoker added in v0.0.90

type CreateSecurityPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSecurityPolicyInvoker) GetBaseInvoker added in v0.1.118

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

func (*CreateSecurityPolicyInvoker) 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 DeleteIpGroupInvoker added in v0.0.90

type DeleteIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteIpGroupInvoker) GetBaseInvoker added in v0.1.118

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

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

type DeleteListenerForceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteListenerForceInvoker) GetBaseInvoker added in v0.1.118

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

func (*DeleteListenerForceInvoker) Invoke added in v0.1.42

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 DeleteLoadBalancerForceInvoker added in v0.1.42

type DeleteLoadBalancerForceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteLoadBalancerForceInvoker) GetBaseInvoker added in v0.1.118

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

func (*DeleteLoadBalancerForceInvoker) Invoke added in v0.1.42

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 DeleteLogtankInvoker added in v0.0.90

type DeleteLogtankInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteLogtankInvoker) GetBaseInvoker added in v0.1.118

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

func (*DeleteLogtankInvoker) Invoke added in v0.0.90

type DeleteMasterSlavePoolInvoker added in v0.0.97

type DeleteMasterSlavePoolInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteMasterSlavePoolInvoker) GetBaseInvoker added in v0.1.118

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

func (*DeleteMasterSlavePoolInvoker) Invoke added in v0.0.97

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 DeleteSecurityPolicyInvoker added in v0.0.90

type DeleteSecurityPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSecurityPolicyInvoker) GetBaseInvoker added in v0.1.118

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

func (*DeleteSecurityPolicyInvoker) Invoke added in v0.0.90

type ElbClient

type ElbClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewElbClient

func NewElbClient(hcClient *httpclient.HcHttpClient) *ElbClient

func (*ElbClient) BatchAddAvailableZones added in v0.1.68

BatchAddAvailableZones 新增负载均衡器可用区

给负载均衡器新增可用区。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchAddAvailableZonesInvoker added in v0.1.68

func (c *ElbClient) BatchAddAvailableZonesInvoker(request *model.BatchAddAvailableZonesRequest) *BatchAddAvailableZonesInvoker

BatchAddAvailableZonesInvoker 新增负载均衡器可用区

func (*ElbClient) BatchCreateMembers added in v0.0.78

func (c *ElbClient) BatchCreateMembers(request *model.BatchCreateMembersRequest) (*model.BatchCreateMembersResponse, error)

BatchCreateMembers 批量创建后端服务器

在指定pool下批量创建后端服务器。一次最多创建200个。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchCreateMembersInvoker added in v0.0.90

func (c *ElbClient) BatchCreateMembersInvoker(request *model.BatchCreateMembersRequest) *BatchCreateMembersInvoker

BatchCreateMembersInvoker 批量创建后端服务器

func (*ElbClient) BatchDeleteIpList added in v0.0.70

func (c *ElbClient) BatchDeleteIpList(request *model.BatchDeleteIpListRequest) (*model.BatchDeleteIpListResponse, error)

BatchDeleteIpList 删除IP地址组的IP列表项

批量删除IP地址组的IP列表信息。[荷兰region不支持该API](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchDeleteIpListInvoker added in v0.0.90

func (c *ElbClient) BatchDeleteIpListInvoker(request *model.BatchDeleteIpListRequest) *BatchDeleteIpListInvoker

BatchDeleteIpListInvoker 删除IP地址组的IP列表项

func (*ElbClient) BatchDeleteMembers added in v0.0.78

func (c *ElbClient) BatchDeleteMembers(request *model.BatchDeleteMembersRequest) (*model.BatchDeleteMembersResponse, error)

BatchDeleteMembers 批量删除后端服务器

在指定pool下批量删除后端服务器。一次最多添加200个。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchDeleteMembersInvoker added in v0.0.90

func (c *ElbClient) BatchDeleteMembersInvoker(request *model.BatchDeleteMembersRequest) *BatchDeleteMembersInvoker

BatchDeleteMembersInvoker 批量删除后端服务器

func (*ElbClient) BatchRemoveAvailableZones added in v0.1.68

BatchRemoveAvailableZones 移除负载均衡器可用区

移除负载均衡器的可用区。 > 移除可用区可能导致已有链接断开,请谨慎操作。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchRemoveAvailableZonesInvoker added in v0.1.68

func (c *ElbClient) BatchRemoveAvailableZonesInvoker(request *model.BatchRemoveAvailableZonesRequest) *BatchRemoveAvailableZonesInvoker

BatchRemoveAvailableZonesInvoker 移除负载均衡器可用区

func (*ElbClient) BatchUpdateMembers added in v0.1.42

func (c *ElbClient) BatchUpdateMembers(request *model.BatchUpdateMembersRequest) (*model.BatchUpdateMembersResponse, error)

BatchUpdateMembers 批量更新后端服务器

在指定pool下批量更新后端服务器。一次最多添加200个。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchUpdateMembersInvoker added in v0.1.42

func (c *ElbClient) BatchUpdateMembersInvoker(request *model.BatchUpdateMembersRequest) *BatchUpdateMembersInvoker

BatchUpdateMembersInvoker 批量更新后端服务器

func (*ElbClient) BatchUpdatePoliciesPriority added in v0.0.70

BatchUpdatePoliciesPriority 批量更新转发策略优先级

批量更新转发策略的优先级。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) BatchUpdatePoliciesPriorityInvoker added in v0.0.90

func (c *ElbClient) BatchUpdatePoliciesPriorityInvoker(request *model.BatchUpdatePoliciesPriorityRequest) *BatchUpdatePoliciesPriorityInvoker

BatchUpdatePoliciesPriorityInvoker 批量更新转发策略优先级

func (*ElbClient) ChangeLoadbalancerChargeMode added in v0.0.70

ChangeLoadbalancerChargeMode 变更负载均衡器计费模式

负载均衡器计费模式变更,当前支持的计费模式变更为: 1. 按需计费转包周期计费; 2. 按需按规格计费转按需按使用量计费; 3. 按需按使用量计费转按需按规格计费;

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ChangeLoadbalancerChargeModeInvoker added in v0.0.90

func (c *ElbClient) ChangeLoadbalancerChargeModeInvoker(request *model.ChangeLoadbalancerChargeModeRequest) *ChangeLoadbalancerChargeModeInvoker

ChangeLoadbalancerChargeModeInvoker 变更负载均衡器计费模式

func (*ElbClient) CountPreoccupyIpNum

CountPreoccupyIpNum 计算预占IP数

计算以下几种场景的预占用IP数量:

- 计算创建LB的第一个七层监听器后总占用IP数量: 传入loadbalancer_id、l7_flavor_id为空、ip_target_enable不传或为false。

- 计算LB规格变更或开启跨VPC后总占用IP数量: 传入参数loadbalancer_id,及l7_flavor_id不为空或ip_target_enable为true。

- 计算创建LB所需IP数量:传入参数availability_zone_id, 及可选参数l7_flavor_id、ip_target_enable、ip_version,不能传loadbalancer_id。

说明: - 计算出来的预占IP数大于等于最终实际占用的IP数。 - 总占用IP数量,即整个LB所占用的IP数量。

[不支持传入l7_flavor_id](tag:hcso,hk_vdf,fcs,fcs_vm,mix,hcso_g42,hcso_g42_b)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CountPreoccupyIpNumInvoker added in v0.0.90

func (c *ElbClient) CountPreoccupyIpNumInvoker(request *model.CountPreoccupyIpNumRequest) *CountPreoccupyIpNumInvoker

CountPreoccupyIpNumInvoker 计算预占IP数

func (*ElbClient) CreateCertificate

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

CreateCertificate 创建证书

创建证书。用于HTTPS协议监听器。

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 创建证书

func (*ElbClient) CreateCertificatePrivateKeyEcho added in v0.1.106

CreateCertificatePrivateKeyEcho 修改证书私钥字段回显开关

开启或关闭证书私钥字段回显开关。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateCertificatePrivateKeyEchoInvoker added in v0.1.106

func (c *ElbClient) CreateCertificatePrivateKeyEchoInvoker(request *model.CreateCertificatePrivateKeyEchoRequest) *CreateCertificatePrivateKeyEchoInvoker

CreateCertificatePrivateKeyEchoInvoker 修改证书私钥字段回显开关

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) CreateIpGroup

func (c *ElbClient) CreateIpGroup(request *model.CreateIpGroupRequest) (*model.CreateIpGroupResponse, error)

CreateIpGroup 创建IP地址组

创建IP地址组。输入的ip可为ip地址或者CIDR子网,支持IPV4和IPV6。

需要注意0.0.0.0与0.0.0.0/32视为重复,0:0:0:0:0:0:0:1与::1与::1/128视为重复,只会保存其中一个。

[荷兰region不支持IP地址组功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateIpGroupInvoker added in v0.0.90

func (c *ElbClient) CreateIpGroupInvoker(request *model.CreateIpGroupRequest) *CreateIpGroupInvoker

CreateIpGroupInvoker 创建IP地址组

func (*ElbClient) CreateL7Policy

func (c *ElbClient) CreateL7Policy(request *model.CreateL7PolicyRequest) (*model.CreateL7PolicyResponse, error)

CreateL7Policy 创建转发策略

创建七层转发策略。

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) CreateLoadBalancer

func (c *ElbClient) CreateLoadBalancer(request *model.CreateLoadBalancerRequest) (*model.CreateLoadBalancerResponse, error)

CreateLoadBalancer 创建负载均衡器

创建独享型负载均衡器,包括按需及包周期计费负载均衡器。 1. 若要创建内网IPv4负载均衡器,则需要传入vip_subnet_cidr_id。 2. 若要创建公网IPv4负载均衡器,则需要传入publicip,以及传入vpc_id和vip_subnet_cidr_id这两个参数中的一个。 3. 若要绑定有已有公网IPv4地址,则需要传入publicip_ids,以及传入vpc_id和vip_subnet_cidr_id这两个参数中的一个。 4. 若要创建内网双栈负载均衡器,则需要传入ipv6_vip_virsubnet_id。 5. 若要创建公网双栈负载均衡器,则需要传入ipv6_vip_virsubnet_id和ipv6_bandwidth。 6. 若要创建网络型负载均衡器,则需要传入l4_flavor_id(网络型规格ID);若要创建应用型负载均衡器,则需要传入l7_flavor_id(应用型规格ID);若要创建网络型+应用型负载均衡器,则需要传入l4_flavor_id和l7_flavor_id。 7. 若要创建包周期负载均衡器,则需要传入prepaid_options,否则创建按需计费负载均衡器。 8. 按需计费分为固定规格计费和弹性规格计费,根据创建时所选规格的类型决定计费方式。具体规格说明见创建LB请求参数l4_flavor_id和l7_flavor_id。 [9.若要创建gateway类型的负载均衡器,则需要:

  • 指定loadbalancer_type=\"gateway\",且不支持指定vip_address,ipv6_vip_address。
  • vip_subnet_cidr_id和ipv6_subnet_cidr_id两者不能都为空,如果两者都传入,则必须属于同一子网。
  • 不支持创建公网gateway类型LB。
  • 如果要指定规格,则从请求参数gw_flavor_id传入。](tag:hws_eu)

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) CreateLogtank added in v0.0.80

func (c *ElbClient) CreateLogtank(request *model.CreateLogtankRequest) (*model.CreateLogtankResponse, error)

CreateLogtank 创建云日志

创建云日志。[荷兰region不支持云日志功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateLogtankInvoker added in v0.0.90

func (c *ElbClient) CreateLogtankInvoker(request *model.CreateLogtankRequest) *CreateLogtankInvoker

CreateLogtankInvoker 创建云日志

func (*ElbClient) CreateMasterSlavePool added in v0.0.97

CreateMasterSlavePool 创建主备后端服务器组

创建主备后端服务器组。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateMasterSlavePoolInvoker added in v0.0.97

func (c *ElbClient) CreateMasterSlavePoolInvoker(request *model.CreateMasterSlavePoolRequest) *CreateMasterSlavePoolInvoker

CreateMasterSlavePoolInvoker 创建主备后端服务器组

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) CreateSecurityPolicy added in v0.0.70

CreateSecurityPolicy 创建自定义安全策略

创建自定义安全策略。用于在创建HTTPS监听器时,请求参数中指定security_policy_id来设置监听器的自定义安全策略。

[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) CreateSecurityPolicyInvoker added in v0.0.90

func (c *ElbClient) CreateSecurityPolicyInvoker(request *model.CreateSecurityPolicyRequest) *CreateSecurityPolicyInvoker

CreateSecurityPolicyInvoker 创建自定义安全策略

func (*ElbClient) DeleteCertificate

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

DeleteCertificate 删除证书

删除证书。

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 删除证书

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) DeleteIpGroup

func (c *ElbClient) DeleteIpGroup(request *model.DeleteIpGroupRequest) (*model.DeleteIpGroupResponse, error)

DeleteIpGroup 删除IP地址组

删除ip地址组。[荷兰region不支持IP地址组功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteIpGroupInvoker added in v0.0.90

func (c *ElbClient) DeleteIpGroupInvoker(request *model.DeleteIpGroupRequest) *DeleteIpGroupInvoker

DeleteIpGroupInvoker 删除IP地址组

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 删除监听器

删除监听器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteListenerForce added in v0.1.42

DeleteListenerForce 级联删除监听器

删除监听器且级联删除其下子资源(删除监听器、转发策略等,解绑后端服务器组)。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteListenerForceInvoker added in v0.1.42

func (c *ElbClient) DeleteListenerForceInvoker(request *model.DeleteListenerForceRequest) *DeleteListenerForceInvoker

DeleteListenerForceInvoker 级联删除监听器

func (*ElbClient) DeleteListenerInvoker added in v0.0.90

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

DeleteListenerInvoker 删除监听器

func (*ElbClient) DeleteLoadBalancer

func (c *ElbClient) DeleteLoadBalancer(request *model.DeleteLoadBalancerRequest) (*model.DeleteLoadBalancerResponse, error)

DeleteLoadBalancer 删除负载均衡器

删除负载均衡器。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteLoadBalancerForce added in v0.1.42

DeleteLoadBalancerForce 级联删除负载均衡器

删除负载均衡器且级联删除其下子资源(删除负载均衡器及其绑定的监听器、后端服务器组、后端服务器等一系列资源)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteLoadBalancerForceInvoker added in v0.1.42

func (c *ElbClient) DeleteLoadBalancerForceInvoker(request *model.DeleteLoadBalancerForceRequest) *DeleteLoadBalancerForceInvoker

DeleteLoadBalancerForceInvoker 级联删除负载均衡器

func (*ElbClient) DeleteLoadBalancerInvoker added in v0.0.90

func (c *ElbClient) DeleteLoadBalancerInvoker(request *model.DeleteLoadBalancerRequest) *DeleteLoadBalancerInvoker

DeleteLoadBalancerInvoker 删除负载均衡器

func (*ElbClient) DeleteLogtank added in v0.0.80

func (c *ElbClient) DeleteLogtank(request *model.DeleteLogtankRequest) (*model.DeleteLogtankResponse, error)

DeleteLogtank 删除云日志

删除云日志。[荷兰region不支持云日志功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteLogtankInvoker added in v0.0.90

func (c *ElbClient) DeleteLogtankInvoker(request *model.DeleteLogtankRequest) *DeleteLogtankInvoker

DeleteLogtankInvoker 删除云日志

func (*ElbClient) DeleteMasterSlavePool added in v0.0.97

DeleteMasterSlavePool 删除主备后端服务器组

删除主备后端服务器组。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteMasterSlavePoolInvoker added in v0.0.97

func (c *ElbClient) DeleteMasterSlavePoolInvoker(request *model.DeleteMasterSlavePoolRequest) *DeleteMasterSlavePoolInvoker

DeleteMasterSlavePoolInvoker 删除主备后端服务器组

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) DeleteSecurityPolicy added in v0.0.70

DeleteSecurityPolicy 删除自定义安全策略

删除自定义安全策略。[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) DeleteSecurityPolicyInvoker added in v0.0.90

func (c *ElbClient) DeleteSecurityPolicyInvoker(request *model.DeleteSecurityPolicyRequest) *DeleteSecurityPolicyInvoker

DeleteSecurityPolicyInvoker 删除自定义安全策略

func (*ElbClient) ListAllMembers

func (c *ElbClient) ListAllMembers(request *model.ListAllMembersRequest) (*model.ListAllMembersResponse, error)

ListAllMembers 后端服务器全局列表

查询当前项目下的后端服务器列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListAllMembersInvoker added in v0.0.90

func (c *ElbClient) ListAllMembersInvoker(request *model.ListAllMembersRequest) *ListAllMembersInvoker

ListAllMembersInvoker 后端服务器全局列表

func (*ElbClient) ListApiVersions added in v0.0.70

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

ListApiVersions 查询API版本列表信息

返回ELB当前所有可用的API版本。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListApiVersionsInvoker added in v0.0.90

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

ListApiVersionsInvoker 查询API版本列表信息

func (*ElbClient) ListAvailabilityZones

ListAvailabilityZones 查询可用区列表

返回租户创建LB时可使用的可用区集合列表情况。

- 默认情况下,会返回一个可用区集合。 在(如创建LB)设置可用区时,填写的可用区必须包含在可用区集合中、为这个可用区集合的子集。

- 特殊场景下,部分客户要求负载均衡只能创建在指定可用区集合中,此时会返回客户定制的可用区集合。 返回可用区集合可能为一个也可能为多个,比如列表有两个可用区集合\\[az1,az2\\],\\[az2,az3\\]。 在创建负载均衡器时,可以选择创建在多个可用区,但所选的多个可用区必须同属于其中一个可用区集合, 如可以选az2和az3,但不能选择az1和az3。你可以选择多个可用区,只要这些可用区在一个子集中

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListAvailabilityZonesInvoker added in v0.0.90

func (c *ElbClient) ListAvailabilityZonesInvoker(request *model.ListAvailabilityZonesRequest) *ListAvailabilityZonesInvoker

ListAvailabilityZonesInvoker 查询可用区列表

func (*ElbClient) ListCertificates

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

ListCertificates 查询证书列表

查询证书列表。

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 查询证书列表

func (*ElbClient) ListFlavors

func (c *ElbClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)

ListFlavors 查询规格列表

查询当前region下可用的负载均衡规格列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListFlavorsInvoker added in v0.0.90

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

ListFlavorsInvoker 查询规格列表

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) ListIpGroups

func (c *ElbClient) ListIpGroups(request *model.ListIpGroupsRequest) (*model.ListIpGroupsResponse, error)

ListIpGroups 查询IP地址组列表

查询IP地址组列表。[荷兰region不支持IP地址组功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListIpGroupsInvoker added in v0.0.90

func (c *ElbClient) ListIpGroupsInvoker(request *model.ListIpGroupsRequest) *ListIpGroupsInvoker

ListIpGroupsInvoker 查询IP地址组列表

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) ListListeners

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

ListListeners 查询监听器列表

查询监听器列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListListenersInvoker added in v0.0.90

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

ListListenersInvoker 查询监听器列表

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) ListLoadBalancersInvoker added in v0.0.90

func (c *ElbClient) ListLoadBalancersInvoker(request *model.ListLoadBalancersRequest) *ListLoadBalancersInvoker

ListLoadBalancersInvoker 查询负载均衡器列表

func (*ElbClient) ListLogtanks added in v0.0.80

func (c *ElbClient) ListLogtanks(request *model.ListLogtanksRequest) (*model.ListLogtanksResponse, error)

ListLogtanks 查询云日志列表

查询云日志列表。[荷兰region不支持云日志功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListLogtanksInvoker added in v0.0.90

func (c *ElbClient) ListLogtanksInvoker(request *model.ListLogtanksRequest) *ListLogtanksInvoker

ListLogtanksInvoker 查询云日志列表

func (*ElbClient) ListMasterSlavePools added in v0.0.97

ListMasterSlavePools 查询主备后端服务器组列表

主备后端服务器组列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListMasterSlavePoolsInvoker added in v0.0.97

func (c *ElbClient) ListMasterSlavePoolsInvoker(request *model.ListMasterSlavePoolsRequest) *ListMasterSlavePoolsInvoker

ListMasterSlavePoolsInvoker 查询主备后端服务器组列表

func (*ElbClient) ListMembers

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

ListMembers 查询后端服务器列表

Pool下的后端服务器列表。

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) ListQuotaDetails added in v0.0.70

func (c *ElbClient) ListQuotaDetails(request *model.ListQuotaDetailsRequest) (*model.ListQuotaDetailsResponse, error)

ListQuotaDetails 查询配额使用详情

查询指定项目中负载均衡相关的各类资源的当前配额和已使用配额信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListQuotaDetailsInvoker added in v0.0.90

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

ListQuotaDetailsInvoker 查询配额使用详情

func (*ElbClient) ListSecurityPolicies added in v0.0.70

ListSecurityPolicies 查询自定义安全策略列表

查询自定义安全策略列表。[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListSecurityPoliciesInvoker added in v0.0.90

func (c *ElbClient) ListSecurityPoliciesInvoker(request *model.ListSecurityPoliciesRequest) *ListSecurityPoliciesInvoker

ListSecurityPoliciesInvoker 查询自定义安全策略列表

func (*ElbClient) ListSystemSecurityPolicies added in v0.0.70

ListSystemSecurityPolicies 查询系统安全策略列表

查询系统安全策略列表。

系统安全策略为预置的所有租户通用的安全策略,租户不可新增或修改。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ListSystemSecurityPoliciesInvoker added in v0.0.90

func (c *ElbClient) ListSystemSecurityPoliciesInvoker(request *model.ListSystemSecurityPoliciesRequest) *ListSystemSecurityPoliciesInvoker

ListSystemSecurityPoliciesInvoker 查询系统安全策略列表

func (*ElbClient) ShowCertificate

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

ShowCertificate 查询证书详情

查询证书详情。

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 查询证书详情

func (*ElbClient) ShowCertificatePrivateKeyEcho added in v0.1.106

ShowCertificatePrivateKeyEcho 查询证书私钥字段回显开关

查询证书私钥回显开关当前的状态,开启或关闭。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowCertificatePrivateKeyEchoInvoker added in v0.1.106

func (c *ElbClient) ShowCertificatePrivateKeyEchoInvoker(request *model.ShowCertificatePrivateKeyEchoRequest) *ShowCertificatePrivateKeyEchoInvoker

ShowCertificatePrivateKeyEchoInvoker 查询证书私钥字段回显开关

func (*ElbClient) ShowFlavor

func (c *ElbClient) ShowFlavor(request *model.ShowFlavorRequest) (*model.ShowFlavorResponse, error)

ShowFlavor 查询规格详情

查询规格的详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowFlavorInvoker added in v0.0.90

func (c *ElbClient) ShowFlavorInvoker(request *model.ShowFlavorRequest) *ShowFlavorInvoker

ShowFlavorInvoker 查询规格详情

func (*ElbClient) ShowHealthMonitor

func (c *ElbClient) ShowHealthMonitor(request *model.ShowHealthMonitorRequest) (*model.ShowHealthMonitorResponse, error)

ShowHealthMonitor 查询健康检查详情

查询健康检查详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowHealthMonitorInvoker added in v0.0.90

func (c *ElbClient) ShowHealthMonitorInvoker(request *model.ShowHealthMonitorRequest) *ShowHealthMonitorInvoker

ShowHealthMonitorInvoker 查询健康检查详情

func (*ElbClient) ShowIpGroup

func (c *ElbClient) ShowIpGroup(request *model.ShowIpGroupRequest) (*model.ShowIpGroupResponse, error)

ShowIpGroup 查询IP地址组详情

获取IP地址组详情。[荷兰region不支持IP地址组功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowIpGroupInvoker added in v0.0.90

func (c *ElbClient) ShowIpGroupInvoker(request *model.ShowIpGroupRequest) *ShowIpGroupInvoker

ShowIpGroupInvoker 查询IP地址组详情

func (*ElbClient) ShowL7Policy

func (c *ElbClient) ShowL7Policy(request *model.ShowL7PolicyRequest) (*model.ShowL7PolicyResponse, error)

ShowL7Policy 查询转发策略详情

查询七层转发策略详情。

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 查询转发规则详情

查询七层转发规则详情。

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 查询监听器详情

监听器详情。

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) ShowLoadBalancer

func (c *ElbClient) ShowLoadBalancer(request *model.ShowLoadBalancerRequest) (*model.ShowLoadBalancerResponse, error)

ShowLoadBalancer 查询负载均衡器详情

查询负载均衡器详情。

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) ShowLoadBalancerStatus

ShowLoadBalancerStatus 查询负载均衡器状态树

查询负载均衡器状态树,包括负载均衡器及其关联的子资源的状态信息。 注意:该接口中的operating_status不一定与对应资源的operating_status相同。 如:当Member的admin_state_up=false且operating_status=OFFLINE时, 该接口返回member的operating_status=DISABLE。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowLoadBalancerStatusInvoker added in v0.0.90

func (c *ElbClient) ShowLoadBalancerStatusInvoker(request *model.ShowLoadBalancerStatusRequest) *ShowLoadBalancerStatusInvoker

ShowLoadBalancerStatusInvoker 查询负载均衡器状态树

func (*ElbClient) ShowLogtank added in v0.0.80

func (c *ElbClient) ShowLogtank(request *model.ShowLogtankRequest) (*model.ShowLogtankResponse, error)

ShowLogtank 查询云日志详情

云日志详情。[荷兰region不支持云日志功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowLogtankInvoker added in v0.0.90

func (c *ElbClient) ShowLogtankInvoker(request *model.ShowLogtankRequest) *ShowLogtankInvoker

ShowLogtankInvoker 查询云日志详情

func (*ElbClient) ShowMasterSlavePool added in v0.0.97

ShowMasterSlavePool 查询主备后端服务器组详情

主备后端服务器组详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowMasterSlavePoolInvoker added in v0.0.97

func (c *ElbClient) ShowMasterSlavePoolInvoker(request *model.ShowMasterSlavePoolRequest) *ShowMasterSlavePoolInvoker

ShowMasterSlavePoolInvoker 查询主备后端服务器组详情

func (*ElbClient) ShowMember

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

ShowMember 查询后端服务器详情

后端服务器详情。

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 查询后端服务器组详情

后端服务器组详情。

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) ShowQuota

func (c *ElbClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)

ShowQuota 查询配额详情

查询指定项目中负载均衡相关的各类资源的当前配额。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowQuotaInvoker added in v0.0.90

func (c *ElbClient) ShowQuotaInvoker(request *model.ShowQuotaRequest) *ShowQuotaInvoker

ShowQuotaInvoker 查询配额详情

func (*ElbClient) ShowSecurityPolicy added in v0.0.70

func (c *ElbClient) ShowSecurityPolicy(request *model.ShowSecurityPolicyRequest) (*model.ShowSecurityPolicyResponse, error)

ShowSecurityPolicy 查询自定义安全策略详情

查询自定义安全策略详情。[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) ShowSecurityPolicyInvoker added in v0.0.90

func (c *ElbClient) ShowSecurityPolicyInvoker(request *model.ShowSecurityPolicyRequest) *ShowSecurityPolicyInvoker

ShowSecurityPolicyInvoker 查询自定义安全策略详情

func (*ElbClient) UpdateCertificate

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

UpdateCertificate 更新证书

更新证书。

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 更新证书

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) UpdateIpGroup

func (c *ElbClient) UpdateIpGroup(request *model.UpdateIpGroupRequest) (*model.UpdateIpGroupResponse, error)

UpdateIpGroup 更新IP地址组

更新IP地址组,只支持全量更新IP。即IP地址组中的ip_list将被全量覆盖,不在请求参数中的IP地址将被移除。 输入的ip可为ip地址或者CIDR子网,支持IPV4和IPV6。

需要注意0.0.0.0与0.0.0.0/32视为重复,0:0:0:0:0:0:0:1与::1与::1/128视为重复,只会保存其中一个。

[荷兰region不支持IP地址组功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateIpGroupInvoker added in v0.0.90

func (c *ElbClient) UpdateIpGroupInvoker(request *model.UpdateIpGroupRequest) *UpdateIpGroupInvoker

UpdateIpGroupInvoker 更新IP地址组

func (*ElbClient) UpdateIpList added in v0.0.70

func (c *ElbClient) UpdateIpList(request *model.UpdateIpListRequest) (*model.UpdateIpListResponse, error)

UpdateIpList 更新IP地址组的IP列表项

添加新的IP地址到IP地址组的IP列表信息,或更新已有IP地址的描述。[荷兰region不支持该API](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateIpListInvoker added in v0.0.90

func (c *ElbClient) UpdateIpListInvoker(request *model.UpdateIpListRequest) *UpdateIpListInvoker

UpdateIpListInvoker 更新IP地址组的IP列表项

func (*ElbClient) UpdateL7Policy

func (c *ElbClient) UpdateL7Policy(request *model.UpdateL7PolicyRequest) (*model.UpdateL7PolicyResponse, error)

UpdateL7Policy 更新转发策略

更新七层转发策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateL7PolicyInvoker added in v0.0.90

func (c *ElbClient) UpdateL7PolicyInvoker(request *model.UpdateL7PolicyRequest) *UpdateL7PolicyInvoker

UpdateL7PolicyInvoker 更新转发策略

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) UpdateLogtank added in v0.0.80

func (c *ElbClient) UpdateLogtank(request *model.UpdateLogtankRequest) (*model.UpdateLogtankResponse, error)

UpdateLogtank 更新云日志

更新云日志。[荷兰region不支持云日志功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateLogtankInvoker added in v0.0.90

func (c *ElbClient) UpdateLogtankInvoker(request *model.UpdateLogtankRequest) *UpdateLogtankInvoker

UpdateLogtankInvoker 更新云日志

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) UpdateSecurityPolicy added in v0.0.70

UpdateSecurityPolicy 更新自定义安全策略

更新自定义安全策略。[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt,dt_test)

Please refer to HUAWEI cloud API Explorer for details.

func (*ElbClient) UpdateSecurityPolicyInvoker added in v0.0.90

func (c *ElbClient) UpdateSecurityPolicyInvoker(request *model.UpdateSecurityPolicyRequest) *UpdateSecurityPolicyInvoker

UpdateSecurityPolicyInvoker 更新自定义安全策略

type ListAllMembersInvoker added in v0.0.90

type ListAllMembersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAllMembersInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListAllMembersInvoker) Invoke added in v0.0.90

type ListApiVersionsInvoker added in v0.0.90

type ListApiVersionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListApiVersionsInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListApiVersionsInvoker) Invoke added in v0.0.90

type ListAvailabilityZonesInvoker added in v0.0.90

type ListAvailabilityZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailabilityZonesInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListAvailabilityZonesInvoker) Invoke added in v0.0.90

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 ListFlavorsInvoker added in v0.0.90

type ListFlavorsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFlavorsInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListFlavorsInvoker) 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 ListIpGroupsInvoker added in v0.0.90

type ListIpGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListIpGroupsInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListIpGroupsInvoker) 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 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 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 ListLogtanksInvoker added in v0.0.90

type ListLogtanksInvoker struct {
	*invoker.BaseInvoker
}

func (*ListLogtanksInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListLogtanksInvoker) Invoke added in v0.0.90

type ListMasterSlavePoolsInvoker added in v0.0.97

type ListMasterSlavePoolsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListMasterSlavePoolsInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListMasterSlavePoolsInvoker) Invoke added in v0.0.97

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 ListQuotaDetailsInvoker added in v0.0.90

type ListQuotaDetailsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListQuotaDetailsInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListQuotaDetailsInvoker) Invoke added in v0.0.90

type ListSecurityPoliciesInvoker added in v0.0.90

type ListSecurityPoliciesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSecurityPoliciesInvoker) GetBaseInvoker added in v0.1.118

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

func (*ListSecurityPoliciesInvoker) Invoke added in v0.0.90

type ListSystemSecurityPoliciesInvoker added in v0.0.90

type ListSystemSecurityPoliciesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSystemSecurityPoliciesInvoker) GetBaseInvoker added in v0.1.118

func (*ListSystemSecurityPoliciesInvoker) 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 ShowCertificatePrivateKeyEchoInvoker added in v0.1.106

type ShowCertificatePrivateKeyEchoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCertificatePrivateKeyEchoInvoker) GetBaseInvoker added in v0.1.118

func (*ShowCertificatePrivateKeyEchoInvoker) Invoke added in v0.1.106

type ShowFlavorInvoker added in v0.0.90

type ShowFlavorInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowFlavorInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowFlavorInvoker) Invoke added in v0.0.90

type ShowHealthMonitorInvoker added in v0.0.90

type ShowHealthMonitorInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowHealthMonitorInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowHealthMonitorInvoker) Invoke added in v0.0.90

type ShowIpGroupInvoker added in v0.0.90

type ShowIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowIpGroupInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowIpGroupInvoker) 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 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 ShowLoadBalancerStatusInvoker added in v0.0.90

type ShowLoadBalancerStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowLoadBalancerStatusInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowLoadBalancerStatusInvoker) Invoke added in v0.0.90

type ShowLogtankInvoker added in v0.0.90

type ShowLogtankInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowLogtankInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowLogtankInvoker) Invoke added in v0.0.90

type ShowMasterSlavePoolInvoker added in v0.0.97

type ShowMasterSlavePoolInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowMasterSlavePoolInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowMasterSlavePoolInvoker) Invoke added in v0.0.97

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 ShowQuotaInvoker added in v0.0.90

type ShowQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQuotaInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowQuotaInvoker) Invoke added in v0.0.90

type ShowSecurityPolicyInvoker added in v0.0.90

type ShowSecurityPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSecurityPolicyInvoker) GetBaseInvoker added in v0.1.118

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

func (*ShowSecurityPolicyInvoker) 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 UpdateIpGroupInvoker added in v0.0.90

type UpdateIpGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateIpGroupInvoker) GetBaseInvoker added in v0.1.118

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

func (*UpdateIpGroupInvoker) Invoke added in v0.0.90

type UpdateIpListInvoker added in v0.0.90

type UpdateIpListInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateIpListInvoker) GetBaseInvoker added in v0.1.118

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

func (*UpdateIpListInvoker) Invoke added in v0.0.90

type UpdateL7PolicyInvoker added in v0.0.90

type UpdateL7PolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateL7PolicyInvoker) GetBaseInvoker added in v0.1.118

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

func (*UpdateL7PolicyInvoker) 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 UpdateLogtankInvoker added in v0.0.90

type UpdateLogtankInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateLogtankInvoker) GetBaseInvoker added in v0.1.118

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

func (*UpdateLogtankInvoker) 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 UpdateSecurityPolicyInvoker added in v0.0.90

type UpdateSecurityPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateSecurityPolicyInvoker) GetBaseInvoker added in v0.1.118

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

func (*UpdateSecurityPolicyInvoker) 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