Documentation
¶
Index ¶
- func ElbClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForCreateCertificate(request *model.CreateCertificateRequest) *def.HttpRequestDef
- func GenReqDefForCreateHealthmonitor(request *model.CreateHealthmonitorRequest) *def.HttpRequestDef
- func GenReqDefForCreateL7policy(request *model.CreateL7policyRequest) *def.HttpRequestDef
- func GenReqDefForCreateL7rule(request *model.CreateL7ruleRequest) *def.HttpRequestDef
- func GenReqDefForCreateListener(request *model.CreateListenerRequest) *def.HttpRequestDef
- func GenReqDefForCreateLoadbalancer(request *model.CreateLoadbalancerRequest) *def.HttpRequestDef
- func GenReqDefForCreateMember(request *model.CreateMemberRequest) *def.HttpRequestDef
- func GenReqDefForCreatePool(request *model.CreatePoolRequest) *def.HttpRequestDef
- func GenReqDefForCreateWhitelist(request *model.CreateWhitelistRequest) *def.HttpRequestDef
- func GenReqDefForDeleteCertificate(request *model.DeleteCertificateRequest) *def.HttpRequestDef
- func GenReqDefForDeleteHealthmonitor(request *model.DeleteHealthmonitorRequest) *def.HttpRequestDef
- func GenReqDefForDeleteL7policy(request *model.DeleteL7policyRequest) *def.HttpRequestDef
- func GenReqDefForDeleteL7rule(request *model.DeleteL7ruleRequest) *def.HttpRequestDef
- func GenReqDefForDeleteListener(request *model.DeleteListenerRequest) *def.HttpRequestDef
- func GenReqDefForDeleteLoadbalancer(request *model.DeleteLoadbalancerRequest) *def.HttpRequestDef
- func GenReqDefForDeleteMember(request *model.DeleteMemberRequest) *def.HttpRequestDef
- func GenReqDefForDeletePool(request *model.DeletePoolRequest) *def.HttpRequestDef
- func GenReqDefForDeleteWhitelist(request *model.DeleteWhitelistRequest) *def.HttpRequestDef
- func GenReqDefForListCertificates(request *model.ListCertificatesRequest) *def.HttpRequestDef
- func GenReqDefForListHealthmonitors(request *model.ListHealthmonitorsRequest) *def.HttpRequestDef
- func GenReqDefForListL7policies(request *model.ListL7policiesRequest) *def.HttpRequestDef
- func GenReqDefForListL7rules(request *model.ListL7rulesRequest) *def.HttpRequestDef
- func GenReqDefForListListeners(request *model.ListListenersRequest) *def.HttpRequestDef
- func GenReqDefForListLoadbalancers(request *model.ListLoadbalancersRequest) *def.HttpRequestDef
- func GenReqDefForListMenbers(request *model.ListMenbersRequest) *def.HttpRequestDef
- func GenReqDefForListPools(request *model.ListPoolsRequest) *def.HttpRequestDef
- func GenReqDefForListWhitelists(request *model.ListWhitelistsRequest) *def.HttpRequestDef
- func GenReqDefForShowCertificate(request *model.ShowCertificateRequest) *def.HttpRequestDef
- func GenReqDefForShowHealthmonitors(request *model.ShowHealthmonitorsRequest) *def.HttpRequestDef
- func GenReqDefForShowL7policy(request *model.ShowL7policyRequest) *def.HttpRequestDef
- func GenReqDefForShowL7rule(request *model.ShowL7ruleRequest) *def.HttpRequestDef
- func GenReqDefForShowListener(request *model.ShowListenerRequest) *def.HttpRequestDef
- func GenReqDefForShowLoadbalancer(request *model.ShowLoadbalancerRequest) *def.HttpRequestDef
- func GenReqDefForShowLoadbalancersStatus(request *model.ShowLoadbalancersStatusRequest) *def.HttpRequestDef
- func GenReqDefForShowMember(request *model.ShowMemberRequest) *def.HttpRequestDef
- func GenReqDefForShowPool(request *model.ShowPoolRequest) *def.HttpRequestDef
- func GenReqDefForShowWhitelist(request *model.ShowWhitelistRequest) *def.HttpRequestDef
- func GenReqDefForUpdateCertificate(request *model.UpdateCertificateRequest) *def.HttpRequestDef
- func GenReqDefForUpdateHealthmonitor(request *model.UpdateHealthmonitorRequest) *def.HttpRequestDef
- func GenReqDefForUpdateL7policies(request *model.UpdateL7policiesRequest) *def.HttpRequestDef
- func GenReqDefForUpdateL7rule(request *model.UpdateL7ruleRequest) *def.HttpRequestDef
- func GenReqDefForUpdateListener(request *model.UpdateListenerRequest) *def.HttpRequestDef
- func GenReqDefForUpdateLoadbalancer(request *model.UpdateLoadbalancerRequest) *def.HttpRequestDef
- func GenReqDefForUpdateMember(request *model.UpdateMemberRequest) *def.HttpRequestDef
- func GenReqDefForUpdatePool(request *model.UpdatePoolRequest) *def.HttpRequestDef
- func GenReqDefForUpdateWhitelist(request *model.UpdateWhitelistRequest) *def.HttpRequestDef
- func GenRespForCreateCertificate() (*model.CreateCertificateResponse, *def.HttpResponseDef)
- func GenRespForCreateHealthmonitor() (*model.CreateHealthmonitorResponse, *def.HttpResponseDef)
- func GenRespForCreateL7policy() (*model.CreateL7policyResponse, *def.HttpResponseDef)
- func GenRespForCreateL7rule() (*model.CreateL7ruleResponse, *def.HttpResponseDef)
- func GenRespForCreateListener() (*model.CreateListenerResponse, *def.HttpResponseDef)
- func GenRespForCreateLoadbalancer() (*model.CreateLoadbalancerResponse, *def.HttpResponseDef)
- func GenRespForCreateMember() (*model.CreateMemberResponse, *def.HttpResponseDef)
- func GenRespForCreatePool() (*model.CreatePoolResponse, *def.HttpResponseDef)
- func GenRespForCreateWhitelist() (*model.CreateWhitelistResponse, *def.HttpResponseDef)
- func GenRespForDeleteCertificate() (*model.DeleteCertificateResponse, *def.HttpResponseDef)
- func GenRespForDeleteHealthmonitor() (*model.DeleteHealthmonitorResponse, *def.HttpResponseDef)
- func GenRespForDeleteL7policy() (*model.DeleteL7policyResponse, *def.HttpResponseDef)
- func GenRespForDeleteL7rule() (*model.DeleteL7ruleResponse, *def.HttpResponseDef)
- func GenRespForDeleteListener() (*model.DeleteListenerResponse, *def.HttpResponseDef)
- func GenRespForDeleteLoadbalancer() (*model.DeleteLoadbalancerResponse, *def.HttpResponseDef)
- func GenRespForDeleteMember() (*model.DeleteMemberResponse, *def.HttpResponseDef)
- func GenRespForDeletePool() (*model.DeletePoolResponse, *def.HttpResponseDef)
- func GenRespForDeleteWhitelist() (*model.DeleteWhitelistResponse, *def.HttpResponseDef)
- func GenRespForListCertificates() (*model.ListCertificatesResponse, *def.HttpResponseDef)
- func GenRespForListHealthmonitors() (*model.ListHealthmonitorsResponse, *def.HttpResponseDef)
- func GenRespForListL7policies() (*model.ListL7policiesResponse, *def.HttpResponseDef)
- func GenRespForListL7rules() (*model.ListL7rulesResponse, *def.HttpResponseDef)
- func GenRespForListListeners() (*model.ListListenersResponse, *def.HttpResponseDef)
- func GenRespForListLoadbalancers() (*model.ListLoadbalancersResponse, *def.HttpResponseDef)
- func GenRespForListMenbers() (*model.ListMenbersResponse, *def.HttpResponseDef)
- func GenRespForListPools() (*model.ListPoolsResponse, *def.HttpResponseDef)
- func GenRespForListWhitelists() (*model.ListWhitelistsResponse, *def.HttpResponseDef)
- func GenRespForShowCertificate() (*model.ShowCertificateResponse, *def.HttpResponseDef)
- func GenRespForShowHealthmonitors() (*model.ShowHealthmonitorsResponse, *def.HttpResponseDef)
- func GenRespForShowL7policy() (*model.ShowL7policyResponse, *def.HttpResponseDef)
- func GenRespForShowL7rule() (*model.ShowL7ruleResponse, *def.HttpResponseDef)
- func GenRespForShowListener() (*model.ShowListenerResponse, *def.HttpResponseDef)
- func GenRespForShowLoadbalancer() (*model.ShowLoadbalancerResponse, *def.HttpResponseDef)
- func GenRespForShowLoadbalancersStatus() (*model.ShowLoadbalancersStatusResponse, *def.HttpResponseDef)
- func GenRespForShowMember() (*model.ShowMemberResponse, *def.HttpResponseDef)
- func GenRespForShowPool() (*model.ShowPoolResponse, *def.HttpResponseDef)
- func GenRespForShowWhitelist() (*model.ShowWhitelistResponse, *def.HttpResponseDef)
- func GenRespForUpdateCertificate() (*model.UpdateCertificateResponse, *def.HttpResponseDef)
- func GenRespForUpdateHealthmonitor() (*model.UpdateHealthmonitorResponse, *def.HttpResponseDef)
- func GenRespForUpdateL7policies() (*model.UpdateL7policiesResponse, *def.HttpResponseDef)
- func GenRespForUpdateL7rule() (*model.UpdateL7ruleResponse, *def.HttpResponseDef)
- func GenRespForUpdateListener() (*model.UpdateListenerResponse, *def.HttpResponseDef)
- func GenRespForUpdateLoadbalancer() (*model.UpdateLoadbalancerResponse, *def.HttpResponseDef)
- func GenRespForUpdateMember() (*model.UpdateMemberResponse, *def.HttpResponseDef)
- func GenRespForUpdatePool() (*model.UpdatePoolResponse, *def.HttpResponseDef)
- func GenRespForUpdateWhitelist() (*model.UpdateWhitelistResponse, *def.HttpResponseDef)
- type ElbClient
- func (c *ElbClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
- func (c *ElbClient) CreateHealthmonitor(request *model.CreateHealthmonitorRequest) (*model.CreateHealthmonitorResponse, error)
- func (c *ElbClient) CreateL7policy(request *model.CreateL7policyRequest) (*model.CreateL7policyResponse, error)
- func (c *ElbClient) CreateL7rule(request *model.CreateL7ruleRequest) (*model.CreateL7ruleResponse, error)
- func (c *ElbClient) CreateListener(request *model.CreateListenerRequest) (*model.CreateListenerResponse, error)
- func (c *ElbClient) CreateLoadbalancer(request *model.CreateLoadbalancerRequest) (*model.CreateLoadbalancerResponse, error)
- func (c *ElbClient) CreateMember(request *model.CreateMemberRequest) (*model.CreateMemberResponse, error)
- func (c *ElbClient) CreatePool(request *model.CreatePoolRequest) (*model.CreatePoolResponse, error)
- func (c *ElbClient) CreateWhitelist(request *model.CreateWhitelistRequest) (*model.CreateWhitelistResponse, error)
- func (c *ElbClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
- func (c *ElbClient) DeleteHealthmonitor(request *model.DeleteHealthmonitorRequest) (*model.DeleteHealthmonitorResponse, error)
- func (c *ElbClient) DeleteL7policy(request *model.DeleteL7policyRequest) (*model.DeleteL7policyResponse, error)
- func (c *ElbClient) DeleteL7rule(request *model.DeleteL7ruleRequest) (*model.DeleteL7ruleResponse, error)
- func (c *ElbClient) DeleteListener(request *model.DeleteListenerRequest) (*model.DeleteListenerResponse, error)
- func (c *ElbClient) DeleteLoadbalancer(request *model.DeleteLoadbalancerRequest) (*model.DeleteLoadbalancerResponse, error)
- func (c *ElbClient) DeleteMember(request *model.DeleteMemberRequest) (*model.DeleteMemberResponse, error)
- func (c *ElbClient) DeletePool(request *model.DeletePoolRequest) (*model.DeletePoolResponse, error)
- func (c *ElbClient) DeleteWhitelist(request *model.DeleteWhitelistRequest) (*model.DeleteWhitelistResponse, error)
- func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
- func (c *ElbClient) ListHealthmonitors(request *model.ListHealthmonitorsRequest) (*model.ListHealthmonitorsResponse, error)
- func (c *ElbClient) ListL7policies(request *model.ListL7policiesRequest) (*model.ListL7policiesResponse, error)
- func (c *ElbClient) ListL7rules(request *model.ListL7rulesRequest) (*model.ListL7rulesResponse, error)
- func (c *ElbClient) ListListeners(request *model.ListListenersRequest) (*model.ListListenersResponse, error)
- func (c *ElbClient) ListLoadbalancers(request *model.ListLoadbalancersRequest) (*model.ListLoadbalancersResponse, error)
- func (c *ElbClient) ListMenbers(request *model.ListMenbersRequest) (*model.ListMenbersResponse, error)
- func (c *ElbClient) ListPools(request *model.ListPoolsRequest) (*model.ListPoolsResponse, error)
- func (c *ElbClient) ListWhitelists(request *model.ListWhitelistsRequest) (*model.ListWhitelistsResponse, error)
- func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
- func (c *ElbClient) ShowHealthmonitors(request *model.ShowHealthmonitorsRequest) (*model.ShowHealthmonitorsResponse, error)
- func (c *ElbClient) ShowL7policy(request *model.ShowL7policyRequest) (*model.ShowL7policyResponse, error)
- func (c *ElbClient) ShowL7rule(request *model.ShowL7ruleRequest) (*model.ShowL7ruleResponse, error)
- func (c *ElbClient) ShowListener(request *model.ShowListenerRequest) (*model.ShowListenerResponse, error)
- func (c *ElbClient) ShowLoadbalancer(request *model.ShowLoadbalancerRequest) (*model.ShowLoadbalancerResponse, error)
- func (c *ElbClient) ShowLoadbalancersStatus(request *model.ShowLoadbalancersStatusRequest) (*model.ShowLoadbalancersStatusResponse, error)
- func (c *ElbClient) ShowMember(request *model.ShowMemberRequest) (*model.ShowMemberResponse, error)
- func (c *ElbClient) ShowPool(request *model.ShowPoolRequest) (*model.ShowPoolResponse, error)
- func (c *ElbClient) ShowWhitelist(request *model.ShowWhitelistRequest) (*model.ShowWhitelistResponse, error)
- func (c *ElbClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
- func (c *ElbClient) UpdateHealthmonitor(request *model.UpdateHealthmonitorRequest) (*model.UpdateHealthmonitorResponse, error)
- func (c *ElbClient) UpdateL7policies(request *model.UpdateL7policiesRequest) (*model.UpdateL7policiesResponse, error)
- func (c *ElbClient) UpdateL7rule(request *model.UpdateL7ruleRequest) (*model.UpdateL7ruleResponse, error)
- func (c *ElbClient) UpdateListener(request *model.UpdateListenerRequest) (*model.UpdateListenerResponse, error)
- func (c *ElbClient) UpdateLoadbalancer(request *model.UpdateLoadbalancerRequest) (*model.UpdateLoadbalancerResponse, error)
- func (c *ElbClient) UpdateMember(request *model.UpdateMemberRequest) (*model.UpdateMemberResponse, error)
- func (c *ElbClient) UpdatePool(request *model.UpdatePoolRequest) (*model.UpdatePoolResponse, error)
- func (c *ElbClient) UpdateWhitelist(request *model.UpdateWhitelistRequest) (*model.UpdateWhitelistResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ElbClientBuilder ¶
func ElbClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForCreateCertificate ¶
func GenReqDefForCreateCertificate(request *model.CreateCertificateRequest) *def.HttpRequestDef
func GenReqDefForCreateHealthmonitor ¶
func GenReqDefForCreateHealthmonitor(request *model.CreateHealthmonitorRequest) *def.HttpRequestDef
func GenReqDefForCreateL7policy ¶
func GenReqDefForCreateL7policy(request *model.CreateL7policyRequest) *def.HttpRequestDef
func GenReqDefForCreateL7rule ¶
func GenReqDefForCreateL7rule(request *model.CreateL7ruleRequest) *def.HttpRequestDef
func GenReqDefForCreateListener ¶
func GenReqDefForCreateListener(request *model.CreateListenerRequest) *def.HttpRequestDef
func GenReqDefForCreateLoadbalancer ¶
func GenReqDefForCreateLoadbalancer(request *model.CreateLoadbalancerRequest) *def.HttpRequestDef
func GenReqDefForCreateMember ¶
func GenReqDefForCreateMember(request *model.CreateMemberRequest) *def.HttpRequestDef
func GenReqDefForCreatePool ¶
func GenReqDefForCreatePool(request *model.CreatePoolRequest) *def.HttpRequestDef
func GenReqDefForCreateWhitelist ¶
func GenReqDefForCreateWhitelist(request *model.CreateWhitelistRequest) *def.HttpRequestDef
func GenReqDefForDeleteCertificate ¶
func GenReqDefForDeleteCertificate(request *model.DeleteCertificateRequest) *def.HttpRequestDef
func GenReqDefForDeleteHealthmonitor ¶
func GenReqDefForDeleteHealthmonitor(request *model.DeleteHealthmonitorRequest) *def.HttpRequestDef
func GenReqDefForDeleteL7policy ¶
func GenReqDefForDeleteL7policy(request *model.DeleteL7policyRequest) *def.HttpRequestDef
func GenReqDefForDeleteL7rule ¶
func GenReqDefForDeleteL7rule(request *model.DeleteL7ruleRequest) *def.HttpRequestDef
func GenReqDefForDeleteListener ¶
func GenReqDefForDeleteListener(request *model.DeleteListenerRequest) *def.HttpRequestDef
func GenReqDefForDeleteLoadbalancer ¶
func GenReqDefForDeleteLoadbalancer(request *model.DeleteLoadbalancerRequest) *def.HttpRequestDef
func GenReqDefForDeleteMember ¶
func GenReqDefForDeleteMember(request *model.DeleteMemberRequest) *def.HttpRequestDef
func GenReqDefForDeletePool ¶
func GenReqDefForDeletePool(request *model.DeletePoolRequest) *def.HttpRequestDef
func GenReqDefForDeleteWhitelist ¶
func GenReqDefForDeleteWhitelist(request *model.DeleteWhitelistRequest) *def.HttpRequestDef
func GenReqDefForListCertificates ¶
func GenReqDefForListCertificates(request *model.ListCertificatesRequest) *def.HttpRequestDef
func GenReqDefForListHealthmonitors ¶
func GenReqDefForListHealthmonitors(request *model.ListHealthmonitorsRequest) *def.HttpRequestDef
func GenReqDefForListL7policies ¶
func GenReqDefForListL7policies(request *model.ListL7policiesRequest) *def.HttpRequestDef
func GenReqDefForListL7rules ¶
func GenReqDefForListL7rules(request *model.ListL7rulesRequest) *def.HttpRequestDef
func GenReqDefForListListeners ¶
func GenReqDefForListListeners(request *model.ListListenersRequest) *def.HttpRequestDef
func GenReqDefForListLoadbalancers ¶
func GenReqDefForListLoadbalancers(request *model.ListLoadbalancersRequest) *def.HttpRequestDef
func GenReqDefForListMenbers ¶
func GenReqDefForListMenbers(request *model.ListMenbersRequest) *def.HttpRequestDef
func GenReqDefForListPools ¶
func GenReqDefForListPools(request *model.ListPoolsRequest) *def.HttpRequestDef
func GenReqDefForListWhitelists ¶
func GenReqDefForListWhitelists(request *model.ListWhitelistsRequest) *def.HttpRequestDef
func GenReqDefForShowCertificate ¶
func GenReqDefForShowCertificate(request *model.ShowCertificateRequest) *def.HttpRequestDef
func GenReqDefForShowHealthmonitors ¶
func GenReqDefForShowHealthmonitors(request *model.ShowHealthmonitorsRequest) *def.HttpRequestDef
func GenReqDefForShowL7policy ¶
func GenReqDefForShowL7policy(request *model.ShowL7policyRequest) *def.HttpRequestDef
func GenReqDefForShowL7rule ¶
func GenReqDefForShowL7rule(request *model.ShowL7ruleRequest) *def.HttpRequestDef
func GenReqDefForShowListener ¶
func GenReqDefForShowListener(request *model.ShowListenerRequest) *def.HttpRequestDef
func GenReqDefForShowLoadbalancer ¶
func GenReqDefForShowLoadbalancer(request *model.ShowLoadbalancerRequest) *def.HttpRequestDef
func GenReqDefForShowLoadbalancersStatus ¶
func GenReqDefForShowLoadbalancersStatus(request *model.ShowLoadbalancersStatusRequest) *def.HttpRequestDef
func GenReqDefForShowMember ¶
func GenReqDefForShowMember(request *model.ShowMemberRequest) *def.HttpRequestDef
func GenReqDefForShowPool ¶
func GenReqDefForShowPool(request *model.ShowPoolRequest) *def.HttpRequestDef
func GenReqDefForShowWhitelist ¶
func GenReqDefForShowWhitelist(request *model.ShowWhitelistRequest) *def.HttpRequestDef
func GenReqDefForUpdateCertificate ¶
func GenReqDefForUpdateCertificate(request *model.UpdateCertificateRequest) *def.HttpRequestDef
func GenReqDefForUpdateHealthmonitor ¶
func GenReqDefForUpdateHealthmonitor(request *model.UpdateHealthmonitorRequest) *def.HttpRequestDef
func GenReqDefForUpdateL7policies ¶
func GenReqDefForUpdateL7policies(request *model.UpdateL7policiesRequest) *def.HttpRequestDef
func GenReqDefForUpdateL7rule ¶
func GenReqDefForUpdateL7rule(request *model.UpdateL7ruleRequest) *def.HttpRequestDef
func GenReqDefForUpdateListener ¶
func GenReqDefForUpdateListener(request *model.UpdateListenerRequest) *def.HttpRequestDef
func GenReqDefForUpdateLoadbalancer ¶
func GenReqDefForUpdateLoadbalancer(request *model.UpdateLoadbalancerRequest) *def.HttpRequestDef
func GenReqDefForUpdateMember ¶
func GenReqDefForUpdateMember(request *model.UpdateMemberRequest) *def.HttpRequestDef
func GenReqDefForUpdatePool ¶
func GenReqDefForUpdatePool(request *model.UpdatePoolRequest) *def.HttpRequestDef
func GenReqDefForUpdateWhitelist ¶
func GenReqDefForUpdateWhitelist(request *model.UpdateWhitelistRequest) *def.HttpRequestDef
func GenRespForCreateCertificate ¶
func GenRespForCreateCertificate() (*model.CreateCertificateResponse, *def.HttpResponseDef)
func GenRespForCreateHealthmonitor ¶
func GenRespForCreateHealthmonitor() (*model.CreateHealthmonitorResponse, *def.HttpResponseDef)
func GenRespForCreateL7policy ¶
func GenRespForCreateL7policy() (*model.CreateL7policyResponse, *def.HttpResponseDef)
func GenRespForCreateL7rule ¶
func GenRespForCreateL7rule() (*model.CreateL7ruleResponse, *def.HttpResponseDef)
func GenRespForCreateListener ¶
func GenRespForCreateListener() (*model.CreateListenerResponse, *def.HttpResponseDef)
func GenRespForCreateLoadbalancer ¶
func GenRespForCreateLoadbalancer() (*model.CreateLoadbalancerResponse, *def.HttpResponseDef)
func GenRespForCreateMember ¶
func GenRespForCreateMember() (*model.CreateMemberResponse, *def.HttpResponseDef)
func GenRespForCreatePool ¶
func GenRespForCreatePool() (*model.CreatePoolResponse, *def.HttpResponseDef)
func GenRespForCreateWhitelist ¶
func GenRespForCreateWhitelist() (*model.CreateWhitelistResponse, *def.HttpResponseDef)
func GenRespForDeleteCertificate ¶
func GenRespForDeleteCertificate() (*model.DeleteCertificateResponse, *def.HttpResponseDef)
func GenRespForDeleteHealthmonitor ¶
func GenRespForDeleteHealthmonitor() (*model.DeleteHealthmonitorResponse, *def.HttpResponseDef)
func GenRespForDeleteL7policy ¶
func GenRespForDeleteL7policy() (*model.DeleteL7policyResponse, *def.HttpResponseDef)
func GenRespForDeleteL7rule ¶
func GenRespForDeleteL7rule() (*model.DeleteL7ruleResponse, *def.HttpResponseDef)
func GenRespForDeleteListener ¶
func GenRespForDeleteListener() (*model.DeleteListenerResponse, *def.HttpResponseDef)
func GenRespForDeleteLoadbalancer ¶
func GenRespForDeleteLoadbalancer() (*model.DeleteLoadbalancerResponse, *def.HttpResponseDef)
func GenRespForDeleteMember ¶
func GenRespForDeleteMember() (*model.DeleteMemberResponse, *def.HttpResponseDef)
func GenRespForDeletePool ¶
func GenRespForDeletePool() (*model.DeletePoolResponse, *def.HttpResponseDef)
func GenRespForDeleteWhitelist ¶
func GenRespForDeleteWhitelist() (*model.DeleteWhitelistResponse, *def.HttpResponseDef)
func GenRespForListCertificates ¶
func GenRespForListCertificates() (*model.ListCertificatesResponse, *def.HttpResponseDef)
func GenRespForListHealthmonitors ¶
func GenRespForListHealthmonitors() (*model.ListHealthmonitorsResponse, *def.HttpResponseDef)
func GenRespForListL7policies ¶
func GenRespForListL7policies() (*model.ListL7policiesResponse, *def.HttpResponseDef)
func GenRespForListL7rules ¶
func GenRespForListL7rules() (*model.ListL7rulesResponse, *def.HttpResponseDef)
func GenRespForListListeners ¶
func GenRespForListListeners() (*model.ListListenersResponse, *def.HttpResponseDef)
func GenRespForListLoadbalancers ¶
func GenRespForListLoadbalancers() (*model.ListLoadbalancersResponse, *def.HttpResponseDef)
func GenRespForListMenbers ¶
func GenRespForListMenbers() (*model.ListMenbersResponse, *def.HttpResponseDef)
func GenRespForListPools ¶
func GenRespForListPools() (*model.ListPoolsResponse, *def.HttpResponseDef)
func GenRespForListWhitelists ¶
func GenRespForListWhitelists() (*model.ListWhitelistsResponse, *def.HttpResponseDef)
func GenRespForShowCertificate ¶
func GenRespForShowCertificate() (*model.ShowCertificateResponse, *def.HttpResponseDef)
func GenRespForShowHealthmonitors ¶
func GenRespForShowHealthmonitors() (*model.ShowHealthmonitorsResponse, *def.HttpResponseDef)
func GenRespForShowL7policy ¶
func GenRespForShowL7policy() (*model.ShowL7policyResponse, *def.HttpResponseDef)
func GenRespForShowL7rule ¶
func GenRespForShowL7rule() (*model.ShowL7ruleResponse, *def.HttpResponseDef)
func GenRespForShowListener ¶
func GenRespForShowListener() (*model.ShowListenerResponse, *def.HttpResponseDef)
func GenRespForShowLoadbalancer ¶
func GenRespForShowLoadbalancer() (*model.ShowLoadbalancerResponse, *def.HttpResponseDef)
func GenRespForShowLoadbalancersStatus ¶
func GenRespForShowLoadbalancersStatus() (*model.ShowLoadbalancersStatusResponse, *def.HttpResponseDef)
func GenRespForShowMember ¶
func GenRespForShowMember() (*model.ShowMemberResponse, *def.HttpResponseDef)
func GenRespForShowPool ¶
func GenRespForShowPool() (*model.ShowPoolResponse, *def.HttpResponseDef)
func GenRespForShowWhitelist ¶
func GenRespForShowWhitelist() (*model.ShowWhitelistResponse, *def.HttpResponseDef)
func GenRespForUpdateCertificate ¶
func GenRespForUpdateCertificate() (*model.UpdateCertificateResponse, *def.HttpResponseDef)
func GenRespForUpdateHealthmonitor ¶
func GenRespForUpdateHealthmonitor() (*model.UpdateHealthmonitorResponse, *def.HttpResponseDef)
func GenRespForUpdateL7policies ¶
func GenRespForUpdateL7policies() (*model.UpdateL7policiesResponse, *def.HttpResponseDef)
func GenRespForUpdateL7rule ¶
func GenRespForUpdateL7rule() (*model.UpdateL7ruleResponse, *def.HttpResponseDef)
func GenRespForUpdateListener ¶
func GenRespForUpdateListener() (*model.UpdateListenerResponse, *def.HttpResponseDef)
func GenRespForUpdateLoadbalancer ¶
func GenRespForUpdateLoadbalancer() (*model.UpdateLoadbalancerResponse, *def.HttpResponseDef)
func GenRespForUpdateMember ¶
func GenRespForUpdateMember() (*model.UpdateMemberResponse, *def.HttpResponseDef)
func GenRespForUpdatePool ¶
func GenRespForUpdatePool() (*model.UpdatePoolResponse, *def.HttpResponseDef)
func GenRespForUpdateWhitelist ¶
func GenRespForUpdateWhitelist() (*model.UpdateWhitelistResponse, *def.HttpResponseDef)
Types ¶
type ElbClient ¶
type ElbClient struct {
// contains filtered or unexported fields
}
func NewElbClient ¶
func NewElbClient(hcClient *http_client.HcHttpClient) *ElbClient
func (*ElbClient) CreateCertificate ¶
func (c *ElbClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
创建SSL证书。将监听器和SSL证书绑定后,可以通过负载均衡器实现服务端认证,后端服务器只要提供HTTP服务就能实现安全可靠的连接。
func (*ElbClient) CreateHealthmonitor ¶
func (c *ElbClient) CreateHealthmonitor(request *model.CreateHealthmonitorRequest) (*model.CreateHealthmonitorResponse, error)
给后端云服务器组添加健康检查
func (*ElbClient) CreateL7policy ¶
func (c *ElbClient) CreateL7policy(request *model.CreateL7policyRequest) (*model.CreateL7policyResponse, error)
创建listener关联的转发策略
func (*ElbClient) CreateL7rule ¶
func (c *ElbClient) CreateL7rule(request *model.CreateL7ruleRequest) (*model.CreateL7ruleResponse, error)
创建转发规则
func (*ElbClient) CreateListener ¶
func (c *ElbClient) CreateListener(request *model.CreateListenerRequest) (*model.CreateListenerResponse, error)
创建与负载均衡器绑定的监听器。
func (*ElbClient) CreateLoadbalancer ¶
func (c *ElbClient) CreateLoadbalancer(request *model.CreateLoadbalancerRequest) (*model.CreateLoadbalancerResponse, error)
创建私网类型的增强型负载均衡器。创建成功后,该接口会返回创建的增强型负载均衡器的ID、所属子网ID、负载均衡器IP等详细信息。若要创建公网类型的增强型负载均衡器,还需调用创建浮动IP的接口,将浮动IP与私网负载均衡器的vip_port_id绑定。
func (*ElbClient) CreateMember ¶
func (c *ElbClient) CreateMember(request *model.CreateMemberRequest) (*model.CreateMemberResponse, error)
添加属于某个后端云服务器组的后端云服务器。
func (*ElbClient) CreatePool ¶
func (c *ElbClient) CreatePool(request *model.CreatePoolRequest) (*model.CreatePoolResponse, error)
创建后端云服务器组。将多个后端云服务器添加到后端云服务器组中后,请求会在后端云服务器间按后端云服务器组的负载均衡算法和后端云服务器的权重来做请求分发。
func (*ElbClient) CreateWhitelist ¶
func (c *ElbClient) CreateWhitelist(request *model.CreateWhitelistRequest) (*model.CreateWhitelistResponse, error)
创建白名单,控制监听器的访问权限。若开启了白名单功能,只有白名单中放通的IP可以访问该监听器的后端服务。
func (*ElbClient) DeleteCertificate ¶
func (c *ElbClient) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
删除指定的SSL证书
func (*ElbClient) DeleteHealthmonitor ¶
func (c *ElbClient) DeleteHealthmonitor(request *model.DeleteHealthmonitorRequest) (*model.DeleteHealthmonitorResponse, error)
删除健康检查
func (*ElbClient) DeleteL7policy ¶
func (c *ElbClient) DeleteL7policy(request *model.DeleteL7policyRequest) (*model.DeleteL7policyResponse, error)
删除转发策略
func (*ElbClient) DeleteL7rule ¶
func (c *ElbClient) DeleteL7rule(request *model.DeleteL7ruleRequest) (*model.DeleteL7ruleResponse, error)
删除转发规则
func (*ElbClient) DeleteListener ¶
func (c *ElbClient) DeleteListener(request *model.DeleteListenerRequest) (*model.DeleteListenerResponse, error)
根据指定ID删除监听器。提供级联删除选项,当选择级联删除时,删除和负载均衡器关联的转发规则、转发策略、白名单、标签等。
func (*ElbClient) DeleteLoadbalancer ¶
func (c *ElbClient) DeleteLoadbalancer(request *model.DeleteLoadbalancerRequest) (*model.DeleteLoadbalancerResponse, error)
根据指定ID删除负载均衡器。提供级联删除选项,当选择级联删除时,删除和负载均衡器关联的监听器、后端云服务器组、后端云服务器、健康检查、转发策略、转发规则、白名单、标签等
func (*ElbClient) DeleteMember ¶
func (c *ElbClient) DeleteMember(request *model.DeleteMemberRequest) (*model.DeleteMemberResponse, error)
删除后端云服务器
func (*ElbClient) DeletePool ¶
func (c *ElbClient) DeletePool(request *model.DeletePoolRequest) (*model.DeletePoolResponse, error)
删除后端云服务器组。
func (*ElbClient) DeleteWhitelist ¶
func (c *ElbClient) DeleteWhitelist(request *model.DeleteWhitelistRequest) (*model.DeleteWhitelistResponse, error)
删除白名单
func (*ElbClient) ListCertificates ¶
func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
查询SSL证书。支持过滤查询和分页查询。
func (*ElbClient) ListHealthmonitors ¶
func (c *ElbClient) ListHealthmonitors(request *model.ListHealthmonitorsRequest) (*model.ListHealthmonitorsResponse, error)
查询健康检查列表
func (*ElbClient) ListL7policies ¶
func (c *ElbClient) ListL7policies(request *model.ListL7policiesRequest) (*model.ListL7policiesResponse, error)
查询转发策略。支持过滤查询和分页查询。
func (*ElbClient) ListL7rules ¶
func (c *ElbClient) ListL7rules(request *model.ListL7rulesRequest) (*model.ListL7rulesResponse, error)
查询指定转发策略下关联的转发规则列表
func (*ElbClient) ListListeners ¶
func (c *ElbClient) ListListeners(request *model.ListListenersRequest) (*model.ListListenersResponse, error)
查询监听器列表。支持过滤查询和分页查询。可以通过监听器ID、协议类型、监听端口号、关联的后端云服务器的IP等查询监听器。
func (*ElbClient) ListLoadbalancers ¶
func (c *ElbClient) ListLoadbalancers(request *model.ListLoadbalancersRequest) (*model.ListLoadbalancersResponse, error)
查询负载均衡器列表。
func (*ElbClient) ListMenbers ¶
func (c *ElbClient) ListMenbers(request *model.ListMenbersRequest) (*model.ListMenbersResponse, error)
添加属于某个后端云服务器组的后端云服务器。
func (*ElbClient) ListPools ¶
func (c *ElbClient) ListPools(request *model.ListPoolsRequest) (*model.ListPoolsResponse, error)
查询后端云服务器组列表。
func (*ElbClient) ListWhitelists ¶
func (c *ElbClient) ListWhitelists(request *model.ListWhitelistsRequest) (*model.ListWhitelistsResponse, error)
查询白名单,支持过滤查询和分页查询。
func (*ElbClient) ShowCertificate ¶
func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
查询指定SSL证书的详情信息。
func (*ElbClient) ShowHealthmonitors ¶
func (c *ElbClient) ShowHealthmonitors(request *model.ShowHealthmonitorsRequest) (*model.ShowHealthmonitorsResponse, error)
根据指定ID查询健康检查详情。
func (*ElbClient) ShowL7policy ¶
func (c *ElbClient) ShowL7policy(request *model.ShowL7policyRequest) (*model.ShowL7policyResponse, error)
根据指定ID查询转发策略详情。
func (*ElbClient) ShowL7rule ¶
func (c *ElbClient) ShowL7rule(request *model.ShowL7ruleRequest) (*model.ShowL7ruleResponse, error)
根据指定ID查询某转发策略下关联的转发规则详情。
func (*ElbClient) ShowListener ¶
func (c *ElbClient) ShowListener(request *model.ShowListenerRequest) (*model.ShowListenerResponse, error)
根据指定ID查询监听器详情。
func (*ElbClient) ShowLoadbalancer ¶
func (c *ElbClient) ShowLoadbalancer(request *model.ShowLoadbalancerRequest) (*model.ShowLoadbalancerResponse, error)
根据指定负载均衡器ID查询负载均衡器详情
func (*ElbClient) ShowLoadbalancersStatus ¶
func (c *ElbClient) ShowLoadbalancersStatus(request *model.ShowLoadbalancersStatusRequest) (*model.ShowLoadbalancersStatusResponse, error)
查询负载均衡器状态树。可通过该接口查询负载均衡器关联的监听器、后端云服务器组、后端云服务器、健康检查、转发策略、转发规则的主要信息,了解负载均衡器下资源的拓扑情况。
func (*ElbClient) ShowMember ¶
func (c *ElbClient) ShowMember(request *model.ShowMemberRequest) (*model.ShowMemberResponse, error)
根据指定ID查询后端云服务器详情。
func (*ElbClient) ShowPool ¶
func (c *ElbClient) ShowPool(request *model.ShowPoolRequest) (*model.ShowPoolResponse, error)
根据指定ID查询后端云服务器组详情。
func (*ElbClient) ShowWhitelist ¶
func (c *ElbClient) ShowWhitelist(request *model.ShowWhitelistRequest) (*model.ShowWhitelistResponse, error)
根据指定ID查询白名单详情。
func (*ElbClient) UpdateCertificate ¶
func (c *ElbClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
更新指定的SSL证书
func (*ElbClient) UpdateHealthmonitor ¶
func (c *ElbClient) UpdateHealthmonitor(request *model.UpdateHealthmonitorRequest) (*model.UpdateHealthmonitorResponse, error)
更新健康检查
func (*ElbClient) UpdateL7policies ¶
func (c *ElbClient) UpdateL7policies(request *model.UpdateL7policiesRequest) (*model.UpdateL7policiesResponse, error)
更新转发策略
func (*ElbClient) UpdateL7rule ¶
func (c *ElbClient) UpdateL7rule(request *model.UpdateL7ruleRequest) (*model.UpdateL7ruleResponse, error)
更新指定的转发规则
func (*ElbClient) UpdateListener ¶
func (c *ElbClient) UpdateListener(request *model.UpdateListenerRequest) (*model.UpdateListenerResponse, error)
更新监听器。
func (*ElbClient) UpdateLoadbalancer ¶
func (c *ElbClient) UpdateLoadbalancer(request *model.UpdateLoadbalancerRequest) (*model.UpdateLoadbalancerResponse, error)
更新负载均衡器。
func (*ElbClient) UpdateMember ¶
func (c *ElbClient) UpdateMember(request *model.UpdateMemberRequest) (*model.UpdateMemberResponse, error)
更新后端云服务器
func (*ElbClient) UpdatePool ¶
func (c *ElbClient) UpdatePool(request *model.UpdatePoolRequest) (*model.UpdatePoolResponse, error)
更新后端云服务器组。
func (*ElbClient) UpdateWhitelist ¶
func (c *ElbClient) UpdateWhitelist(request *model.UpdateWhitelistRequest) (*model.UpdateWhitelistResponse, error)
更新白名单。可以打开或关闭白名单,或更新访问控制的IP。