Documentation ¶
Index ¶
- func ElbClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForBatchCreateListenerTags() *def.HttpRequestDef
- func GenReqDefForBatchCreateLoadbalancerTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteListenerTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteLoadbalancerTags() *def.HttpRequestDef
- func GenReqDefForCreateCertificate() *def.HttpRequestDef
- func GenReqDefForCreateHealthmonitor() *def.HttpRequestDef
- func GenReqDefForCreateL7policy() *def.HttpRequestDef
- func GenReqDefForCreateL7rule() *def.HttpRequestDef
- func GenReqDefForCreateListener() *def.HttpRequestDef
- func GenReqDefForCreateListenerTags() *def.HttpRequestDef
- func GenReqDefForCreateLoadbalancer() *def.HttpRequestDef
- func GenReqDefForCreateLoadbalancerTags() *def.HttpRequestDef
- func GenReqDefForCreateMember() *def.HttpRequestDef
- func GenReqDefForCreatePool() *def.HttpRequestDef
- func GenReqDefForCreateWhitelist() *def.HttpRequestDef
- func GenReqDefForDeleteCertificate() *def.HttpRequestDef
- func GenReqDefForDeleteHealthmonitor() *def.HttpRequestDef
- func GenReqDefForDeleteL7policy() *def.HttpRequestDef
- func GenReqDefForDeleteL7rule() *def.HttpRequestDef
- func GenReqDefForDeleteListener() *def.HttpRequestDef
- func GenReqDefForDeleteListenerTags() *def.HttpRequestDef
- func GenReqDefForDeleteLoadbalancer() *def.HttpRequestDef
- func GenReqDefForDeleteLoadbalancerTags() *def.HttpRequestDef
- func GenReqDefForDeleteMember() *def.HttpRequestDef
- func GenReqDefForDeletePool() *def.HttpRequestDef
- func GenReqDefForDeleteWhitelist() *def.HttpRequestDef
- func GenReqDefForListCertificates() *def.HttpRequestDef
- func GenReqDefForListHealthmonitors() *def.HttpRequestDef
- func GenReqDefForListL7policies() *def.HttpRequestDef
- func GenReqDefForListL7rules() *def.HttpRequestDef
- func GenReqDefForListListenerTags() *def.HttpRequestDef
- func GenReqDefForListListeners() *def.HttpRequestDef
- func GenReqDefForListListenersByTags() *def.HttpRequestDef
- func GenReqDefForListLoadbalancerTags() *def.HttpRequestDef
- func GenReqDefForListLoadbalancers() *def.HttpRequestDef
- func GenReqDefForListLoadbalancersByTags() *def.HttpRequestDef
- func GenReqDefForListMembers() *def.HttpRequestDef
- func GenReqDefForListPools() *def.HttpRequestDef
- func GenReqDefForListWhitelists() *def.HttpRequestDef
- func GenReqDefForShowCertificate() *def.HttpRequestDef
- func GenReqDefForShowHealthmonitors() *def.HttpRequestDef
- func GenReqDefForShowL7policy() *def.HttpRequestDef
- func GenReqDefForShowL7rule() *def.HttpRequestDef
- func GenReqDefForShowListener() *def.HttpRequestDef
- func GenReqDefForShowListenerTags() *def.HttpRequestDef
- func GenReqDefForShowLoadbalancer() *def.HttpRequestDef
- func GenReqDefForShowLoadbalancerTags() *def.HttpRequestDef
- func GenReqDefForShowLoadbalancersStatus() *def.HttpRequestDef
- func GenReqDefForShowMember() *def.HttpRequestDef
- func GenReqDefForShowPool() *def.HttpRequestDef
- func GenReqDefForShowWhitelist() *def.HttpRequestDef
- func GenReqDefForUpdateCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateHealthmonitor() *def.HttpRequestDef
- func GenReqDefForUpdateL7policies() *def.HttpRequestDef
- func GenReqDefForUpdateL7rule() *def.HttpRequestDef
- func GenReqDefForUpdateListener() *def.HttpRequestDef
- func GenReqDefForUpdateLoadbalancer() *def.HttpRequestDef
- func GenReqDefForUpdateMember() *def.HttpRequestDef
- func GenReqDefForUpdatePool() *def.HttpRequestDef
- func GenReqDefForUpdateWhitelist() *def.HttpRequestDef
- type BatchCreateListenerTagsInvoker
- type BatchCreateLoadbalancerTagsInvoker
- type BatchDeleteListenerTagsInvoker
- type BatchDeleteLoadbalancerTagsInvoker
- type CreateCertificateInvoker
- type CreateHealthmonitorInvoker
- type CreateL7policyInvoker
- type CreateL7ruleInvoker
- type CreateListenerInvoker
- type CreateListenerTagsInvoker
- type CreateLoadbalancerInvoker
- type CreateLoadbalancerTagsInvoker
- type CreateMemberInvoker
- type CreatePoolInvoker
- type CreateWhitelistInvoker
- type DeleteCertificateInvoker
- type DeleteHealthmonitorInvoker
- type DeleteL7policyInvoker
- type DeleteL7ruleInvoker
- type DeleteListenerInvoker
- type DeleteListenerTagsInvoker
- type DeleteLoadbalancerInvoker
- type DeleteLoadbalancerTagsInvoker
- type DeleteMemberInvoker
- type DeletePoolInvoker
- type DeleteWhitelistInvoker
- type ElbClient
- func (c *ElbClient) BatchCreateListenerTags(request *model.BatchCreateListenerTagsRequest) (*model.BatchCreateListenerTagsResponse, error)
- func (c *ElbClient) BatchCreateListenerTagsInvoker(request *model.BatchCreateListenerTagsRequest) *BatchCreateListenerTagsInvoker
- func (c *ElbClient) BatchCreateLoadbalancerTags(request *model.BatchCreateLoadbalancerTagsRequest) (*model.BatchCreateLoadbalancerTagsResponse, error)
- func (c *ElbClient) BatchCreateLoadbalancerTagsInvoker(request *model.BatchCreateLoadbalancerTagsRequest) *BatchCreateLoadbalancerTagsInvoker
- func (c *ElbClient) BatchDeleteListenerTags(request *model.BatchDeleteListenerTagsRequest) (*model.BatchDeleteListenerTagsResponse, error)
- func (c *ElbClient) BatchDeleteListenerTagsInvoker(request *model.BatchDeleteListenerTagsRequest) *BatchDeleteListenerTagsInvoker
- func (c *ElbClient) BatchDeleteLoadbalancerTags(request *model.BatchDeleteLoadbalancerTagsRequest) (*model.BatchDeleteLoadbalancerTagsResponse, error)
- func (c *ElbClient) BatchDeleteLoadbalancerTagsInvoker(request *model.BatchDeleteLoadbalancerTagsRequest) *BatchDeleteLoadbalancerTagsInvoker
- 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) 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) CreateListenerTags(request *model.CreateListenerTagsRequest) (*model.CreateListenerTagsResponse, error)
- func (c *ElbClient) CreateListenerTagsInvoker(request *model.CreateListenerTagsRequest) *CreateListenerTagsInvoker
- func (c *ElbClient) CreateLoadbalancer(request *model.CreateLoadbalancerRequest) (*model.CreateLoadbalancerResponse, error)
- func (c *ElbClient) CreateLoadbalancerInvoker(request *model.CreateLoadbalancerRequest) *CreateLoadbalancerInvoker
- func (c *ElbClient) CreateLoadbalancerTags(request *model.CreateLoadbalancerTagsRequest) (*model.CreateLoadbalancerTagsResponse, error)
- func (c *ElbClient) CreateLoadbalancerTagsInvoker(request *model.CreateLoadbalancerTagsRequest) *CreateLoadbalancerTagsInvoker
- 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) CreateWhitelist(request *model.CreateWhitelistRequest) (*model.CreateWhitelistResponse, error)
- func (c *ElbClient) CreateWhitelistInvoker(request *model.CreateWhitelistRequest) *CreateWhitelistInvoker
- 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) 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) DeleteListenerInvoker(request *model.DeleteListenerRequest) *DeleteListenerInvoker
- func (c *ElbClient) DeleteListenerTags(request *model.DeleteListenerTagsRequest) (*model.DeleteListenerTagsResponse, error)
- func (c *ElbClient) DeleteListenerTagsInvoker(request *model.DeleteListenerTagsRequest) *DeleteListenerTagsInvoker
- func (c *ElbClient) DeleteLoadbalancer(request *model.DeleteLoadbalancerRequest) (*model.DeleteLoadbalancerResponse, error)
- func (c *ElbClient) DeleteLoadbalancerInvoker(request *model.DeleteLoadbalancerRequest) *DeleteLoadbalancerInvoker
- func (c *ElbClient) DeleteLoadbalancerTags(request *model.DeleteLoadbalancerTagsRequest) (*model.DeleteLoadbalancerTagsResponse, error)
- func (c *ElbClient) DeleteLoadbalancerTagsInvoker(request *model.DeleteLoadbalancerTagsRequest) *DeleteLoadbalancerTagsInvoker
- 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) DeleteWhitelist(request *model.DeleteWhitelistRequest) (*model.DeleteWhitelistResponse, error)
- func (c *ElbClient) DeleteWhitelistInvoker(request *model.DeleteWhitelistRequest) *DeleteWhitelistInvoker
- func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
- func (c *ElbClient) ListCertificatesInvoker(request *model.ListCertificatesRequest) *ListCertificatesInvoker
- func (c *ElbClient) ListHealthmonitors(request *model.ListHealthmonitorsRequest) (*model.ListHealthmonitorsResponse, error)
- func (c *ElbClient) ListHealthmonitorsInvoker(request *model.ListHealthmonitorsRequest) *ListHealthmonitorsInvoker
- 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) ListListenerTags(request *model.ListListenerTagsRequest) (*model.ListListenerTagsResponse, error)
- func (c *ElbClient) ListListenerTagsInvoker(request *model.ListListenerTagsRequest) *ListListenerTagsInvoker
- func (c *ElbClient) ListListeners(request *model.ListListenersRequest) (*model.ListListenersResponse, error)
- func (c *ElbClient) ListListenersByTags(request *model.ListListenersByTagsRequest) (*model.ListListenersByTagsResponse, error)
- func (c *ElbClient) ListListenersByTagsInvoker(request *model.ListListenersByTagsRequest) *ListListenersByTagsInvoker
- func (c *ElbClient) ListListenersInvoker(request *model.ListListenersRequest) *ListListenersInvoker
- func (c *ElbClient) ListLoadbalancerTags(request *model.ListLoadbalancerTagsRequest) (*model.ListLoadbalancerTagsResponse, error)
- func (c *ElbClient) ListLoadbalancerTagsInvoker(request *model.ListLoadbalancerTagsRequest) *ListLoadbalancerTagsInvoker
- func (c *ElbClient) ListLoadbalancers(request *model.ListLoadbalancersRequest) (*model.ListLoadbalancersResponse, error)
- func (c *ElbClient) ListLoadbalancersByTags(request *model.ListLoadbalancersByTagsRequest) (*model.ListLoadbalancersByTagsResponse, error)
- func (c *ElbClient) ListLoadbalancersByTagsInvoker(request *model.ListLoadbalancersByTagsRequest) *ListLoadbalancersByTagsInvoker
- func (c *ElbClient) ListLoadbalancersInvoker(request *model.ListLoadbalancersRequest) *ListLoadbalancersInvoker
- 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) ListWhitelists(request *model.ListWhitelistsRequest) (*model.ListWhitelistsResponse, error)
- func (c *ElbClient) ListWhitelistsInvoker(request *model.ListWhitelistsRequest) *ListWhitelistsInvoker
- func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
- func (c *ElbClient) ShowCertificateInvoker(request *model.ShowCertificateRequest) *ShowCertificateInvoker
- func (c *ElbClient) ShowHealthmonitors(request *model.ShowHealthmonitorsRequest) (*model.ShowHealthmonitorsResponse, error)
- func (c *ElbClient) ShowHealthmonitorsInvoker(request *model.ShowHealthmonitorsRequest) *ShowHealthmonitorsInvoker
- 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) ShowListenerTags(request *model.ShowListenerTagsRequest) (*model.ShowListenerTagsResponse, error)
- func (c *ElbClient) ShowListenerTagsInvoker(request *model.ShowListenerTagsRequest) *ShowListenerTagsInvoker
- func (c *ElbClient) ShowLoadbalancer(request *model.ShowLoadbalancerRequest) (*model.ShowLoadbalancerResponse, error)
- func (c *ElbClient) ShowLoadbalancerInvoker(request *model.ShowLoadbalancerRequest) *ShowLoadbalancerInvoker
- func (c *ElbClient) ShowLoadbalancerTags(request *model.ShowLoadbalancerTagsRequest) (*model.ShowLoadbalancerTagsResponse, error)
- func (c *ElbClient) ShowLoadbalancerTagsInvoker(request *model.ShowLoadbalancerTagsRequest) *ShowLoadbalancerTagsInvoker
- func (c *ElbClient) ShowLoadbalancersStatus(request *model.ShowLoadbalancersStatusRequest) (*model.ShowLoadbalancersStatusResponse, error)
- func (c *ElbClient) ShowLoadbalancersStatusInvoker(request *model.ShowLoadbalancersStatusRequest) *ShowLoadbalancersStatusInvoker
- 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) ShowWhitelist(request *model.ShowWhitelistRequest) (*model.ShowWhitelistResponse, error)
- func (c *ElbClient) ShowWhitelistInvoker(request *model.ShowWhitelistRequest) *ShowWhitelistInvoker
- 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) UpdateL7policies(request *model.UpdateL7policiesRequest) (*model.UpdateL7policiesResponse, error)
- func (c *ElbClient) UpdateL7policiesInvoker(request *model.UpdateL7policiesRequest) *UpdateL7policiesInvoker
- 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) 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) UpdateWhitelist(request *model.UpdateWhitelistRequest) (*model.UpdateWhitelistResponse, error)
- func (c *ElbClient) UpdateWhitelistInvoker(request *model.UpdateWhitelistRequest) *UpdateWhitelistInvoker
- type ListCertificatesInvoker
- type ListHealthmonitorsInvoker
- type ListL7policiesInvoker
- type ListL7rulesInvoker
- type ListListenerTagsInvoker
- type ListListenersByTagsInvoker
- type ListListenersInvoker
- type ListLoadbalancerTagsInvoker
- type ListLoadbalancersByTagsInvoker
- type ListLoadbalancersInvoker
- type ListMembersInvoker
- type ListPoolsInvoker
- type ListWhitelistsInvoker
- type ShowCertificateInvoker
- type ShowHealthmonitorsInvoker
- type ShowL7policyInvoker
- type ShowL7ruleInvoker
- type ShowListenerInvoker
- type ShowListenerTagsInvoker
- type ShowLoadbalancerInvoker
- type ShowLoadbalancerTagsInvoker
- type ShowLoadbalancersStatusInvoker
- type ShowMemberInvoker
- type ShowPoolInvoker
- type ShowWhitelistInvoker
- type UpdateCertificateInvoker
- type UpdateHealthmonitorInvoker
- type UpdateL7policiesInvoker
- type UpdateL7ruleInvoker
- type UpdateListenerInvoker
- type UpdateLoadbalancerInvoker
- type UpdateMemberInvoker
- type UpdatePoolInvoker
- type UpdateWhitelistInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ElbClientBuilder ¶
func ElbClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForBatchCreateListenerTags ¶
func GenReqDefForBatchCreateListenerTags() *def.HttpRequestDef
func GenReqDefForBatchCreateLoadbalancerTags ¶
func GenReqDefForBatchCreateLoadbalancerTags() *def.HttpRequestDef
func GenReqDefForBatchDeleteListenerTags ¶
func GenReqDefForBatchDeleteListenerTags() *def.HttpRequestDef
func GenReqDefForBatchDeleteLoadbalancerTags ¶
func GenReqDefForBatchDeleteLoadbalancerTags() *def.HttpRequestDef
func GenReqDefForCreateCertificate ¶
func GenReqDefForCreateCertificate() *def.HttpRequestDef
func GenReqDefForCreateHealthmonitor ¶
func GenReqDefForCreateHealthmonitor() *def.HttpRequestDef
func GenReqDefForCreateL7policy ¶
func GenReqDefForCreateL7policy() *def.HttpRequestDef
func GenReqDefForCreateL7rule ¶
func GenReqDefForCreateL7rule() *def.HttpRequestDef
func GenReqDefForCreateListener ¶
func GenReqDefForCreateListener() *def.HttpRequestDef
func GenReqDefForCreateListenerTags ¶
func GenReqDefForCreateListenerTags() *def.HttpRequestDef
func GenReqDefForCreateLoadbalancer ¶
func GenReqDefForCreateLoadbalancer() *def.HttpRequestDef
func GenReqDefForCreateLoadbalancerTags ¶
func GenReqDefForCreateLoadbalancerTags() *def.HttpRequestDef
func GenReqDefForCreateMember ¶
func GenReqDefForCreateMember() *def.HttpRequestDef
func GenReqDefForCreatePool ¶
func GenReqDefForCreatePool() *def.HttpRequestDef
func GenReqDefForCreateWhitelist ¶
func GenReqDefForCreateWhitelist() *def.HttpRequestDef
func GenReqDefForDeleteCertificate ¶
func GenReqDefForDeleteCertificate() *def.HttpRequestDef
func GenReqDefForDeleteHealthmonitor ¶
func GenReqDefForDeleteHealthmonitor() *def.HttpRequestDef
func GenReqDefForDeleteL7policy ¶
func GenReqDefForDeleteL7policy() *def.HttpRequestDef
func GenReqDefForDeleteL7rule ¶
func GenReqDefForDeleteL7rule() *def.HttpRequestDef
func GenReqDefForDeleteListener ¶
func GenReqDefForDeleteListener() *def.HttpRequestDef
func GenReqDefForDeleteListenerTags ¶
func GenReqDefForDeleteListenerTags() *def.HttpRequestDef
func GenReqDefForDeleteLoadbalancer ¶
func GenReqDefForDeleteLoadbalancer() *def.HttpRequestDef
func GenReqDefForDeleteLoadbalancerTags ¶
func GenReqDefForDeleteLoadbalancerTags() *def.HttpRequestDef
func GenReqDefForDeleteMember ¶
func GenReqDefForDeleteMember() *def.HttpRequestDef
func GenReqDefForDeletePool ¶
func GenReqDefForDeletePool() *def.HttpRequestDef
func GenReqDefForDeleteWhitelist ¶
func GenReqDefForDeleteWhitelist() *def.HttpRequestDef
func GenReqDefForListCertificates ¶
func GenReqDefForListCertificates() *def.HttpRequestDef
func GenReqDefForListHealthmonitors ¶
func GenReqDefForListHealthmonitors() *def.HttpRequestDef
func GenReqDefForListL7policies ¶
func GenReqDefForListL7policies() *def.HttpRequestDef
func GenReqDefForListL7rules ¶
func GenReqDefForListL7rules() *def.HttpRequestDef
func GenReqDefForListListenerTags ¶
func GenReqDefForListListenerTags() *def.HttpRequestDef
func GenReqDefForListListeners ¶
func GenReqDefForListListeners() *def.HttpRequestDef
func GenReqDefForListListenersByTags ¶
func GenReqDefForListListenersByTags() *def.HttpRequestDef
func GenReqDefForListLoadbalancerTags ¶
func GenReqDefForListLoadbalancerTags() *def.HttpRequestDef
func GenReqDefForListLoadbalancers ¶
func GenReqDefForListLoadbalancers() *def.HttpRequestDef
func GenReqDefForListLoadbalancersByTags ¶
func GenReqDefForListLoadbalancersByTags() *def.HttpRequestDef
func GenReqDefForListMembers ¶
func GenReqDefForListMembers() *def.HttpRequestDef
func GenReqDefForListPools ¶
func GenReqDefForListPools() *def.HttpRequestDef
func GenReqDefForListWhitelists ¶
func GenReqDefForListWhitelists() *def.HttpRequestDef
func GenReqDefForShowCertificate ¶
func GenReqDefForShowCertificate() *def.HttpRequestDef
func GenReqDefForShowHealthmonitors ¶
func GenReqDefForShowHealthmonitors() *def.HttpRequestDef
func GenReqDefForShowL7policy ¶
func GenReqDefForShowL7policy() *def.HttpRequestDef
func GenReqDefForShowL7rule ¶
func GenReqDefForShowL7rule() *def.HttpRequestDef
func GenReqDefForShowListener ¶
func GenReqDefForShowListener() *def.HttpRequestDef
func GenReqDefForShowListenerTags ¶
func GenReqDefForShowListenerTags() *def.HttpRequestDef
func GenReqDefForShowLoadbalancer ¶
func GenReqDefForShowLoadbalancer() *def.HttpRequestDef
func GenReqDefForShowLoadbalancerTags ¶
func GenReqDefForShowLoadbalancerTags() *def.HttpRequestDef
func GenReqDefForShowLoadbalancersStatus ¶
func GenReqDefForShowLoadbalancersStatus() *def.HttpRequestDef
func GenReqDefForShowMember ¶
func GenReqDefForShowMember() *def.HttpRequestDef
func GenReqDefForShowPool ¶
func GenReqDefForShowPool() *def.HttpRequestDef
func GenReqDefForShowWhitelist ¶
func GenReqDefForShowWhitelist() *def.HttpRequestDef
func GenReqDefForUpdateCertificate ¶
func GenReqDefForUpdateCertificate() *def.HttpRequestDef
func GenReqDefForUpdateHealthmonitor ¶
func GenReqDefForUpdateHealthmonitor() *def.HttpRequestDef
func GenReqDefForUpdateL7policies ¶
func GenReqDefForUpdateL7policies() *def.HttpRequestDef
func GenReqDefForUpdateL7rule ¶
func GenReqDefForUpdateL7rule() *def.HttpRequestDef
func GenReqDefForUpdateListener ¶
func GenReqDefForUpdateListener() *def.HttpRequestDef
func GenReqDefForUpdateLoadbalancer ¶
func GenReqDefForUpdateLoadbalancer() *def.HttpRequestDef
func GenReqDefForUpdateMember ¶
func GenReqDefForUpdateMember() *def.HttpRequestDef
func GenReqDefForUpdatePool ¶
func GenReqDefForUpdatePool() *def.HttpRequestDef
func GenReqDefForUpdateWhitelist ¶
func GenReqDefForUpdateWhitelist() *def.HttpRequestDef
Types ¶
type BatchCreateListenerTagsInvoker ¶ added in v0.0.90
type BatchCreateListenerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateListenerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateListenerTagsInvoker) Invoke() (*model.BatchCreateListenerTagsResponse, error)
type BatchCreateLoadbalancerTagsInvoker ¶ added in v0.0.90
type BatchCreateLoadbalancerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateLoadbalancerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateLoadbalancerTagsInvoker) Invoke() (*model.BatchCreateLoadbalancerTagsResponse, error)
type BatchDeleteListenerTagsInvoker ¶ added in v0.0.90
type BatchDeleteListenerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteListenerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeleteListenerTagsInvoker) Invoke() (*model.BatchDeleteListenerTagsResponse, error)
type BatchDeleteLoadbalancerTagsInvoker ¶ added in v0.0.90
type BatchDeleteLoadbalancerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteLoadbalancerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeleteLoadbalancerTagsInvoker) Invoke() (*model.BatchDeleteLoadbalancerTagsResponse, 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 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 CreateListenerTagsInvoker ¶ added in v0.0.90
type CreateListenerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*CreateListenerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *CreateListenerTagsInvoker) Invoke() (*model.CreateListenerTagsResponse, 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 CreateLoadbalancerTagsInvoker ¶ added in v0.0.90
type CreateLoadbalancerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*CreateLoadbalancerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *CreateLoadbalancerTagsInvoker) Invoke() (*model.CreateLoadbalancerTagsResponse, 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 CreateWhitelistInvoker ¶ added in v0.0.90
type CreateWhitelistInvoker struct {
*invoker.BaseInvoker
}
func (*CreateWhitelistInvoker) Invoke ¶ added in v0.0.90
func (i *CreateWhitelistInvoker) Invoke() (*model.CreateWhitelistResponse, 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 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 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 DeleteListenerTagsInvoker ¶ added in v0.0.90
type DeleteListenerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteListenerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteListenerTagsInvoker) Invoke() (*model.DeleteListenerTagsResponse, 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 DeleteLoadbalancerTagsInvoker ¶ added in v0.0.90
type DeleteLoadbalancerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteLoadbalancerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteLoadbalancerTagsInvoker) Invoke() (*model.DeleteLoadbalancerTagsResponse, 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 DeleteWhitelistInvoker ¶ added in v0.0.90
type DeleteWhitelistInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteWhitelistInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteWhitelistInvoker) Invoke() (*model.DeleteWhitelistResponse, error)
type ElbClient ¶
type ElbClient struct {
HcClient *http_client.HcHttpClient
}
func NewElbClient ¶
func NewElbClient(hcClient *http_client.HcHttpClient) *ElbClient
func (*ElbClient) BatchCreateListenerTags ¶
func (c *ElbClient) BatchCreateListenerTags(request *model.BatchCreateListenerTagsRequest) (*model.BatchCreateListenerTagsResponse, error)
BatchCreateListenerTags 批量添加监听器标签
批量添加监听器标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) BatchCreateListenerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) BatchCreateListenerTagsInvoker(request *model.BatchCreateListenerTagsRequest) *BatchCreateListenerTagsInvoker
BatchCreateListenerTagsInvoker 批量添加监听器标签
func (*ElbClient) BatchCreateLoadbalancerTags ¶
func (c *ElbClient) BatchCreateLoadbalancerTags(request *model.BatchCreateLoadbalancerTagsRequest) (*model.BatchCreateLoadbalancerTagsResponse, error)
BatchCreateLoadbalancerTags 批量添加负载均衡器标签
批量添加负载均衡器标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) BatchCreateLoadbalancerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) BatchCreateLoadbalancerTagsInvoker(request *model.BatchCreateLoadbalancerTagsRequest) *BatchCreateLoadbalancerTagsInvoker
BatchCreateLoadbalancerTagsInvoker 批量添加负载均衡器标签
func (*ElbClient) BatchDeleteListenerTags ¶
func (c *ElbClient) BatchDeleteListenerTags(request *model.BatchDeleteListenerTagsRequest) (*model.BatchDeleteListenerTagsResponse, error)
BatchDeleteListenerTags 批量删除监听器标签
批量删除监听器标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) BatchDeleteListenerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) BatchDeleteListenerTagsInvoker(request *model.BatchDeleteListenerTagsRequest) *BatchDeleteListenerTagsInvoker
BatchDeleteListenerTagsInvoker 批量删除监听器标签
func (*ElbClient) BatchDeleteLoadbalancerTags ¶
func (c *ElbClient) BatchDeleteLoadbalancerTags(request *model.BatchDeleteLoadbalancerTagsRequest) (*model.BatchDeleteLoadbalancerTagsResponse, error)
BatchDeleteLoadbalancerTags 批量删除负载均衡器标签
批量删除负载均衡器标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) BatchDeleteLoadbalancerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) BatchDeleteLoadbalancerTagsInvoker(request *model.BatchDeleteLoadbalancerTagsRequest) *BatchDeleteLoadbalancerTagsInvoker
BatchDeleteLoadbalancerTagsInvoker 批量删除负载均衡器标签
func (*ElbClient) CreateCertificate ¶
func (c *ElbClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
CreateCertificate 创建SSL证书
创建SSL证书。将监听器和SSL证书绑定后,可以通过负载均衡器实现服务端认证,后端服务器只要提供HTTP服务就能实现安全可靠的连接。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateCertificateInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateCertificateInvoker(request *model.CreateCertificateRequest) *CreateCertificateInvoker
CreateCertificateInvoker 创建SSL证书
func (*ElbClient) CreateHealthmonitor ¶
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) CreateL7policy ¶
func (c *ElbClient) CreateL7policy(request *model.CreateL7policyRequest) (*model.CreateL7policyResponse, error)
CreateL7policy 创建转发策略
创建listener关联的转发策略
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateL7policyInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateL7policyInvoker(request *model.CreateL7policyRequest) *CreateL7policyInvoker
CreateL7policyInvoker 创建转发策略
func (*ElbClient) CreateL7rule ¶
func (c *ElbClient) CreateL7rule(request *model.CreateL7ruleRequest) (*model.CreateL7ruleResponse, error)
CreateL7rule 创建转发规则
创建转发规则
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateL7ruleInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateL7ruleInvoker(request *model.CreateL7ruleRequest) *CreateL7ruleInvoker
CreateL7ruleInvoker 创建转发规则
func (*ElbClient) CreateListener ¶
func (c *ElbClient) CreateListener(request *model.CreateListenerRequest) (*model.CreateListenerResponse, error)
CreateListener 创建监听器
创建与负载均衡器绑定的监听器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateListenerInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateListenerInvoker(request *model.CreateListenerRequest) *CreateListenerInvoker
CreateListenerInvoker 创建监听器
func (*ElbClient) CreateListenerTags ¶
func (c *ElbClient) CreateListenerTags(request *model.CreateListenerTagsRequest) (*model.CreateListenerTagsResponse, error)
CreateListenerTags 添加监听器标签
给指定监听器添加标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateListenerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateListenerTagsInvoker(request *model.CreateListenerTagsRequest) *CreateListenerTagsInvoker
CreateListenerTagsInvoker 添加监听器标签
func (*ElbClient) CreateLoadbalancer ¶
func (c *ElbClient) CreateLoadbalancer(request *model.CreateLoadbalancerRequest) (*model.CreateLoadbalancerResponse, error)
CreateLoadbalancer 创建负载均衡器
创建私网类型的增强型负载均衡器。创建成功后,该接口会返回创建的增强型负载均衡器的ID、所属子网ID、负载均衡器IP等详细信息。若要创建公网类型的增强型负载均衡器,还需调用创建浮动IP的接口,将浮动IP与私网负载均衡器的vip_port_id绑定。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateLoadbalancerInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateLoadbalancerInvoker(request *model.CreateLoadbalancerRequest) *CreateLoadbalancerInvoker
CreateLoadbalancerInvoker 创建负载均衡器
func (*ElbClient) CreateLoadbalancerTags ¶
func (c *ElbClient) CreateLoadbalancerTags(request *model.CreateLoadbalancerTagsRequest) (*model.CreateLoadbalancerTagsResponse, error)
CreateLoadbalancerTags 添加负载均衡器标签
给指定负载均衡器添加标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateLoadbalancerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateLoadbalancerTagsInvoker(request *model.CreateLoadbalancerTagsRequest) *CreateLoadbalancerTagsInvoker
CreateLoadbalancerTagsInvoker 添加负载均衡器标签
func (*ElbClient) CreateMember ¶
func (c *ElbClient) CreateMember(request *model.CreateMemberRequest) (*model.CreateMemberResponse, error)
CreateMember 创建后端云服务器
添加属于某个后端云服务器组的后端云服务器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateMemberInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateMemberInvoker(request *model.CreateMemberRequest) *CreateMemberInvoker
CreateMemberInvoker 创建后端云服务器
func (*ElbClient) CreatePool ¶
func (c *ElbClient) CreatePool(request *model.CreatePoolRequest) (*model.CreatePoolResponse, error)
CreatePool 创建后端云服务器组
创建后端云服务器组。将多个后端云服务器添加到后端云服务器组中后,请求会在后端云服务器间按后端云服务器组的负载均衡算法和后端云服务器的权重来做请求分发。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreatePoolInvoker ¶ added in v0.0.90
func (c *ElbClient) CreatePoolInvoker(request *model.CreatePoolRequest) *CreatePoolInvoker
CreatePoolInvoker 创建后端云服务器组
func (*ElbClient) CreateWhitelist ¶
func (c *ElbClient) CreateWhitelist(request *model.CreateWhitelistRequest) (*model.CreateWhitelistResponse, error)
CreateWhitelist 创建白名单
创建白名单,控制监听器的访问权限。若开启了白名单功能,只有白名单中放通的IP可以访问该监听器的后端服务。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) CreateWhitelistInvoker ¶ added in v0.0.90
func (c *ElbClient) CreateWhitelistInvoker(request *model.CreateWhitelistRequest) *CreateWhitelistInvoker
CreateWhitelistInvoker 创建白名单
func (*ElbClient) DeleteCertificate ¶
func (c *ElbClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
DeleteCertificate 删除SSL证书
删除指定的SSL证书
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteCertificateInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteCertificateInvoker(request *model.DeleteCertificateRequest) *DeleteCertificateInvoker
DeleteCertificateInvoker 删除SSL证书
func (*ElbClient) DeleteHealthmonitor ¶
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) DeleteL7policy ¶
func (c *ElbClient) DeleteL7policy(request *model.DeleteL7policyRequest) (*model.DeleteL7policyResponse, error)
DeleteL7policy 删除转发策略
删除转发策略
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteL7policyInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteL7policyInvoker(request *model.DeleteL7policyRequest) *DeleteL7policyInvoker
DeleteL7policyInvoker 删除转发策略
func (*ElbClient) DeleteL7rule ¶
func (c *ElbClient) DeleteL7rule(request *model.DeleteL7ruleRequest) (*model.DeleteL7ruleResponse, error)
DeleteL7rule 删除转发规则
删除转发规则
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteL7ruleInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteL7ruleInvoker(request *model.DeleteL7ruleRequest) *DeleteL7ruleInvoker
DeleteL7ruleInvoker 删除转发规则
func (*ElbClient) DeleteListener ¶
func (c *ElbClient) DeleteListener(request *model.DeleteListenerRequest) (*model.DeleteListenerResponse, error)
DeleteListener 删除监听器
根据指定ID删除监听器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteListenerInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteListenerInvoker(request *model.DeleteListenerRequest) *DeleteListenerInvoker
DeleteListenerInvoker 删除监听器
func (*ElbClient) DeleteListenerTags ¶
func (c *ElbClient) DeleteListenerTags(request *model.DeleteListenerTagsRequest) (*model.DeleteListenerTagsResponse, error)
DeleteListenerTags 删除监听器标签
删除监听器的某个key对应的标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteListenerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteListenerTagsInvoker(request *model.DeleteListenerTagsRequest) *DeleteListenerTagsInvoker
DeleteListenerTagsInvoker 删除监听器标签
func (*ElbClient) DeleteLoadbalancer ¶
func (c *ElbClient) DeleteLoadbalancer(request *model.DeleteLoadbalancerRequest) (*model.DeleteLoadbalancerResponse, error)
DeleteLoadbalancer 删除负载均衡
根据指定ID删除负载均衡器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteLoadbalancerInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteLoadbalancerInvoker(request *model.DeleteLoadbalancerRequest) *DeleteLoadbalancerInvoker
DeleteLoadbalancerInvoker 删除负载均衡
func (*ElbClient) DeleteLoadbalancerTags ¶
func (c *ElbClient) DeleteLoadbalancerTags(request *model.DeleteLoadbalancerTagsRequest) (*model.DeleteLoadbalancerTagsResponse, error)
DeleteLoadbalancerTags 删除负载均衡标签
删除负载均衡器的某个key对应的标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteLoadbalancerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteLoadbalancerTagsInvoker(request *model.DeleteLoadbalancerTagsRequest) *DeleteLoadbalancerTagsInvoker
DeleteLoadbalancerTagsInvoker 删除负载均衡标签
func (*ElbClient) DeleteMember ¶
func (c *ElbClient) DeleteMember(request *model.DeleteMemberRequest) (*model.DeleteMemberResponse, error)
DeleteMember 删除后端云服务器
删除后端云服务器
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteMemberInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteMemberInvoker(request *model.DeleteMemberRequest) *DeleteMemberInvoker
DeleteMemberInvoker 删除后端云服务器
func (*ElbClient) DeletePool ¶
func (c *ElbClient) DeletePool(request *model.DeletePoolRequest) (*model.DeletePoolResponse, error)
DeletePool 删除后端云服务器组
删除后端云服务器组。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeletePoolInvoker ¶ added in v0.0.90
func (c *ElbClient) DeletePoolInvoker(request *model.DeletePoolRequest) *DeletePoolInvoker
DeletePoolInvoker 删除后端云服务器组
func (*ElbClient) DeleteWhitelist ¶
func (c *ElbClient) DeleteWhitelist(request *model.DeleteWhitelistRequest) (*model.DeleteWhitelistResponse, error)
DeleteWhitelist 删除白名单
删除白名单
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) DeleteWhitelistInvoker ¶ added in v0.0.90
func (c *ElbClient) DeleteWhitelistInvoker(request *model.DeleteWhitelistRequest) *DeleteWhitelistInvoker
DeleteWhitelistInvoker 删除白名单
func (*ElbClient) ListCertificates ¶
func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
ListCertificates 查询SSL证书列表
查询SSL证书。支持过滤查询和分页查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListCertificatesInvoker ¶ added in v0.0.90
func (c *ElbClient) ListCertificatesInvoker(request *model.ListCertificatesRequest) *ListCertificatesInvoker
ListCertificatesInvoker 查询SSL证书列表
func (*ElbClient) ListHealthmonitors ¶
func (c *ElbClient) ListHealthmonitors(request *model.ListHealthmonitorsRequest) (*model.ListHealthmonitorsResponse, error)
ListHealthmonitors 查询健康检查列表
查询健康检查列表
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListHealthmonitorsInvoker ¶ added in v0.0.90
func (c *ElbClient) ListHealthmonitorsInvoker(request *model.ListHealthmonitorsRequest) *ListHealthmonitorsInvoker
ListHealthmonitorsInvoker 查询健康检查列表
func (*ElbClient) ListL7policies ¶
func (c *ElbClient) ListL7policies(request *model.ListL7policiesRequest) (*model.ListL7policiesResponse, error)
ListL7policies 查询转发策略列表
查询转发策略。支持过滤查询和分页查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListL7policiesInvoker ¶ added in v0.0.90
func (c *ElbClient) ListL7policiesInvoker(request *model.ListL7policiesRequest) *ListL7policiesInvoker
ListL7policiesInvoker 查询转发策略列表
func (*ElbClient) ListL7rules ¶
func (c *ElbClient) ListL7rules(request *model.ListL7rulesRequest) (*model.ListL7rulesResponse, error)
ListL7rules 查询转发规则列表
查询指定转发策略下关联的转发规则列表
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListL7rulesInvoker ¶ added in v0.0.90
func (c *ElbClient) ListL7rulesInvoker(request *model.ListL7rulesRequest) *ListL7rulesInvoker
ListL7rulesInvoker 查询转发规则列表
func (*ElbClient) ListListenerTags ¶
func (c *ElbClient) ListListenerTags(request *model.ListListenerTagsRequest) (*model.ListListenerTagsResponse, error)
ListListenerTags 查询所有监听器的标签列表
查询指定项目下所有监听器的标签列表
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListListenerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) ListListenerTagsInvoker(request *model.ListListenerTagsRequest) *ListListenerTagsInvoker
ListListenerTagsInvoker 查询所有监听器的标签列表
func (*ElbClient) ListListeners ¶
func (c *ElbClient) ListListeners(request *model.ListListenersRequest) (*model.ListListenersResponse, error)
ListListeners 查询监听器列表
查询监听器列表。支持过滤查询和分页查询。可以通过监听器ID、协议类型、监听端口号、关联的后端云服务器的IP等查询监听器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListListenersByTags ¶
func (c *ElbClient) ListListenersByTags(request *model.ListListenersByTagsRequest) (*model.ListListenersByTagsResponse, error)
ListListenersByTags 根据标签查询监听器
根据标签过滤查询监听器实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListListenersByTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) ListListenersByTagsInvoker(request *model.ListListenersByTagsRequest) *ListListenersByTagsInvoker
ListListenersByTagsInvoker 根据标签查询监听器
func (*ElbClient) ListListenersInvoker ¶ added in v0.0.90
func (c *ElbClient) ListListenersInvoker(request *model.ListListenersRequest) *ListListenersInvoker
ListListenersInvoker 查询监听器列表
func (*ElbClient) ListLoadbalancerTags ¶
func (c *ElbClient) ListLoadbalancerTags(request *model.ListLoadbalancerTagsRequest) (*model.ListLoadbalancerTagsResponse, error)
ListLoadbalancerTags 查询所有负载均衡器的标签列表
查询指定项目下所有负载均衡器的标签列表
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListLoadbalancerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) ListLoadbalancerTagsInvoker(request *model.ListLoadbalancerTagsRequest) *ListLoadbalancerTagsInvoker
ListLoadbalancerTagsInvoker 查询所有负载均衡器的标签列表
func (*ElbClient) ListLoadbalancers ¶
func (c *ElbClient) ListLoadbalancers(request *model.ListLoadbalancersRequest) (*model.ListLoadbalancersResponse, error)
ListLoadbalancers 查询负载均衡列表
查询负载均衡器列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListLoadbalancersByTags ¶
func (c *ElbClient) ListLoadbalancersByTags(request *model.ListLoadbalancersByTagsRequest) (*model.ListLoadbalancersByTagsResponse, error)
ListLoadbalancersByTags 根据标签查询负载均衡器
根据标签过滤查询负载均衡实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListLoadbalancersByTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) ListLoadbalancersByTagsInvoker(request *model.ListLoadbalancersByTagsRequest) *ListLoadbalancersByTagsInvoker
ListLoadbalancersByTagsInvoker 根据标签查询负载均衡器
func (*ElbClient) ListLoadbalancersInvoker ¶ added in v0.0.90
func (c *ElbClient) ListLoadbalancersInvoker(request *model.ListLoadbalancersRequest) *ListLoadbalancersInvoker
ListLoadbalancersInvoker 查询负载均衡列表
func (*ElbClient) ListMembers ¶
func (c *ElbClient) ListMembers(request *model.ListMembersRequest) (*model.ListMembersResponse, error)
ListMembers 查询后端云服务器列表
查询属于某个后端云服务器组的后端云服务器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListMembersInvoker ¶ added in v0.0.90
func (c *ElbClient) ListMembersInvoker(request *model.ListMembersRequest) *ListMembersInvoker
ListMembersInvoker 查询后端云服务器列表
func (*ElbClient) ListPools ¶
func (c *ElbClient) ListPools(request *model.ListPoolsRequest) (*model.ListPoolsResponse, error)
ListPools 查询后端云服务器组列表
查询后端云服务器组列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListPoolsInvoker ¶ added in v0.0.90
func (c *ElbClient) ListPoolsInvoker(request *model.ListPoolsRequest) *ListPoolsInvoker
ListPoolsInvoker 查询后端云服务器组列表
func (*ElbClient) ListWhitelists ¶
func (c *ElbClient) ListWhitelists(request *model.ListWhitelistsRequest) (*model.ListWhitelistsResponse, error)
ListWhitelists 查询白名单列表
查询白名单,支持过滤查询和分页查询。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ListWhitelistsInvoker ¶ added in v0.0.90
func (c *ElbClient) ListWhitelistsInvoker(request *model.ListWhitelistsRequest) *ListWhitelistsInvoker
ListWhitelistsInvoker 查询白名单列表
func (*ElbClient) ShowCertificate ¶
func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
ShowCertificate 查询SSL证书详情
查询指定SSL证书的详情信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowCertificateInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowCertificateInvoker(request *model.ShowCertificateRequest) *ShowCertificateInvoker
ShowCertificateInvoker 查询SSL证书详情
func (*ElbClient) ShowHealthmonitors ¶
func (c *ElbClient) ShowHealthmonitors(request *model.ShowHealthmonitorsRequest) (*model.ShowHealthmonitorsResponse, error)
ShowHealthmonitors 查询健康检查详情
根据指定ID查询健康检查详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowHealthmonitorsInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowHealthmonitorsInvoker(request *model.ShowHealthmonitorsRequest) *ShowHealthmonitorsInvoker
ShowHealthmonitorsInvoker 查询健康检查详情
func (*ElbClient) ShowL7policy ¶
func (c *ElbClient) ShowL7policy(request *model.ShowL7policyRequest) (*model.ShowL7policyResponse, error)
ShowL7policy 查询转发策略详情
根据指定ID查询转发策略详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowL7policyInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowL7policyInvoker(request *model.ShowL7policyRequest) *ShowL7policyInvoker
ShowL7policyInvoker 查询转发策略详情
func (*ElbClient) ShowL7rule ¶
func (c *ElbClient) ShowL7rule(request *model.ShowL7ruleRequest) (*model.ShowL7ruleResponse, error)
ShowL7rule 查询转发规则详情
根据指定ID查询某转发策略下关联的转发规则详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowL7ruleInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowL7ruleInvoker(request *model.ShowL7ruleRequest) *ShowL7ruleInvoker
ShowL7ruleInvoker 查询转发规则详情
func (*ElbClient) ShowListener ¶
func (c *ElbClient) ShowListener(request *model.ShowListenerRequest) (*model.ShowListenerResponse, error)
ShowListener 查询监听器详情
根据指定ID查询监听器详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowListenerInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowListenerInvoker(request *model.ShowListenerRequest) *ShowListenerInvoker
ShowListenerInvoker 查询监听器详情
func (*ElbClient) ShowListenerTags ¶
func (c *ElbClient) ShowListenerTags(request *model.ShowListenerTagsRequest) (*model.ShowListenerTagsResponse, error)
ShowListenerTags 查询监听器的标签详情
查询指定监听器的所有标签信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowListenerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowListenerTagsInvoker(request *model.ShowListenerTagsRequest) *ShowListenerTagsInvoker
ShowListenerTagsInvoker 查询监听器的标签详情
func (*ElbClient) ShowLoadbalancer ¶
func (c *ElbClient) ShowLoadbalancer(request *model.ShowLoadbalancerRequest) (*model.ShowLoadbalancerResponse, error)
ShowLoadbalancer 查询负载均衡详情
根据指定负载均衡器ID查询负载均衡器详情
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowLoadbalancerInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowLoadbalancerInvoker(request *model.ShowLoadbalancerRequest) *ShowLoadbalancerInvoker
ShowLoadbalancerInvoker 查询负载均衡详情
func (*ElbClient) ShowLoadbalancerTags ¶
func (c *ElbClient) ShowLoadbalancerTags(request *model.ShowLoadbalancerTagsRequest) (*model.ShowLoadbalancerTagsResponse, error)
ShowLoadbalancerTags 查询负载均衡器的标签详情
查询指定负载均衡器的所有标签信息
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowLoadbalancerTagsInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowLoadbalancerTagsInvoker(request *model.ShowLoadbalancerTagsRequest) *ShowLoadbalancerTagsInvoker
ShowLoadbalancerTagsInvoker 查询负载均衡器的标签详情
func (*ElbClient) ShowLoadbalancersStatus ¶
func (c *ElbClient) ShowLoadbalancersStatus(request *model.ShowLoadbalancersStatusRequest) (*model.ShowLoadbalancersStatusResponse, error)
ShowLoadbalancersStatus 查询负载均衡状态树
查询负载均衡器状态树。可通过该接口查询负载均衡器关联的监听器、后端云服务器组、后端云服务器、健康检查、转发策略、转发规则的主要信息,了解负载均衡器下资源的拓扑情况。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowLoadbalancersStatusInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowLoadbalancersStatusInvoker(request *model.ShowLoadbalancersStatusRequest) *ShowLoadbalancersStatusInvoker
ShowLoadbalancersStatusInvoker 查询负载均衡状态树
func (*ElbClient) ShowMember ¶
func (c *ElbClient) ShowMember(request *model.ShowMemberRequest) (*model.ShowMemberResponse, error)
ShowMember 查询后端云服务器详情
根据指定ID查询后端云服务器详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowMemberInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowMemberInvoker(request *model.ShowMemberRequest) *ShowMemberInvoker
ShowMemberInvoker 查询后端云服务器详情
func (*ElbClient) ShowPool ¶
func (c *ElbClient) ShowPool(request *model.ShowPoolRequest) (*model.ShowPoolResponse, error)
ShowPool 查询后端云服务器组详情
根据指定ID查询后端云服务器组详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowPoolInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowPoolInvoker(request *model.ShowPoolRequest) *ShowPoolInvoker
ShowPoolInvoker 查询后端云服务器组详情
func (*ElbClient) ShowWhitelist ¶
func (c *ElbClient) ShowWhitelist(request *model.ShowWhitelistRequest) (*model.ShowWhitelistResponse, error)
ShowWhitelist 查询白名单详情
根据指定ID查询白名单详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) ShowWhitelistInvoker ¶ added in v0.0.90
func (c *ElbClient) ShowWhitelistInvoker(request *model.ShowWhitelistRequest) *ShowWhitelistInvoker
ShowWhitelistInvoker 查询白名单详情
func (*ElbClient) UpdateCertificate ¶
func (c *ElbClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
UpdateCertificate 更新SSL证书
更新指定的SSL证书
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdateCertificateInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdateCertificateInvoker(request *model.UpdateCertificateRequest) *UpdateCertificateInvoker
UpdateCertificateInvoker 更新SSL证书
func (*ElbClient) UpdateHealthmonitor ¶
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) UpdateL7policies ¶
func (c *ElbClient) UpdateL7policies(request *model.UpdateL7policiesRequest) (*model.UpdateL7policiesResponse, error)
UpdateL7policies 更新转发策略
更新转发策略
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdateL7policiesInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdateL7policiesInvoker(request *model.UpdateL7policiesRequest) *UpdateL7policiesInvoker
UpdateL7policiesInvoker 更新转发策略
func (*ElbClient) UpdateL7rule ¶
func (c *ElbClient) UpdateL7rule(request *model.UpdateL7ruleRequest) (*model.UpdateL7ruleResponse, error)
UpdateL7rule 更新转发规则
更新指定的转发规则
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdateL7ruleInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdateL7ruleInvoker(request *model.UpdateL7ruleRequest) *UpdateL7ruleInvoker
UpdateL7ruleInvoker 更新转发规则
func (*ElbClient) UpdateListener ¶
func (c *ElbClient) UpdateListener(request *model.UpdateListenerRequest) (*model.UpdateListenerResponse, error)
UpdateListener 更新监听器
更新监听器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdateListenerInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdateListenerInvoker(request *model.UpdateListenerRequest) *UpdateListenerInvoker
UpdateListenerInvoker 更新监听器
func (*ElbClient) UpdateLoadbalancer ¶
func (c *ElbClient) UpdateLoadbalancer(request *model.UpdateLoadbalancerRequest) (*model.UpdateLoadbalancerResponse, error)
UpdateLoadbalancer 更新负载均衡器
更新负载均衡器。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdateLoadbalancerInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdateLoadbalancerInvoker(request *model.UpdateLoadbalancerRequest) *UpdateLoadbalancerInvoker
UpdateLoadbalancerInvoker 更新负载均衡器
func (*ElbClient) UpdateMember ¶
func (c *ElbClient) UpdateMember(request *model.UpdateMemberRequest) (*model.UpdateMemberResponse, error)
UpdateMember 更新后端云服务器
更新后端云服务器
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdateMemberInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdateMemberInvoker(request *model.UpdateMemberRequest) *UpdateMemberInvoker
UpdateMemberInvoker 更新后端云服务器
func (*ElbClient) UpdatePool ¶
func (c *ElbClient) UpdatePool(request *model.UpdatePoolRequest) (*model.UpdatePoolResponse, error)
UpdatePool 更新后端云服务器组
更新后端云服务器组。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdatePoolInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdatePoolInvoker(request *model.UpdatePoolRequest) *UpdatePoolInvoker
UpdatePoolInvoker 更新后端云服务器组
func (*ElbClient) UpdateWhitelist ¶
func (c *ElbClient) UpdateWhitelist(request *model.UpdateWhitelistRequest) (*model.UpdateWhitelistResponse, error)
UpdateWhitelist 更新白名单
更新白名单。可以打开或关闭白名单,或更新访问控制的IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*ElbClient) UpdateWhitelistInvoker ¶ added in v0.0.90
func (c *ElbClient) UpdateWhitelistInvoker(request *model.UpdateWhitelistRequest) *UpdateWhitelistInvoker
UpdateWhitelistInvoker 更新白名单
type ListCertificatesInvoker ¶ added in v0.0.90
type ListCertificatesInvoker struct {
*invoker.BaseInvoker
}
func (*ListCertificatesInvoker) Invoke ¶ added in v0.0.90
func (i *ListCertificatesInvoker) Invoke() (*model.ListCertificatesResponse, 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 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 ListListenerTagsInvoker ¶ added in v0.0.90
type ListListenerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListListenerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListListenerTagsInvoker) Invoke() (*model.ListListenerTagsResponse, error)
type ListListenersByTagsInvoker ¶ added in v0.0.90
type ListListenersByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListListenersByTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListListenersByTagsInvoker) Invoke() (*model.ListListenersByTagsResponse, 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 ListLoadbalancerTagsInvoker ¶ added in v0.0.90
type ListLoadbalancerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListLoadbalancerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListLoadbalancerTagsInvoker) Invoke() (*model.ListLoadbalancerTagsResponse, error)
type ListLoadbalancersByTagsInvoker ¶ added in v0.0.90
type ListLoadbalancersByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListLoadbalancersByTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListLoadbalancersByTagsInvoker) Invoke() (*model.ListLoadbalancersByTagsResponse, 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 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 ListWhitelistsInvoker ¶ added in v0.0.90
type ListWhitelistsInvoker struct {
*invoker.BaseInvoker
}
func (*ListWhitelistsInvoker) Invoke ¶ added in v0.0.90
func (i *ListWhitelistsInvoker) Invoke() (*model.ListWhitelistsResponse, 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 ShowHealthmonitorsInvoker ¶ added in v0.0.90
type ShowHealthmonitorsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowHealthmonitorsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowHealthmonitorsInvoker) Invoke() (*model.ShowHealthmonitorsResponse, 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 ShowListenerTagsInvoker ¶ added in v0.0.90
type ShowListenerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowListenerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowListenerTagsInvoker) Invoke() (*model.ShowListenerTagsResponse, 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 ShowLoadbalancerTagsInvoker ¶ added in v0.0.90
type ShowLoadbalancerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowLoadbalancerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowLoadbalancerTagsInvoker) Invoke() (*model.ShowLoadbalancerTagsResponse, error)
type ShowLoadbalancersStatusInvoker ¶ added in v0.0.90
type ShowLoadbalancersStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ShowLoadbalancersStatusInvoker) Invoke ¶ added in v0.0.90
func (i *ShowLoadbalancersStatusInvoker) Invoke() (*model.ShowLoadbalancersStatusResponse, 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 ShowWhitelistInvoker ¶ added in v0.0.90
type ShowWhitelistInvoker struct {
*invoker.BaseInvoker
}
func (*ShowWhitelistInvoker) Invoke ¶ added in v0.0.90
func (i *ShowWhitelistInvoker) Invoke() (*model.ShowWhitelistResponse, 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 UpdateL7policiesInvoker ¶ added in v0.0.90
type UpdateL7policiesInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateL7policiesInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateL7policiesInvoker) Invoke() (*model.UpdateL7policiesResponse, 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 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 UpdateWhitelistInvoker ¶ added in v0.0.90
type UpdateWhitelistInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateWhitelistInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateWhitelistInvoker) Invoke() (*model.UpdateWhitelistResponse, error)