Documentation ¶
Index ¶
- func ElbClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForBatchAddAvailableZones() *def.HttpRequestDef
- func GenReqDefForBatchCreateMembers() *def.HttpRequestDef
- func GenReqDefForBatchDeleteIpList() *def.HttpRequestDef
- func GenReqDefForBatchDeleteMembers() *def.HttpRequestDef
- func GenReqDefForBatchRemoveAvailableZones() *def.HttpRequestDef
- func GenReqDefForBatchUpdateMembers() *def.HttpRequestDef
- func GenReqDefForBatchUpdatePoliciesPriority() *def.HttpRequestDef
- func GenReqDefForChangeLoadbalancerChargeMode() *def.HttpRequestDef
- func GenReqDefForCountPreoccupyIpNum() *def.HttpRequestDef
- func GenReqDefForCreateCertificate() *def.HttpRequestDef
- func GenReqDefForCreateHealthMonitor() *def.HttpRequestDef
- func GenReqDefForCreateIpGroup() *def.HttpRequestDef
- func GenReqDefForCreateL7Policy() *def.HttpRequestDef
- func GenReqDefForCreateL7Rule() *def.HttpRequestDef
- func GenReqDefForCreateListener() *def.HttpRequestDef
- func GenReqDefForCreateLoadBalancer() *def.HttpRequestDef
- func GenReqDefForCreateLogtank() *def.HttpRequestDef
- func GenReqDefForCreateMasterSlavePool() *def.HttpRequestDef
- func GenReqDefForCreateMember() *def.HttpRequestDef
- func GenReqDefForCreatePool() *def.HttpRequestDef
- func GenReqDefForCreateSecurityPolicy() *def.HttpRequestDef
- func GenReqDefForDeleteCertificate() *def.HttpRequestDef
- func GenReqDefForDeleteHealthMonitor() *def.HttpRequestDef
- func GenReqDefForDeleteIpGroup() *def.HttpRequestDef
- func GenReqDefForDeleteL7Policy() *def.HttpRequestDef
- func GenReqDefForDeleteL7Rule() *def.HttpRequestDef
- func GenReqDefForDeleteListener() *def.HttpRequestDef
- func GenReqDefForDeleteListenerForce() *def.HttpRequestDef
- func GenReqDefForDeleteLoadBalancer() *def.HttpRequestDef
- func GenReqDefForDeleteLoadBalancerForce() *def.HttpRequestDef
- func GenReqDefForDeleteLogtank() *def.HttpRequestDef
- func GenReqDefForDeleteMasterSlavePool() *def.HttpRequestDef
- func GenReqDefForDeleteMember() *def.HttpRequestDef
- func GenReqDefForDeletePool() *def.HttpRequestDef
- func GenReqDefForDeleteSecurityPolicy() *def.HttpRequestDef
- func GenReqDefForListAllMembers() *def.HttpRequestDef
- func GenReqDefForListApiVersions() *def.HttpRequestDef
- func GenReqDefForListAvailabilityZones() *def.HttpRequestDef
- func GenReqDefForListCertificates() *def.HttpRequestDef
- func GenReqDefForListFlavors() *def.HttpRequestDef
- func GenReqDefForListHealthMonitors() *def.HttpRequestDef
- func GenReqDefForListIpGroups() *def.HttpRequestDef
- func GenReqDefForListL7Policies() *def.HttpRequestDef
- func GenReqDefForListL7Rules() *def.HttpRequestDef
- func GenReqDefForListListeners() *def.HttpRequestDef
- func GenReqDefForListLoadBalancers() *def.HttpRequestDef
- func GenReqDefForListLogtanks() *def.HttpRequestDef
- func GenReqDefForListMasterSlavePools() *def.HttpRequestDef
- func GenReqDefForListMembers() *def.HttpRequestDef
- func GenReqDefForListPools() *def.HttpRequestDef
- func GenReqDefForListQuotaDetails() *def.HttpRequestDef
- func GenReqDefForListSecurityPolicies() *def.HttpRequestDef
- func GenReqDefForListSystemSecurityPolicies() *def.HttpRequestDef
- func GenReqDefForShowCertificate() *def.HttpRequestDef
- func GenReqDefForShowFlavor() *def.HttpRequestDef
- func GenReqDefForShowHealthMonitor() *def.HttpRequestDef
- func GenReqDefForShowIpGroup() *def.HttpRequestDef
- func GenReqDefForShowL7Policy() *def.HttpRequestDef
- func GenReqDefForShowL7Rule() *def.HttpRequestDef
- func GenReqDefForShowListener() *def.HttpRequestDef
- func GenReqDefForShowLoadBalancer() *def.HttpRequestDef
- func GenReqDefForShowLoadBalancerStatus() *def.HttpRequestDef
- func GenReqDefForShowLogtank() *def.HttpRequestDef
- func GenReqDefForShowMasterSlavePool() *def.HttpRequestDef
- func GenReqDefForShowMember() *def.HttpRequestDef
- func GenReqDefForShowPool() *def.HttpRequestDef
- func GenReqDefForShowQuota() *def.HttpRequestDef
- func GenReqDefForShowSecurityPolicy() *def.HttpRequestDef
- func GenReqDefForUpdateCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateHealthMonitor() *def.HttpRequestDef
- func GenReqDefForUpdateIpGroup() *def.HttpRequestDef
- func GenReqDefForUpdateIpList() *def.HttpRequestDef
- func GenReqDefForUpdateL7Policy() *def.HttpRequestDef
- func GenReqDefForUpdateL7Rule() *def.HttpRequestDef
- func GenReqDefForUpdateListener() *def.HttpRequestDef
- func GenReqDefForUpdateLoadBalancer() *def.HttpRequestDef
- func GenReqDefForUpdateLogtank() *def.HttpRequestDef
- func GenReqDefForUpdateMember() *def.HttpRequestDef
- func GenReqDefForUpdatePool() *def.HttpRequestDef
- func GenReqDefForUpdateSecurityPolicy() *def.HttpRequestDef
- type BatchAddAvailableZonesInvoker
- type BatchCreateMembersInvoker
- type BatchDeleteIpListInvoker
- type BatchDeleteMembersInvoker
- type BatchRemoveAvailableZonesInvoker
- type BatchUpdateMembersInvoker
- type BatchUpdatePoliciesPriorityInvoker
- type ChangeLoadbalancerChargeModeInvoker
- type CountPreoccupyIpNumInvoker
- type CreateCertificateInvoker
- type CreateHealthMonitorInvoker
- type CreateIpGroupInvoker
- type CreateL7PolicyInvoker
- type CreateL7RuleInvoker
- type CreateListenerInvoker
- type CreateLoadBalancerInvoker
- type CreateLogtankInvoker
- type CreateMasterSlavePoolInvoker
- type CreateMemberInvoker
- type CreatePoolInvoker
- type CreateSecurityPolicyInvoker
- type DeleteCertificateInvoker
- type DeleteHealthMonitorInvoker
- type DeleteIpGroupInvoker
- type DeleteL7PolicyInvoker
- type DeleteL7RuleInvoker
- type DeleteListenerForceInvoker
- type DeleteListenerInvoker
- type DeleteLoadBalancerForceInvoker
- type DeleteLoadBalancerInvoker
- type DeleteLogtankInvoker
- type DeleteMasterSlavePoolInvoker
- type DeleteMemberInvoker
- type DeletePoolInvoker
- type DeleteSecurityPolicyInvoker
- type ElbClient
- func (c *ElbClient) BatchAddAvailableZones(request *model.BatchAddAvailableZonesRequest) (*model.BatchAddAvailableZonesResponse, error)
- func (c *ElbClient) BatchAddAvailableZonesInvoker(request *model.BatchAddAvailableZonesRequest) *BatchAddAvailableZonesInvoker
- func (c *ElbClient) BatchCreateMembers(request *model.BatchCreateMembersRequest) (*model.BatchCreateMembersResponse, error)
- func (c *ElbClient) BatchCreateMembersInvoker(request *model.BatchCreateMembersRequest) *BatchCreateMembersInvoker
- func (c *ElbClient) BatchDeleteIpList(request *model.BatchDeleteIpListRequest) (*model.BatchDeleteIpListResponse, error)
- func (c *ElbClient) BatchDeleteIpListInvoker(request *model.BatchDeleteIpListRequest) *BatchDeleteIpListInvoker
- func (c *ElbClient) BatchDeleteMembers(request *model.BatchDeleteMembersRequest) (*model.BatchDeleteMembersResponse, error)
- func (c *ElbClient) BatchDeleteMembersInvoker(request *model.BatchDeleteMembersRequest) *BatchDeleteMembersInvoker
- func (c *ElbClient) BatchRemoveAvailableZones(request *model.BatchRemoveAvailableZonesRequest) (*model.BatchRemoveAvailableZonesResponse, error)
- func (c *ElbClient) BatchRemoveAvailableZonesInvoker(request *model.BatchRemoveAvailableZonesRequest) *BatchRemoveAvailableZonesInvoker
- func (c *ElbClient) BatchUpdateMembers(request *model.BatchUpdateMembersRequest) (*model.BatchUpdateMembersResponse, error)
- func (c *ElbClient) BatchUpdateMembersInvoker(request *model.BatchUpdateMembersRequest) *BatchUpdateMembersInvoker
- func (c *ElbClient) BatchUpdatePoliciesPriority(request *model.BatchUpdatePoliciesPriorityRequest) (*model.BatchUpdatePoliciesPriorityResponse, error)
- func (c *ElbClient) BatchUpdatePoliciesPriorityInvoker(request *model.BatchUpdatePoliciesPriorityRequest) *BatchUpdatePoliciesPriorityInvoker
- func (c *ElbClient) ChangeLoadbalancerChargeMode(request *model.ChangeLoadbalancerChargeModeRequest) (*model.ChangeLoadbalancerChargeModeResponse, error)
- func (c *ElbClient) ChangeLoadbalancerChargeModeInvoker(request *model.ChangeLoadbalancerChargeModeRequest) *ChangeLoadbalancerChargeModeInvoker
- func (c *ElbClient) CountPreoccupyIpNum(request *model.CountPreoccupyIpNumRequest) (*model.CountPreoccupyIpNumResponse, error)
- func (c *ElbClient) CountPreoccupyIpNumInvoker(request *model.CountPreoccupyIpNumRequest) *CountPreoccupyIpNumInvoker
- func (c *ElbClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
- func (c *ElbClient) CreateCertificateInvoker(request *model.CreateCertificateRequest) *CreateCertificateInvoker
- func (c *ElbClient) CreateHealthMonitor(request *model.CreateHealthMonitorRequest) (*model.CreateHealthMonitorResponse, error)
- func (c *ElbClient) CreateHealthMonitorInvoker(request *model.CreateHealthMonitorRequest) *CreateHealthMonitorInvoker
- func (c *ElbClient) CreateIpGroup(request *model.CreateIpGroupRequest) (*model.CreateIpGroupResponse, error)
- func (c *ElbClient) CreateIpGroupInvoker(request *model.CreateIpGroupRequest) *CreateIpGroupInvoker
- func (c *ElbClient) CreateL7Policy(request *model.CreateL7PolicyRequest) (*model.CreateL7PolicyResponse, error)
- func (c *ElbClient) CreateL7PolicyInvoker(request *model.CreateL7PolicyRequest) *CreateL7PolicyInvoker
- func (c *ElbClient) CreateL7Rule(request *model.CreateL7RuleRequest) (*model.CreateL7RuleResponse, error)
- func (c *ElbClient) CreateL7RuleInvoker(request *model.CreateL7RuleRequest) *CreateL7RuleInvoker
- func (c *ElbClient) CreateListener(request *model.CreateListenerRequest) (*model.CreateListenerResponse, error)
- func (c *ElbClient) CreateListenerInvoker(request *model.CreateListenerRequest) *CreateListenerInvoker
- func (c *ElbClient) CreateLoadBalancer(request *model.CreateLoadBalancerRequest) (*model.CreateLoadBalancerResponse, error)
- func (c *ElbClient) CreateLoadBalancerInvoker(request *model.CreateLoadBalancerRequest) *CreateLoadBalancerInvoker
- func (c *ElbClient) CreateLogtank(request *model.CreateLogtankRequest) (*model.CreateLogtankResponse, error)
- func (c *ElbClient) CreateLogtankInvoker(request *model.CreateLogtankRequest) *CreateLogtankInvoker
- func (c *ElbClient) CreateMasterSlavePool(request *model.CreateMasterSlavePoolRequest) (*model.CreateMasterSlavePoolResponse, error)
- func (c *ElbClient) CreateMasterSlavePoolInvoker(request *model.CreateMasterSlavePoolRequest) *CreateMasterSlavePoolInvoker
- func (c *ElbClient) CreateMember(request *model.CreateMemberRequest) (*model.CreateMemberResponse, error)
- func (c *ElbClient) CreateMemberInvoker(request *model.CreateMemberRequest) *CreateMemberInvoker
- func (c *ElbClient) CreatePool(request *model.CreatePoolRequest) (*model.CreatePoolResponse, error)
- func (c *ElbClient) CreatePoolInvoker(request *model.CreatePoolRequest) *CreatePoolInvoker
- func (c *ElbClient) CreateSecurityPolicy(request *model.CreateSecurityPolicyRequest) (*model.CreateSecurityPolicyResponse, error)
- func (c *ElbClient) CreateSecurityPolicyInvoker(request *model.CreateSecurityPolicyRequest) *CreateSecurityPolicyInvoker
- func (c *ElbClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
- func (c *ElbClient) DeleteCertificateInvoker(request *model.DeleteCertificateRequest) *DeleteCertificateInvoker
- func (c *ElbClient) DeleteHealthMonitor(request *model.DeleteHealthMonitorRequest) (*model.DeleteHealthMonitorResponse, error)
- func (c *ElbClient) DeleteHealthMonitorInvoker(request *model.DeleteHealthMonitorRequest) *DeleteHealthMonitorInvoker
- func (c *ElbClient) DeleteIpGroup(request *model.DeleteIpGroupRequest) (*model.DeleteIpGroupResponse, error)
- func (c *ElbClient) DeleteIpGroupInvoker(request *model.DeleteIpGroupRequest) *DeleteIpGroupInvoker
- func (c *ElbClient) DeleteL7Policy(request *model.DeleteL7PolicyRequest) (*model.DeleteL7PolicyResponse, error)
- func (c *ElbClient) DeleteL7PolicyInvoker(request *model.DeleteL7PolicyRequest) *DeleteL7PolicyInvoker
- func (c *ElbClient) DeleteL7Rule(request *model.DeleteL7RuleRequest) (*model.DeleteL7RuleResponse, error)
- func (c *ElbClient) DeleteL7RuleInvoker(request *model.DeleteL7RuleRequest) *DeleteL7RuleInvoker
- func (c *ElbClient) DeleteListener(request *model.DeleteListenerRequest) (*model.DeleteListenerResponse, error)
- func (c *ElbClient) DeleteListenerForce(request *model.DeleteListenerForceRequest) (*model.DeleteListenerForceResponse, error)
- func (c *ElbClient) DeleteListenerForceInvoker(request *model.DeleteListenerForceRequest) *DeleteListenerForceInvoker
- func (c *ElbClient) DeleteListenerInvoker(request *model.DeleteListenerRequest) *DeleteListenerInvoker
- func (c *ElbClient) DeleteLoadBalancer(request *model.DeleteLoadBalancerRequest) (*model.DeleteLoadBalancerResponse, error)
- func (c *ElbClient) DeleteLoadBalancerForce(request *model.DeleteLoadBalancerForceRequest) (*model.DeleteLoadBalancerForceResponse, error)
- func (c *ElbClient) DeleteLoadBalancerForceInvoker(request *model.DeleteLoadBalancerForceRequest) *DeleteLoadBalancerForceInvoker
- func (c *ElbClient) DeleteLoadBalancerInvoker(request *model.DeleteLoadBalancerRequest) *DeleteLoadBalancerInvoker
- func (c *ElbClient) DeleteLogtank(request *model.DeleteLogtankRequest) (*model.DeleteLogtankResponse, error)
- func (c *ElbClient) DeleteLogtankInvoker(request *model.DeleteLogtankRequest) *DeleteLogtankInvoker
- func (c *ElbClient) DeleteMasterSlavePool(request *model.DeleteMasterSlavePoolRequest) (*model.DeleteMasterSlavePoolResponse, error)
- func (c *ElbClient) DeleteMasterSlavePoolInvoker(request *model.DeleteMasterSlavePoolRequest) *DeleteMasterSlavePoolInvoker
- func (c *ElbClient) DeleteMember(request *model.DeleteMemberRequest) (*model.DeleteMemberResponse, error)
- func (c *ElbClient) DeleteMemberInvoker(request *model.DeleteMemberRequest) *DeleteMemberInvoker
- func (c *ElbClient) DeletePool(request *model.DeletePoolRequest) (*model.DeletePoolResponse, error)
- func (c *ElbClient) DeletePoolInvoker(request *model.DeletePoolRequest) *DeletePoolInvoker
- func (c *ElbClient) DeleteSecurityPolicy(request *model.DeleteSecurityPolicyRequest) (*model.DeleteSecurityPolicyResponse, error)
- func (c *ElbClient) DeleteSecurityPolicyInvoker(request *model.DeleteSecurityPolicyRequest) *DeleteSecurityPolicyInvoker
- func (c *ElbClient) ListAllMembers(request *model.ListAllMembersRequest) (*model.ListAllMembersResponse, error)
- func (c *ElbClient) ListAllMembersInvoker(request *model.ListAllMembersRequest) *ListAllMembersInvoker
- func (c *ElbClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)
- func (c *ElbClient) ListApiVersionsInvoker(request *model.ListApiVersionsRequest) *ListApiVersionsInvoker
- func (c *ElbClient) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
- func (c *ElbClient) ListAvailabilityZonesInvoker(request *model.ListAvailabilityZonesRequest) *ListAvailabilityZonesInvoker
- func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
- func (c *ElbClient) ListCertificatesInvoker(request *model.ListCertificatesRequest) *ListCertificatesInvoker
- func (c *ElbClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
- func (c *ElbClient) ListFlavorsInvoker(request *model.ListFlavorsRequest) *ListFlavorsInvoker
- func (c *ElbClient) ListHealthMonitors(request *model.ListHealthMonitorsRequest) (*model.ListHealthMonitorsResponse, error)
- func (c *ElbClient) ListHealthMonitorsInvoker(request *model.ListHealthMonitorsRequest) *ListHealthMonitorsInvoker
- func (c *ElbClient) ListIpGroups(request *model.ListIpGroupsRequest) (*model.ListIpGroupsResponse, error)
- func (c *ElbClient) ListIpGroupsInvoker(request *model.ListIpGroupsRequest) *ListIpGroupsInvoker
- func (c *ElbClient) ListL7Policies(request *model.ListL7PoliciesRequest) (*model.ListL7PoliciesResponse, error)
- func (c *ElbClient) ListL7PoliciesInvoker(request *model.ListL7PoliciesRequest) *ListL7PoliciesInvoker
- func (c *ElbClient) ListL7Rules(request *model.ListL7RulesRequest) (*model.ListL7RulesResponse, error)
- func (c *ElbClient) ListL7RulesInvoker(request *model.ListL7RulesRequest) *ListL7RulesInvoker
- func (c *ElbClient) ListListeners(request *model.ListListenersRequest) (*model.ListListenersResponse, error)
- func (c *ElbClient) ListListenersInvoker(request *model.ListListenersRequest) *ListListenersInvoker
- func (c *ElbClient) ListLoadBalancers(request *model.ListLoadBalancersRequest) (*model.ListLoadBalancersResponse, error)
- func (c *ElbClient) ListLoadBalancersInvoker(request *model.ListLoadBalancersRequest) *ListLoadBalancersInvoker
- func (c *ElbClient) ListLogtanks(request *model.ListLogtanksRequest) (*model.ListLogtanksResponse, error)
- func (c *ElbClient) ListLogtanksInvoker(request *model.ListLogtanksRequest) *ListLogtanksInvoker
- func (c *ElbClient) ListMasterSlavePools(request *model.ListMasterSlavePoolsRequest) (*model.ListMasterSlavePoolsResponse, error)
- func (c *ElbClient) ListMasterSlavePoolsInvoker(request *model.ListMasterSlavePoolsRequest) *ListMasterSlavePoolsInvoker
- func (c *ElbClient) ListMembers(request *model.ListMembersRequest) (*model.ListMembersResponse, error)
- func (c *ElbClient) ListMembersInvoker(request *model.ListMembersRequest) *ListMembersInvoker
- func (c *ElbClient) ListPools(request *model.ListPoolsRequest) (*model.ListPoolsResponse, error)
- func (c *ElbClient) ListPoolsInvoker(request *model.ListPoolsRequest) *ListPoolsInvoker
- func (c *ElbClient) ListQuotaDetails(request *model.ListQuotaDetailsRequest) (*model.ListQuotaDetailsResponse, error)
- func (c *ElbClient) ListQuotaDetailsInvoker(request *model.ListQuotaDetailsRequest) *ListQuotaDetailsInvoker
- func (c *ElbClient) ListSecurityPolicies(request *model.ListSecurityPoliciesRequest) (*model.ListSecurityPoliciesResponse, error)
- func (c *ElbClient) ListSecurityPoliciesInvoker(request *model.ListSecurityPoliciesRequest) *ListSecurityPoliciesInvoker
- func (c *ElbClient) ListSystemSecurityPolicies(request *model.ListSystemSecurityPoliciesRequest) (*model.ListSystemSecurityPoliciesResponse, error)
- func (c *ElbClient) ListSystemSecurityPoliciesInvoker(request *model.ListSystemSecurityPoliciesRequest) *ListSystemSecurityPoliciesInvoker
- func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
- func (c *ElbClient) ShowCertificateInvoker(request *model.ShowCertificateRequest) *ShowCertificateInvoker
- func (c *ElbClient) ShowFlavor(request *model.ShowFlavorRequest) (*model.ShowFlavorResponse, error)
- func (c *ElbClient) ShowFlavorInvoker(request *model.ShowFlavorRequest) *ShowFlavorInvoker
- func (c *ElbClient) ShowHealthMonitor(request *model.ShowHealthMonitorRequest) (*model.ShowHealthMonitorResponse, error)
- func (c *ElbClient) ShowHealthMonitorInvoker(request *model.ShowHealthMonitorRequest) *ShowHealthMonitorInvoker
- func (c *ElbClient) ShowIpGroup(request *model.ShowIpGroupRequest) (*model.ShowIpGroupResponse, error)
- func (c *ElbClient) ShowIpGroupInvoker(request *model.ShowIpGroupRequest) *ShowIpGroupInvoker
- func (c *ElbClient) ShowL7Policy(request *model.ShowL7PolicyRequest) (*model.ShowL7PolicyResponse, error)
- func (c *ElbClient) ShowL7PolicyInvoker(request *model.ShowL7PolicyRequest) *ShowL7PolicyInvoker
- func (c *ElbClient) ShowL7Rule(request *model.ShowL7RuleRequest) (*model.ShowL7RuleResponse, error)
- func (c *ElbClient) ShowL7RuleInvoker(request *model.ShowL7RuleRequest) *ShowL7RuleInvoker
- func (c *ElbClient) ShowListener(request *model.ShowListenerRequest) (*model.ShowListenerResponse, error)
- func (c *ElbClient) ShowListenerInvoker(request *model.ShowListenerRequest) *ShowListenerInvoker
- func (c *ElbClient) ShowLoadBalancer(request *model.ShowLoadBalancerRequest) (*model.ShowLoadBalancerResponse, error)
- func (c *ElbClient) ShowLoadBalancerInvoker(request *model.ShowLoadBalancerRequest) *ShowLoadBalancerInvoker
- func (c *ElbClient) ShowLoadBalancerStatus(request *model.ShowLoadBalancerStatusRequest) (*model.ShowLoadBalancerStatusResponse, error)
- func (c *ElbClient) ShowLoadBalancerStatusInvoker(request *model.ShowLoadBalancerStatusRequest) *ShowLoadBalancerStatusInvoker
- func (c *ElbClient) ShowLogtank(request *model.ShowLogtankRequest) (*model.ShowLogtankResponse, error)
- func (c *ElbClient) ShowLogtankInvoker(request *model.ShowLogtankRequest) *ShowLogtankInvoker
- func (c *ElbClient) ShowMasterSlavePool(request *model.ShowMasterSlavePoolRequest) (*model.ShowMasterSlavePoolResponse, error)
- func (c *ElbClient) ShowMasterSlavePoolInvoker(request *model.ShowMasterSlavePoolRequest) *ShowMasterSlavePoolInvoker
- func (c *ElbClient) ShowMember(request *model.ShowMemberRequest) (*model.ShowMemberResponse, error)
- func (c *ElbClient) ShowMemberInvoker(request *model.ShowMemberRequest) *ShowMemberInvoker
- func (c *ElbClient) ShowPool(request *model.ShowPoolRequest) (*model.ShowPoolResponse, error)
- func (c *ElbClient) ShowPoolInvoker(request *model.ShowPoolRequest) *ShowPoolInvoker
- func (c *ElbClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)
- func (c *ElbClient) ShowQuotaInvoker(request *model.ShowQuotaRequest) *ShowQuotaInvoker
- func (c *ElbClient) ShowSecurityPolicy(request *model.ShowSecurityPolicyRequest) (*model.ShowSecurityPolicyResponse, error)
- func (c *ElbClient) ShowSecurityPolicyInvoker(request *model.ShowSecurityPolicyRequest) *ShowSecurityPolicyInvoker
- func (c *ElbClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
- func (c *ElbClient) UpdateCertificateInvoker(request *model.UpdateCertificateRequest) *UpdateCertificateInvoker
- func (c *ElbClient) UpdateHealthMonitor(request *model.UpdateHealthMonitorRequest) (*model.UpdateHealthMonitorResponse, error)
- func (c *ElbClient) UpdateHealthMonitorInvoker(request *model.UpdateHealthMonitorRequest) *UpdateHealthMonitorInvoker
- func (c *ElbClient) UpdateIpGroup(request *model.UpdateIpGroupRequest) (*model.UpdateIpGroupResponse, error)
- func (c *ElbClient) UpdateIpGroupInvoker(request *model.UpdateIpGroupRequest) *UpdateIpGroupInvoker
- func (c *ElbClient) UpdateIpList(request *model.UpdateIpListRequest) (*model.UpdateIpListResponse, error)
- func (c *ElbClient) UpdateIpListInvoker(request *model.UpdateIpListRequest) *UpdateIpListInvoker
- func (c *ElbClient) UpdateL7Policy(request *model.UpdateL7PolicyRequest) (*model.UpdateL7PolicyResponse, error)
- func (c *ElbClient) UpdateL7PolicyInvoker(request *model.UpdateL7PolicyRequest) *UpdateL7PolicyInvoker
- func (c *ElbClient) UpdateL7Rule(request *model.UpdateL7RuleRequest) (*model.UpdateL7RuleResponse, error)
- func (c *ElbClient) UpdateL7RuleInvoker(request *model.UpdateL7RuleRequest) *UpdateL7RuleInvoker
- func (c *ElbClient) UpdateListener(request *model.UpdateListenerRequest) (*model.UpdateListenerResponse, error)
- func (c *ElbClient) UpdateListenerInvoker(request *model.UpdateListenerRequest) *UpdateListenerInvoker
- func (c *ElbClient) UpdateLoadBalancer(request *model.UpdateLoadBalancerRequest) (*model.UpdateLoadBalancerResponse, error)
- func (c *ElbClient) UpdateLoadBalancerInvoker(request *model.UpdateLoadBalancerRequest) *UpdateLoadBalancerInvoker
- func (c *ElbClient) UpdateLogtank(request *model.UpdateLogtankRequest) (*model.UpdateLogtankResponse, error)
- func (c *ElbClient) UpdateLogtankInvoker(request *model.UpdateLogtankRequest) *UpdateLogtankInvoker
- func (c *ElbClient) UpdateMember(request *model.UpdateMemberRequest) (*model.UpdateMemberResponse, error)
- func (c *ElbClient) UpdateMemberInvoker(request *model.UpdateMemberRequest) *UpdateMemberInvoker
- func (c *ElbClient) UpdatePool(request *model.UpdatePoolRequest) (*model.UpdatePoolResponse, error)
- func (c *ElbClient) UpdatePoolInvoker(request *model.UpdatePoolRequest) *UpdatePoolInvoker
- func (c *ElbClient) UpdateSecurityPolicy(request *model.UpdateSecurityPolicyRequest) (*model.UpdateSecurityPolicyResponse, error)
- func (c *ElbClient) UpdateSecurityPolicyInvoker(request *model.UpdateSecurityPolicyRequest) *UpdateSecurityPolicyInvoker
- type ListAllMembersInvoker
- type ListApiVersionsInvoker
- type ListAvailabilityZonesInvoker
- type ListCertificatesInvoker
- type ListFlavorsInvoker
- type ListHealthMonitorsInvoker
- type ListIpGroupsInvoker
- type ListL7PoliciesInvoker
- type ListL7RulesInvoker
- type ListListenersInvoker
- type ListLoadBalancersInvoker
- type ListLogtanksInvoker
- type ListMasterSlavePoolsInvoker
- type ListMembersInvoker
- type ListPoolsInvoker
- type ListQuotaDetailsInvoker
- type ListSecurityPoliciesInvoker
- type ListSystemSecurityPoliciesInvoker
- type ShowCertificateInvoker
- type ShowFlavorInvoker
- type ShowHealthMonitorInvoker
- type ShowIpGroupInvoker
- type ShowL7PolicyInvoker
- type ShowL7RuleInvoker
- type ShowListenerInvoker
- type ShowLoadBalancerInvoker
- type ShowLoadBalancerStatusInvoker
- type ShowLogtankInvoker
- type ShowMasterSlavePoolInvoker
- type ShowMemberInvoker
- type ShowPoolInvoker
- type ShowQuotaInvoker
- type ShowSecurityPolicyInvoker
- type UpdateCertificateInvoker
- type UpdateHealthMonitorInvoker
- type UpdateIpGroupInvoker
- type UpdateIpListInvoker
- type UpdateL7PolicyInvoker
- type UpdateL7RuleInvoker
- type UpdateListenerInvoker
- type UpdateLoadBalancerInvoker
- type UpdateLogtankInvoker
- type UpdateMemberInvoker
- type UpdatePoolInvoker
- type UpdateSecurityPolicyInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ElbClientBuilder ¶
func ElbClientBuilder() *http_client.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 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 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) Invoke ¶ added in v0.1.68
func (i *BatchAddAvailableZonesInvoker) Invoke() (*model.BatchAddAvailableZonesResponse, error)
type BatchCreateMembersInvoker ¶ added in v0.0.90
type BatchCreateMembersInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateMembersInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateMembersInvoker) Invoke() (*model.BatchCreateMembersResponse, error)
type BatchDeleteIpListInvoker ¶ added in v0.0.90
type BatchDeleteIpListInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteIpListInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeleteIpListInvoker) Invoke() (*model.BatchDeleteIpListResponse, error)
type BatchDeleteMembersInvoker ¶ added in v0.0.90
type BatchDeleteMembersInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteMembersInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeleteMembersInvoker) Invoke() (*model.BatchDeleteMembersResponse, error)
type BatchRemoveAvailableZonesInvoker ¶ added in v0.1.68
type BatchRemoveAvailableZonesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRemoveAvailableZonesInvoker) Invoke ¶ added in v0.1.68
func (i *BatchRemoveAvailableZonesInvoker) Invoke() (*model.BatchRemoveAvailableZonesResponse, error)
type BatchUpdateMembersInvoker ¶ added in v0.1.42
type BatchUpdateMembersInvoker struct {
*invoker.BaseInvoker
}
func (*BatchUpdateMembersInvoker) Invoke ¶ added in v0.1.42
func (i *BatchUpdateMembersInvoker) Invoke() (*model.BatchUpdateMembersResponse, error)
type BatchUpdatePoliciesPriorityInvoker ¶ added in v0.0.90
type BatchUpdatePoliciesPriorityInvoker struct {
*invoker.BaseInvoker
}
func (*BatchUpdatePoliciesPriorityInvoker) Invoke ¶ added in v0.0.90
func (i *BatchUpdatePoliciesPriorityInvoker) Invoke() (*model.BatchUpdatePoliciesPriorityResponse, error)
type ChangeLoadbalancerChargeModeInvoker ¶ added in v0.0.90
type ChangeLoadbalancerChargeModeInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeLoadbalancerChargeModeInvoker) Invoke ¶ added in v0.0.90
func (i *ChangeLoadbalancerChargeModeInvoker) Invoke() (*model.ChangeLoadbalancerChargeModeResponse, error)
type CountPreoccupyIpNumInvoker ¶ added in v0.0.90
type CountPreoccupyIpNumInvoker struct {
*invoker.BaseInvoker
}
func (*CountPreoccupyIpNumInvoker) Invoke ¶ added in v0.0.90
func (i *CountPreoccupyIpNumInvoker) Invoke() (*model.CountPreoccupyIpNumResponse, error)
type CreateCertificateInvoker ¶ added in v0.0.90
type CreateCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *CreateCertificateInvoker) Invoke() (*model.CreateCertificateResponse, error)
type CreateHealthMonitorInvoker ¶ added in v0.0.90
type CreateHealthMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*CreateHealthMonitorInvoker) Invoke ¶ added in v0.0.90
func (i *CreateHealthMonitorInvoker) Invoke() (*model.CreateHealthMonitorResponse, error)
type CreateIpGroupInvoker ¶ added in v0.0.90
type CreateIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateIpGroupInvoker) Invoke ¶ added in v0.0.90
func (i *CreateIpGroupInvoker) Invoke() (*model.CreateIpGroupResponse, error)
type CreateL7PolicyInvoker ¶ added in v0.0.90
type CreateL7PolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreateL7PolicyInvoker) Invoke ¶ added in v0.0.90
func (i *CreateL7PolicyInvoker) Invoke() (*model.CreateL7PolicyResponse, error)
type CreateL7RuleInvoker ¶ added in v0.0.90
type CreateL7RuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateL7RuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateL7RuleInvoker) Invoke() (*model.CreateL7RuleResponse, error)
type CreateListenerInvoker ¶ added in v0.0.90
type CreateListenerInvoker struct {
*invoker.BaseInvoker
}
func (*CreateListenerInvoker) Invoke ¶ added in v0.0.90
func (i *CreateListenerInvoker) Invoke() (*model.CreateListenerResponse, error)
type CreateLoadBalancerInvoker ¶ added in v0.0.90
type CreateLoadBalancerInvoker struct {
*invoker.BaseInvoker
}
func (*CreateLoadBalancerInvoker) Invoke ¶ added in v0.0.90
func (i *CreateLoadBalancerInvoker) Invoke() (*model.CreateLoadBalancerResponse, error)
type CreateLogtankInvoker ¶ added in v0.0.90
type CreateLogtankInvoker struct {
*invoker.BaseInvoker
}
func (*CreateLogtankInvoker) Invoke ¶ added in v0.0.90
func (i *CreateLogtankInvoker) Invoke() (*model.CreateLogtankResponse, error)
type CreateMasterSlavePoolInvoker ¶ added in v0.0.97
type CreateMasterSlavePoolInvoker struct {
*invoker.BaseInvoker
}
func (*CreateMasterSlavePoolInvoker) Invoke ¶ added in v0.0.97
func (i *CreateMasterSlavePoolInvoker) Invoke() (*model.CreateMasterSlavePoolResponse, error)
type CreateMemberInvoker ¶ added in v0.0.90
type CreateMemberInvoker struct {
*invoker.BaseInvoker
}
func (*CreateMemberInvoker) Invoke ¶ added in v0.0.90
func (i *CreateMemberInvoker) Invoke() (*model.CreateMemberResponse, error)
type CreatePoolInvoker ¶ added in v0.0.90
type CreatePoolInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePoolInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePoolInvoker) Invoke() (*model.CreatePoolResponse, error)
type CreateSecurityPolicyInvoker ¶ added in v0.0.90
type CreateSecurityPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSecurityPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSecurityPolicyInvoker) Invoke() (*model.CreateSecurityPolicyResponse, error)
type DeleteCertificateInvoker ¶ added in v0.0.90
type DeleteCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteCertificateInvoker) Invoke() (*model.DeleteCertificateResponse, error)
type DeleteHealthMonitorInvoker ¶ added in v0.0.90
type DeleteHealthMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteHealthMonitorInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteHealthMonitorInvoker) Invoke() (*model.DeleteHealthMonitorResponse, error)
type DeleteIpGroupInvoker ¶ added in v0.0.90
type DeleteIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteIpGroupInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteIpGroupInvoker) Invoke() (*model.DeleteIpGroupResponse, error)
type DeleteL7PolicyInvoker ¶ added in v0.0.90
type DeleteL7PolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteL7PolicyInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteL7PolicyInvoker) Invoke() (*model.DeleteL7PolicyResponse, error)
type DeleteL7RuleInvoker ¶ added in v0.0.90
type DeleteL7RuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteL7RuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteL7RuleInvoker) Invoke() (*model.DeleteL7RuleResponse, error)
type DeleteListenerForceInvoker ¶ added in v0.1.42
type DeleteListenerForceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteListenerForceInvoker) Invoke ¶ added in v0.1.42
func (i *DeleteListenerForceInvoker) Invoke() (*model.DeleteListenerForceResponse, error)
type DeleteListenerInvoker ¶ added in v0.0.90
type DeleteListenerInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteListenerInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteListenerInvoker) Invoke() (*model.DeleteListenerResponse, error)
type DeleteLoadBalancerForceInvoker ¶ added in v0.1.42
type DeleteLoadBalancerForceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteLoadBalancerForceInvoker) Invoke ¶ added in v0.1.42
func (i *DeleteLoadBalancerForceInvoker) Invoke() (*model.DeleteLoadBalancerForceResponse, error)
type DeleteLoadBalancerInvoker ¶ added in v0.0.90
type DeleteLoadBalancerInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteLoadBalancerInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteLoadBalancerInvoker) Invoke() (*model.DeleteLoadBalancerResponse, error)
type DeleteLogtankInvoker ¶ added in v0.0.90
type DeleteLogtankInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteLogtankInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteLogtankInvoker) Invoke() (*model.DeleteLogtankResponse, error)
type DeleteMasterSlavePoolInvoker ¶ added in v0.0.97
type DeleteMasterSlavePoolInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteMasterSlavePoolInvoker) Invoke ¶ added in v0.0.97
func (i *DeleteMasterSlavePoolInvoker) Invoke() (*model.DeleteMasterSlavePoolResponse, error)
type DeleteMemberInvoker ¶ added in v0.0.90
type DeleteMemberInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteMemberInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteMemberInvoker) Invoke() (*model.DeleteMemberResponse, error)
type DeletePoolInvoker ¶ added in v0.0.90
type DeletePoolInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePoolInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePoolInvoker) Invoke() (*model.DeletePoolResponse, error)
type DeleteSecurityPolicyInvoker ¶ added in v0.0.90
type DeleteSecurityPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSecurityPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSecurityPolicyInvoker) Invoke() (*model.DeleteSecurityPolicyResponse, error)
type ElbClient ¶
type ElbClient struct {
HcClient *http_client.HcHttpClient
}
func NewElbClient ¶
func NewElbClient(hcClient *http_client.HcHttpClient) *ElbClient
func (*ElbClient) BatchAddAvailableZones ¶ added in v0.1.68
func (c *ElbClient) BatchAddAvailableZones(request *model.BatchAddAvailableZonesRequest) (*model.BatchAddAvailableZonesResponse, error)
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
func (c *ElbClient) BatchRemoveAvailableZones(request *model.BatchRemoveAvailableZonesRequest) (*model.BatchRemoveAvailableZonesResponse, error)
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
func (c *ElbClient) BatchUpdatePoliciesPriority(request *model.BatchUpdatePoliciesPriorityRequest) (*model.BatchUpdatePoliciesPriorityResponse, error)
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
func (c *ElbClient) ChangeLoadbalancerChargeMode(request *model.ChangeLoadbalancerChargeModeRequest) (*model.ChangeLoadbalancerChargeModeResponse, error)
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 ¶
func (c *ElbClient) CountPreoccupyIpNum(request *model.CountPreoccupyIpNumRequest) (*model.CountPreoccupyIpNumResponse, error)
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,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) CreateHealthMonitor ¶
func (c *ElbClient) CreateHealthMonitor(request *model.CreateHealthMonitorRequest) (*model.CreateHealthMonitorResponse, error)
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)
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. 不支持绑定已有未使用的内网IPv4、内网IPv6或公网IPv6地址。
[> 关于计费: - 若billing_info非空时,包周期。 - 若billing_info为空,autoscaling.enable=true时,弹性计费。 - 若billing_info为空,autoscaling.enable=false或未设置,charge_mode=lcu,按量计费。 - 若billing_info为空,autoscaling.enable=false或未设置,charge_mode=flavor,固定规格按需计费。](tag:hws) [> 不支持创建IPv6地址负载均衡器](tag:dt,dt_test)
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)
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
func (c *ElbClient) CreateMasterSlavePool(request *model.CreateMasterSlavePoolRequest) (*model.CreateMasterSlavePoolResponse, error)
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
func (c *ElbClient) CreateSecurityPolicy(request *model.CreateSecurityPolicyRequest) (*model.CreateSecurityPolicyResponse, error)
CreateSecurityPolicy 创建自定义安全策略
创建自定义安全策略。用于在创建HTTPS监听器时,请求参数中指定security_policy_id来设置监听器的自定义安全策略。
[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt)
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 ¶
func (c *ElbClient) DeleteHealthMonitor(request *model.DeleteHealthMonitorRequest) (*model.DeleteHealthMonitorResponse, error)
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)
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
func (c *ElbClient) DeleteListenerForce(request *model.DeleteListenerForceRequest) (*model.DeleteListenerForceResponse, error)
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
func (c *ElbClient) DeleteLoadBalancerForce(request *model.DeleteLoadBalancerForceRequest) (*model.DeleteLoadBalancerForceResponse, error)
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)
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
func (c *ElbClient) DeleteMasterSlavePool(request *model.DeleteMasterSlavePoolRequest) (*model.DeleteMasterSlavePoolResponse, error)
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
func (c *ElbClient) DeleteSecurityPolicy(request *model.DeleteSecurityPolicyRequest) (*model.DeleteSecurityPolicyResponse, error)
DeleteSecurityPolicy 删除自定义安全策略
删除自定义安全策略。[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt)
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 ¶
func (c *ElbClient) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
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)
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)
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
func (c *ElbClient) ListMasterSlavePools(request *model.ListMasterSlavePoolsRequest) (*model.ListMasterSlavePoolsResponse, error)
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
func (c *ElbClient) ListSecurityPolicies(request *model.ListSecurityPoliciesRequest) (*model.ListSecurityPoliciesResponse, error)
ListSecurityPolicies 查询自定义安全策略列表
查询自定义安全策略列表。[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt)
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
func (c *ElbClient) ListSystemSecurityPolicies(request *model.ListSystemSecurityPoliciesRequest) (*model.ListSystemSecurityPoliciesResponse, error)
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) 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)
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 ¶
func (c *ElbClient) ShowLoadBalancerStatus(request *model.ShowLoadBalancerStatusRequest) (*model.ShowLoadBalancerStatusResponse, error)
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)
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
func (c *ElbClient) ShowMasterSlavePool(request *model.ShowMasterSlavePoolRequest) (*model.ShowMasterSlavePoolResponse, error)
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)
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 ¶
func (c *ElbClient) UpdateHealthMonitor(request *model.UpdateHealthMonitorRequest) (*model.UpdateHealthMonitorResponse, error)
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)
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)
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
func (c *ElbClient) UpdateSecurityPolicy(request *model.UpdateSecurityPolicyRequest) (*model.UpdateSecurityPolicyResponse, error)
UpdateSecurityPolicy 更新自定义安全策略
更新自定义安全策略。[荷兰region不支持自定义安全策略功能,请勿使用。](tag:dt)
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) Invoke ¶ added in v0.0.90
func (i *ListAllMembersInvoker) Invoke() (*model.ListAllMembersResponse, error)
type ListApiVersionsInvoker ¶ added in v0.0.90
type ListApiVersionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListApiVersionsInvoker) Invoke ¶ added in v0.0.90
func (i *ListApiVersionsInvoker) Invoke() (*model.ListApiVersionsResponse, error)
type ListAvailabilityZonesInvoker ¶ added in v0.0.90
type ListAvailabilityZonesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAvailabilityZonesInvoker) Invoke ¶ added in v0.0.90
func (i *ListAvailabilityZonesInvoker) Invoke() (*model.ListAvailabilityZonesResponse, error)
type ListCertificatesInvoker ¶ added in v0.0.90
type ListCertificatesInvoker struct {
*invoker.BaseInvoker
}
func (*ListCertificatesInvoker) Invoke ¶ added in v0.0.90
func (i *ListCertificatesInvoker) Invoke() (*model.ListCertificatesResponse, error)
type ListFlavorsInvoker ¶ added in v0.0.90
type ListFlavorsInvoker struct {
*invoker.BaseInvoker
}
func (*ListFlavorsInvoker) Invoke ¶ added in v0.0.90
func (i *ListFlavorsInvoker) Invoke() (*model.ListFlavorsResponse, error)
type ListHealthMonitorsInvoker ¶ added in v0.0.90
type ListHealthMonitorsInvoker struct {
*invoker.BaseInvoker
}
func (*ListHealthMonitorsInvoker) Invoke ¶ added in v0.0.90
func (i *ListHealthMonitorsInvoker) Invoke() (*model.ListHealthMonitorsResponse, error)
type ListIpGroupsInvoker ¶ added in v0.0.90
type ListIpGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListIpGroupsInvoker) Invoke ¶ added in v0.0.90
func (i *ListIpGroupsInvoker) Invoke() (*model.ListIpGroupsResponse, error)
type ListL7PoliciesInvoker ¶ added in v0.0.90
type ListL7PoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListL7PoliciesInvoker) Invoke ¶ added in v0.0.90
func (i *ListL7PoliciesInvoker) Invoke() (*model.ListL7PoliciesResponse, error)
type ListL7RulesInvoker ¶ added in v0.0.90
type ListL7RulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListL7RulesInvoker) Invoke ¶ added in v0.0.90
func (i *ListL7RulesInvoker) Invoke() (*model.ListL7RulesResponse, error)
type ListListenersInvoker ¶ added in v0.0.90
type ListListenersInvoker struct {
*invoker.BaseInvoker
}
func (*ListListenersInvoker) Invoke ¶ added in v0.0.90
func (i *ListListenersInvoker) Invoke() (*model.ListListenersResponse, error)
type ListLoadBalancersInvoker ¶ added in v0.0.90
type ListLoadBalancersInvoker struct {
*invoker.BaseInvoker
}
func (*ListLoadBalancersInvoker) Invoke ¶ added in v0.0.90
func (i *ListLoadBalancersInvoker) Invoke() (*model.ListLoadBalancersResponse, error)
type ListLogtanksInvoker ¶ added in v0.0.90
type ListLogtanksInvoker struct {
*invoker.BaseInvoker
}
func (*ListLogtanksInvoker) Invoke ¶ added in v0.0.90
func (i *ListLogtanksInvoker) Invoke() (*model.ListLogtanksResponse, error)
type ListMasterSlavePoolsInvoker ¶ added in v0.0.97
type ListMasterSlavePoolsInvoker struct {
*invoker.BaseInvoker
}
func (*ListMasterSlavePoolsInvoker) Invoke ¶ added in v0.0.97
func (i *ListMasterSlavePoolsInvoker) Invoke() (*model.ListMasterSlavePoolsResponse, error)
type ListMembersInvoker ¶ added in v0.0.90
type ListMembersInvoker struct {
*invoker.BaseInvoker
}
func (*ListMembersInvoker) Invoke ¶ added in v0.0.90
func (i *ListMembersInvoker) Invoke() (*model.ListMembersResponse, error)
type ListPoolsInvoker ¶ added in v0.0.90
type ListPoolsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPoolsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPoolsInvoker) Invoke() (*model.ListPoolsResponse, error)
type ListQuotaDetailsInvoker ¶ added in v0.0.90
type ListQuotaDetailsInvoker struct {
*invoker.BaseInvoker
}
func (*ListQuotaDetailsInvoker) Invoke ¶ added in v0.0.90
func (i *ListQuotaDetailsInvoker) Invoke() (*model.ListQuotaDetailsResponse, error)
type ListSecurityPoliciesInvoker ¶ added in v0.0.90
type ListSecurityPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListSecurityPoliciesInvoker) Invoke ¶ added in v0.0.90
func (i *ListSecurityPoliciesInvoker) Invoke() (*model.ListSecurityPoliciesResponse, error)
type ListSystemSecurityPoliciesInvoker ¶ added in v0.0.90
type ListSystemSecurityPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListSystemSecurityPoliciesInvoker) Invoke ¶ added in v0.0.90
func (i *ListSystemSecurityPoliciesInvoker) Invoke() (*model.ListSystemSecurityPoliciesResponse, error)
type ShowCertificateInvoker ¶ added in v0.0.90
type ShowCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *ShowCertificateInvoker) Invoke() (*model.ShowCertificateResponse, error)
type ShowFlavorInvoker ¶ added in v0.0.90
type ShowFlavorInvoker struct {
*invoker.BaseInvoker
}
func (*ShowFlavorInvoker) Invoke ¶ added in v0.0.90
func (i *ShowFlavorInvoker) Invoke() (*model.ShowFlavorResponse, error)
type ShowHealthMonitorInvoker ¶ added in v0.0.90
type ShowHealthMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*ShowHealthMonitorInvoker) Invoke ¶ added in v0.0.90
func (i *ShowHealthMonitorInvoker) Invoke() (*model.ShowHealthMonitorResponse, error)
type ShowIpGroupInvoker ¶ added in v0.0.90
type ShowIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowIpGroupInvoker) Invoke ¶ added in v0.0.90
func (i *ShowIpGroupInvoker) Invoke() (*model.ShowIpGroupResponse, error)
type ShowL7PolicyInvoker ¶ added in v0.0.90
type ShowL7PolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowL7PolicyInvoker) Invoke ¶ added in v0.0.90
func (i *ShowL7PolicyInvoker) Invoke() (*model.ShowL7PolicyResponse, error)
type ShowL7RuleInvoker ¶ added in v0.0.90
type ShowL7RuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowL7RuleInvoker) Invoke ¶ added in v0.0.90
func (i *ShowL7RuleInvoker) Invoke() (*model.ShowL7RuleResponse, error)
type ShowListenerInvoker ¶ added in v0.0.90
type ShowListenerInvoker struct {
*invoker.BaseInvoker
}
func (*ShowListenerInvoker) Invoke ¶ added in v0.0.90
func (i *ShowListenerInvoker) Invoke() (*model.ShowListenerResponse, error)
type ShowLoadBalancerInvoker ¶ added in v0.0.90
type ShowLoadBalancerInvoker struct {
*invoker.BaseInvoker
}
func (*ShowLoadBalancerInvoker) Invoke ¶ added in v0.0.90
func (i *ShowLoadBalancerInvoker) Invoke() (*model.ShowLoadBalancerResponse, error)
type ShowLoadBalancerStatusInvoker ¶ added in v0.0.90
type ShowLoadBalancerStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ShowLoadBalancerStatusInvoker) Invoke ¶ added in v0.0.90
func (i *ShowLoadBalancerStatusInvoker) Invoke() (*model.ShowLoadBalancerStatusResponse, error)
type ShowLogtankInvoker ¶ added in v0.0.90
type ShowLogtankInvoker struct {
*invoker.BaseInvoker
}
func (*ShowLogtankInvoker) Invoke ¶ added in v0.0.90
func (i *ShowLogtankInvoker) Invoke() (*model.ShowLogtankResponse, error)
type ShowMasterSlavePoolInvoker ¶ added in v0.0.97
type ShowMasterSlavePoolInvoker struct {
*invoker.BaseInvoker
}
func (*ShowMasterSlavePoolInvoker) Invoke ¶ added in v0.0.97
func (i *ShowMasterSlavePoolInvoker) Invoke() (*model.ShowMasterSlavePoolResponse, error)
type ShowMemberInvoker ¶ added in v0.0.90
type ShowMemberInvoker struct {
*invoker.BaseInvoker
}
func (*ShowMemberInvoker) Invoke ¶ added in v0.0.90
func (i *ShowMemberInvoker) Invoke() (*model.ShowMemberResponse, error)
type ShowPoolInvoker ¶ added in v0.0.90
type ShowPoolInvoker struct {
*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) Invoke ¶ added in v0.0.90
func (i *ShowQuotaInvoker) Invoke() (*model.ShowQuotaResponse, error)
type ShowSecurityPolicyInvoker ¶ added in v0.0.90
type ShowSecurityPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSecurityPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSecurityPolicyInvoker) Invoke() (*model.ShowSecurityPolicyResponse, error)
type UpdateCertificateInvoker ¶ added in v0.0.90
type UpdateCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCertificateInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateCertificateInvoker) Invoke() (*model.UpdateCertificateResponse, error)
type UpdateHealthMonitorInvoker ¶ added in v0.0.90
type UpdateHealthMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateHealthMonitorInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateHealthMonitorInvoker) Invoke() (*model.UpdateHealthMonitorResponse, error)
type UpdateIpGroupInvoker ¶ added in v0.0.90
type UpdateIpGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateIpGroupInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateIpGroupInvoker) Invoke() (*model.UpdateIpGroupResponse, error)
type UpdateIpListInvoker ¶ added in v0.0.90
type UpdateIpListInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateIpListInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateIpListInvoker) Invoke() (*model.UpdateIpListResponse, error)
type UpdateL7PolicyInvoker ¶ added in v0.0.90
type UpdateL7PolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateL7PolicyInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateL7PolicyInvoker) Invoke() (*model.UpdateL7PolicyResponse, error)
type UpdateL7RuleInvoker ¶ added in v0.0.90
type UpdateL7RuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateL7RuleInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateL7RuleInvoker) Invoke() (*model.UpdateL7RuleResponse, error)
type UpdateListenerInvoker ¶ added in v0.0.90
type UpdateListenerInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateListenerInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateListenerInvoker) Invoke() (*model.UpdateListenerResponse, error)
type UpdateLoadBalancerInvoker ¶ added in v0.0.90
type UpdateLoadBalancerInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateLoadBalancerInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateLoadBalancerInvoker) Invoke() (*model.UpdateLoadBalancerResponse, error)
type UpdateLogtankInvoker ¶ added in v0.0.90
type UpdateLogtankInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateLogtankInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateLogtankInvoker) Invoke() (*model.UpdateLogtankResponse, error)
type UpdateMemberInvoker ¶ added in v0.0.90
type UpdateMemberInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateMemberInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateMemberInvoker) Invoke() (*model.UpdateMemberResponse, error)
type UpdatePoolInvoker ¶ added in v0.0.90
type UpdatePoolInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePoolInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePoolInvoker) Invoke() (*model.UpdatePoolResponse, error)
type UpdateSecurityPolicyInvoker ¶ added in v0.0.90
type UpdateSecurityPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateSecurityPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateSecurityPolicyInvoker) Invoke() (*model.UpdateSecurityPolicyResponse, error)