Documentation ¶
Index ¶
- func ElbClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForCountPreoccupyIpNum(request *model.CountPreoccupyIpNumRequest) *def.HttpRequestDef
- func GenReqDefForCreateCertificate(request *model.CreateCertificateRequest) *def.HttpRequestDef
- func GenReqDefForCreateHealthMonitor(request *model.CreateHealthMonitorRequest) *def.HttpRequestDef
- func GenReqDefForCreateIpGroup(request *model.CreateIpGroupRequest) *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 GenReqDefForDeleteCertificate(request *model.DeleteCertificateRequest) *def.HttpRequestDef
- func GenReqDefForDeleteHealthMonitor(request *model.DeleteHealthMonitorRequest) *def.HttpRequestDef
- func GenReqDefForDeleteIpGroup(request *model.DeleteIpGroupRequest) *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 GenReqDefForListAvailabilityZones(request *model.ListAvailabilityZonesRequest) *def.HttpRequestDef
- func GenReqDefForListCertificates(request *model.ListCertificatesRequest) *def.HttpRequestDef
- func GenReqDefForListFlavors(request *model.ListFlavorsRequest) *def.HttpRequestDef
- func GenReqDefForListHealthMonitors(request *model.ListHealthMonitorsRequest) *def.HttpRequestDef
- func GenReqDefForListIpGroups(request *model.ListIpGroupsRequest) *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 GenReqDefForListMembers(request *model.ListMembersRequest) *def.HttpRequestDef
- func GenReqDefForListPools(request *model.ListPoolsRequest) *def.HttpRequestDef
- func GenReqDefForShowCertificate(request *model.ShowCertificateRequest) *def.HttpRequestDef
- func GenReqDefForShowFlavor(request *model.ShowFlavorRequest) *def.HttpRequestDef
- func GenReqDefForShowHealthMonitor(request *model.ShowHealthMonitorRequest) *def.HttpRequestDef
- func GenReqDefForShowIpGroup(request *model.ShowIpGroupRequest) *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 GenReqDefForShowLoadBalancerStatus(request *model.ShowLoadBalancerStatusRequest) *def.HttpRequestDef
- func GenReqDefForShowMember(request *model.ShowMemberRequest) *def.HttpRequestDef
- func GenReqDefForShowPool(request *model.ShowPoolRequest) *def.HttpRequestDef
- func GenReqDefForShowQuota(request *model.ShowQuotaRequest) *def.HttpRequestDef
- func GenReqDefForShowQuotaDefaults(request *model.ShowQuotaDefaultsRequest) *def.HttpRequestDef
- func GenReqDefForUpdateCertificate(request *model.UpdateCertificateRequest) *def.HttpRequestDef
- func GenReqDefForUpdateHealthMonitor(request *model.UpdateHealthMonitorRequest) *def.HttpRequestDef
- func GenReqDefForUpdateIpGroup(request *model.UpdateIpGroupRequest) *def.HttpRequestDef
- func GenReqDefForUpdateL7Policy(request *model.UpdateL7PolicyRequest) *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 GenRespForCountPreoccupyIpNum() (*model.CountPreoccupyIpNumResponse, *def.HttpResponseDef)
- func GenRespForCreateCertificate() (*model.CreateCertificateResponse, *def.HttpResponseDef)
- func GenRespForCreateHealthMonitor() (*model.CreateHealthMonitorResponse, *def.HttpResponseDef)
- func GenRespForCreateIpGroup() (*model.CreateIpGroupResponse, *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 GenRespForDeleteCertificate() (*model.DeleteCertificateResponse, *def.HttpResponseDef)
- func GenRespForDeleteHealthMonitor() (*model.DeleteHealthMonitorResponse, *def.HttpResponseDef)
- func GenRespForDeleteIpGroup() (*model.DeleteIpGroupResponse, *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 GenRespForListAvailabilityZones() (*model.ListAvailabilityZonesResponse, *def.HttpResponseDef)
- func GenRespForListCertificates() (*model.ListCertificatesResponse, *def.HttpResponseDef)
- func GenRespForListFlavors() (*model.ListFlavorsResponse, *def.HttpResponseDef)
- func GenRespForListHealthMonitors() (*model.ListHealthMonitorsResponse, *def.HttpResponseDef)
- func GenRespForListIpGroups() (*model.ListIpGroupsResponse, *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 GenRespForListMembers() (*model.ListMembersResponse, *def.HttpResponseDef)
- func GenRespForListPools() (*model.ListPoolsResponse, *def.HttpResponseDef)
- func GenRespForShowCertificate() (*model.ShowCertificateResponse, *def.HttpResponseDef)
- func GenRespForShowFlavor() (*model.ShowFlavorResponse, *def.HttpResponseDef)
- func GenRespForShowHealthMonitor() (*model.ShowHealthMonitorResponse, *def.HttpResponseDef)
- func GenRespForShowIpGroup() (*model.ShowIpGroupResponse, *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 GenRespForShowLoadBalancerStatus() (*model.ShowLoadBalancerStatusResponse, *def.HttpResponseDef)
- func GenRespForShowMember() (*model.ShowMemberResponse, *def.HttpResponseDef)
- func GenRespForShowPool() (*model.ShowPoolResponse, *def.HttpResponseDef)
- func GenRespForShowQuota() (*model.ShowQuotaResponse, *def.HttpResponseDef)
- func GenRespForShowQuotaDefaults() (*model.ShowQuotaDefaultsResponse, *def.HttpResponseDef)
- func GenRespForUpdateCertificate() (*model.UpdateCertificateResponse, *def.HttpResponseDef)
- func GenRespForUpdateHealthMonitor() (*model.UpdateHealthMonitorResponse, *def.HttpResponseDef)
- func GenRespForUpdateIpGroup() (*model.UpdateIpGroupResponse, *def.HttpResponseDef)
- func GenRespForUpdateL7Policy() (*model.UpdateL7PolicyResponse, *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)
- type ElbClient
- func (c *ElbClient) CountPreoccupyIpNum(request *model.CountPreoccupyIpNumRequest) (*model.CountPreoccupyIpNumResponse, error)
- func (c *ElbClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
- func (c *ElbClient) CreateHealthMonitor(request *model.CreateHealthMonitorRequest) (*model.CreateHealthMonitorResponse, error)
- func (c *ElbClient) CreateIpGroup(request *model.CreateIpGroupRequest) (*model.CreateIpGroupResponse, 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) DeleteCertificate(request *model.DeleteCertificateRequest) (*model.DeleteCertificateResponse, error)
- func (c *ElbClient) DeleteHealthMonitor(request *model.DeleteHealthMonitorRequest) (*model.DeleteHealthMonitorResponse, error)
- func (c *ElbClient) DeleteIpGroup(request *model.DeleteIpGroupRequest) (*model.DeleteIpGroupResponse, 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) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
- func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
- func (c *ElbClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
- func (c *ElbClient) ListHealthMonitors(request *model.ListHealthMonitorsRequest) (*model.ListHealthMonitorsResponse, error)
- func (c *ElbClient) ListIpGroups(request *model.ListIpGroupsRequest) (*model.ListIpGroupsResponse, 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) ListMembers(request *model.ListMembersRequest) (*model.ListMembersResponse, error)
- func (c *ElbClient) ListPools(request *model.ListPoolsRequest) (*model.ListPoolsResponse, error)
- func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
- func (c *ElbClient) ShowFlavor(request *model.ShowFlavorRequest) (*model.ShowFlavorResponse, error)
- func (c *ElbClient) ShowHealthMonitor(request *model.ShowHealthMonitorRequest) (*model.ShowHealthMonitorResponse, error)
- func (c *ElbClient) ShowIpGroup(request *model.ShowIpGroupRequest) (*model.ShowIpGroupResponse, 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) ShowLoadBalancerStatus(request *model.ShowLoadBalancerStatusRequest) (*model.ShowLoadBalancerStatusResponse, error)
- func (c *ElbClient) ShowMember(request *model.ShowMemberRequest) (*model.ShowMemberResponse, error)
- func (c *ElbClient) ShowPool(request *model.ShowPoolRequest) (*model.ShowPoolResponse, error)
- func (c *ElbClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)
- func (c *ElbClient) ShowQuotaDefaults(request *model.ShowQuotaDefaultsRequest) (*model.ShowQuotaDefaultsResponse, error)
- func (c *ElbClient) UpdateCertificate(request *model.UpdateCertificateRequest) (*model.UpdateCertificateResponse, error)
- func (c *ElbClient) UpdateHealthMonitor(request *model.UpdateHealthMonitorRequest) (*model.UpdateHealthMonitorResponse, error)
- func (c *ElbClient) UpdateIpGroup(request *model.UpdateIpGroupRequest) (*model.UpdateIpGroupResponse, error)
- func (c *ElbClient) UpdateL7Policy(request *model.UpdateL7PolicyRequest) (*model.UpdateL7PolicyResponse, 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)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ElbClientBuilder ¶
func ElbClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForCountPreoccupyIpNum ¶
func GenReqDefForCountPreoccupyIpNum(request *model.CountPreoccupyIpNumRequest) *def.HttpRequestDef
func GenReqDefForCreateCertificate ¶
func GenReqDefForCreateCertificate(request *model.CreateCertificateRequest) *def.HttpRequestDef
func GenReqDefForCreateHealthMonitor ¶
func GenReqDefForCreateHealthMonitor(request *model.CreateHealthMonitorRequest) *def.HttpRequestDef
func GenReqDefForCreateIpGroup ¶
func GenReqDefForCreateIpGroup(request *model.CreateIpGroupRequest) *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 GenReqDefForDeleteCertificate ¶
func GenReqDefForDeleteCertificate(request *model.DeleteCertificateRequest) *def.HttpRequestDef
func GenReqDefForDeleteHealthMonitor ¶
func GenReqDefForDeleteHealthMonitor(request *model.DeleteHealthMonitorRequest) *def.HttpRequestDef
func GenReqDefForDeleteIpGroup ¶
func GenReqDefForDeleteIpGroup(request *model.DeleteIpGroupRequest) *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 GenReqDefForListAvailabilityZones ¶
func GenReqDefForListAvailabilityZones(request *model.ListAvailabilityZonesRequest) *def.HttpRequestDef
func GenReqDefForListCertificates ¶
func GenReqDefForListCertificates(request *model.ListCertificatesRequest) *def.HttpRequestDef
func GenReqDefForListFlavors ¶
func GenReqDefForListFlavors(request *model.ListFlavorsRequest) *def.HttpRequestDef
func GenReqDefForListHealthMonitors ¶
func GenReqDefForListHealthMonitors(request *model.ListHealthMonitorsRequest) *def.HttpRequestDef
func GenReqDefForListIpGroups ¶
func GenReqDefForListIpGroups(request *model.ListIpGroupsRequest) *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 GenReqDefForListMembers ¶
func GenReqDefForListMembers(request *model.ListMembersRequest) *def.HttpRequestDef
func GenReqDefForListPools ¶
func GenReqDefForListPools(request *model.ListPoolsRequest) *def.HttpRequestDef
func GenReqDefForShowCertificate ¶
func GenReqDefForShowCertificate(request *model.ShowCertificateRequest) *def.HttpRequestDef
func GenReqDefForShowFlavor ¶
func GenReqDefForShowFlavor(request *model.ShowFlavorRequest) *def.HttpRequestDef
func GenReqDefForShowHealthMonitor ¶
func GenReqDefForShowHealthMonitor(request *model.ShowHealthMonitorRequest) *def.HttpRequestDef
func GenReqDefForShowIpGroup ¶
func GenReqDefForShowIpGroup(request *model.ShowIpGroupRequest) *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 GenReqDefForShowLoadBalancerStatus ¶
func GenReqDefForShowLoadBalancerStatus(request *model.ShowLoadBalancerStatusRequest) *def.HttpRequestDef
func GenReqDefForShowMember ¶
func GenReqDefForShowMember(request *model.ShowMemberRequest) *def.HttpRequestDef
func GenReqDefForShowPool ¶
func GenReqDefForShowPool(request *model.ShowPoolRequest) *def.HttpRequestDef
func GenReqDefForShowQuota ¶
func GenReqDefForShowQuota(request *model.ShowQuotaRequest) *def.HttpRequestDef
func GenReqDefForShowQuotaDefaults ¶
func GenReqDefForShowQuotaDefaults(request *model.ShowQuotaDefaultsRequest) *def.HttpRequestDef
func GenReqDefForUpdateCertificate ¶
func GenReqDefForUpdateCertificate(request *model.UpdateCertificateRequest) *def.HttpRequestDef
func GenReqDefForUpdateHealthMonitor ¶
func GenReqDefForUpdateHealthMonitor(request *model.UpdateHealthMonitorRequest) *def.HttpRequestDef
func GenReqDefForUpdateIpGroup ¶
func GenReqDefForUpdateIpGroup(request *model.UpdateIpGroupRequest) *def.HttpRequestDef
func GenReqDefForUpdateL7Policy ¶
func GenReqDefForUpdateL7Policy(request *model.UpdateL7PolicyRequest) *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 GenRespForCountPreoccupyIpNum ¶
func GenRespForCountPreoccupyIpNum() (*model.CountPreoccupyIpNumResponse, *def.HttpResponseDef)
func GenRespForCreateCertificate ¶
func GenRespForCreateCertificate() (*model.CreateCertificateResponse, *def.HttpResponseDef)
func GenRespForCreateHealthMonitor ¶
func GenRespForCreateHealthMonitor() (*model.CreateHealthMonitorResponse, *def.HttpResponseDef)
func GenRespForCreateIpGroup ¶
func GenRespForCreateIpGroup() (*model.CreateIpGroupResponse, *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 GenRespForDeleteCertificate ¶
func GenRespForDeleteCertificate() (*model.DeleteCertificateResponse, *def.HttpResponseDef)
func GenRespForDeleteHealthMonitor ¶
func GenRespForDeleteHealthMonitor() (*model.DeleteHealthMonitorResponse, *def.HttpResponseDef)
func GenRespForDeleteIpGroup ¶
func GenRespForDeleteIpGroup() (*model.DeleteIpGroupResponse, *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 GenRespForListAvailabilityZones ¶
func GenRespForListAvailabilityZones() (*model.ListAvailabilityZonesResponse, *def.HttpResponseDef)
func GenRespForListCertificates ¶
func GenRespForListCertificates() (*model.ListCertificatesResponse, *def.HttpResponseDef)
func GenRespForListFlavors ¶
func GenRespForListFlavors() (*model.ListFlavorsResponse, *def.HttpResponseDef)
func GenRespForListHealthMonitors ¶
func GenRespForListHealthMonitors() (*model.ListHealthMonitorsResponse, *def.HttpResponseDef)
func GenRespForListIpGroups ¶
func GenRespForListIpGroups() (*model.ListIpGroupsResponse, *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 GenRespForListMembers ¶
func GenRespForListMembers() (*model.ListMembersResponse, *def.HttpResponseDef)
func GenRespForListPools ¶
func GenRespForListPools() (*model.ListPoolsResponse, *def.HttpResponseDef)
func GenRespForShowCertificate ¶
func GenRespForShowCertificate() (*model.ShowCertificateResponse, *def.HttpResponseDef)
func GenRespForShowFlavor ¶
func GenRespForShowFlavor() (*model.ShowFlavorResponse, *def.HttpResponseDef)
func GenRespForShowHealthMonitor ¶
func GenRespForShowHealthMonitor() (*model.ShowHealthMonitorResponse, *def.HttpResponseDef)
func GenRespForShowIpGroup ¶
func GenRespForShowIpGroup() (*model.ShowIpGroupResponse, *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 GenRespForShowLoadBalancerStatus ¶
func GenRespForShowLoadBalancerStatus() (*model.ShowLoadBalancerStatusResponse, *def.HttpResponseDef)
func GenRespForShowMember ¶
func GenRespForShowMember() (*model.ShowMemberResponse, *def.HttpResponseDef)
func GenRespForShowPool ¶
func GenRespForShowPool() (*model.ShowPoolResponse, *def.HttpResponseDef)
func GenRespForShowQuota ¶
func GenRespForShowQuota() (*model.ShowQuotaResponse, *def.HttpResponseDef)
func GenRespForShowQuotaDefaults ¶
func GenRespForShowQuotaDefaults() (*model.ShowQuotaDefaultsResponse, *def.HttpResponseDef)
func GenRespForUpdateCertificate ¶
func GenRespForUpdateCertificate() (*model.UpdateCertificateResponse, *def.HttpResponseDef)
func GenRespForUpdateHealthMonitor ¶
func GenRespForUpdateHealthMonitor() (*model.UpdateHealthMonitorResponse, *def.HttpResponseDef)
func GenRespForUpdateIpGroup ¶
func GenRespForUpdateIpGroup() (*model.UpdateIpGroupResponse, *def.HttpResponseDef)
func GenRespForUpdateL7Policy ¶
func GenRespForUpdateL7Policy() (*model.UpdateL7PolicyResponse, *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)
Types ¶
type ElbClient ¶
type ElbClient struct {
// contains filtered or unexported fields
}
func NewElbClient ¶
func NewElbClient(hcClient *http_client.HcHttpClient) *ElbClient
func (*ElbClient) CountPreoccupyIpNum ¶
func (c *ElbClient) CountPreoccupyIpNum(request *model.CountPreoccupyIpNumRequest) (*model.CountPreoccupyIpNumResponse, error)
计算创建一个负载均衡实例和第一个七层监听器需预占用的IP数
func (*ElbClient) CreateCertificate ¶
func (c *ElbClient) CreateCertificate(request *model.CreateCertificateRequest) (*model.CreateCertificateResponse, error)
创建证书。
func (*ElbClient) CreateHealthMonitor ¶
func (c *ElbClient) CreateHealthMonitor(request *model.CreateHealthMonitorRequest) (*model.CreateHealthMonitorResponse, error)
创建健康检查。
func (*ElbClient) CreateIpGroup ¶
func (c *ElbClient) CreateIpGroup(request *model.CreateIpGroupRequest) (*model.CreateIpGroupResponse, error)
创建ip地址组
func (*ElbClient) CreateL7Policy ¶
func (c *ElbClient) CreateL7Policy(request *model.CreateL7PolicyRequest) (*model.CreateL7PolicyResponse, error)
创建转发策略.
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)
ElbV3 创建监听器。
func (*ElbClient) CreateLoadBalancer ¶
func (c *ElbClient) CreateLoadBalancer(request *model.CreateLoadBalancerRequest) (*model.CreateLoadBalancerResponse, error)
创建负载均衡器。 1.创建公网负载均衡器的场合,需要传入vpc_id。 2.创建内网负载均衡器的场合,需要传入vip_subnet_cidr_id。 3.创建内网双栈负载均衡器的场合,需要传入ipv6_vip_virsubnet_id。 关联有已有公网ip地址,需要传入publicip_ids 新建公网ip地址,需要传入publicip 包括IPV4私网类型,IPV4公网类型,IPV6私网,IPV6公网
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) 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) DeleteIpGroup ¶
func (c *ElbClient) DeleteIpGroup(request *model.DeleteIpGroupRequest) (*model.DeleteIpGroupResponse, error)
删除ip地址组。
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)
删除监听器。
func (*ElbClient) DeleteLoadBalancer ¶
func (c *ElbClient) DeleteLoadBalancer(request *model.DeleteLoadBalancerRequest) (*model.DeleteLoadBalancerResponse, error)
删除负载均衡器。
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) ListAvailabilityZones ¶
func (c *ElbClient) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
返回用户可使用的可用区的列表情况
func (*ElbClient) ListCertificates ¶
func (c *ElbClient) ListCertificates(request *model.ListCertificatesRequest) (*model.ListCertificatesResponse, error)
查询SSL证书列表。
func (*ElbClient) ListFlavors ¶
func (c *ElbClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
查询所有的规格。
func (*ElbClient) ListHealthMonitors ¶
func (c *ElbClient) ListHealthMonitors(request *model.ListHealthMonitorsRequest) (*model.ListHealthMonitorsResponse, error)
健康检查列表。
func (*ElbClient) ListIpGroups ¶
func (c *ElbClient) ListIpGroups(request *model.ListIpGroupsRequest) (*model.ListIpGroupsResponse, error)
查询IP地址组列表
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)
查询监听器列表。
func (*ElbClient) ListLoadBalancers ¶
func (c *ElbClient) ListLoadBalancers(request *model.ListLoadBalancersRequest) (*model.ListLoadBalancersResponse, error)
查询负载均衡器列表,支持过滤查询和分页查询
func (*ElbClient) ListMembers ¶
func (c *ElbClient) ListMembers(request *model.ListMembersRequest) (*model.ListMembersResponse, error)
Pool下的后端服务器列表。
func (*ElbClient) ListPools ¶
func (c *ElbClient) ListPools(request *model.ListPoolsRequest) (*model.ListPoolsResponse, error)
后端服务器组列表。
func (*ElbClient) ShowCertificate ¶
func (c *ElbClient) ShowCertificate(request *model.ShowCertificateRequest) (*model.ShowCertificateResponse, error)
查询SSL证书详情。
func (*ElbClient) ShowFlavor ¶
func (c *ElbClient) ShowFlavor(request *model.ShowFlavorRequest) (*model.ShowFlavorResponse, error)
查询规格的详情。
func (*ElbClient) ShowHealthMonitor ¶
func (c *ElbClient) ShowHealthMonitor(request *model.ShowHealthMonitorRequest) (*model.ShowHealthMonitorResponse, error)
查询健康检查详情。
func (*ElbClient) ShowIpGroup ¶
func (c *ElbClient) ShowIpGroup(request *model.ShowIpGroupRequest) (*model.ShowIpGroupResponse, error)
获取ip地址组详情
func (*ElbClient) ShowL7Policy ¶
func (c *ElbClient) ShowL7Policy(request *model.ShowL7PolicyRequest) (*model.ShowL7PolicyResponse, error)
查询转发策略详情。
func (*ElbClient) ShowL7Rule ¶
func (c *ElbClient) ShowL7Rule(request *model.ShowL7RuleRequest) (*model.ShowL7RuleResponse, error)
查询转发规则详情
func (*ElbClient) ShowListener ¶
func (c *ElbClient) ShowListener(request *model.ShowListenerRequest) (*model.ShowListenerResponse, error)
监听器详情。
func (*ElbClient) ShowLoadBalancer ¶
func (c *ElbClient) ShowLoadBalancer(request *model.ShowLoadBalancerRequest) (*model.ShowLoadBalancerResponse, error)
查询负载均衡器详情
func (*ElbClient) ShowLoadBalancerStatus ¶
func (c *ElbClient) ShowLoadBalancerStatus(request *model.ShowLoadBalancerStatusRequest) (*model.ShowLoadBalancerStatusResponse, error)
查询负载均衡器状态树,列出负载均衡器关联的子资源的信息
func (*ElbClient) ShowMember ¶
func (c *ElbClient) ShowMember(request *model.ShowMemberRequest) (*model.ShowMemberResponse, error)
后端服务器详情
func (*ElbClient) ShowPool ¶
func (c *ElbClient) ShowPool(request *model.ShowPoolRequest) (*model.ShowPoolResponse, error)
后端服务器组详情。
func (*ElbClient) ShowQuota ¶
func (c *ElbClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)
【不开放】查询特定项目的配额数。
func (*ElbClient) ShowQuotaDefaults ¶
func (c *ElbClient) ShowQuotaDefaults(request *model.ShowQuotaDefaultsRequest) (*model.ShowQuotaDefaultsResponse, error)
【不开放】查询默认配额数。
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) UpdateIpGroup ¶
func (c *ElbClient) UpdateIpGroup(request *model.UpdateIpGroupRequest) (*model.UpdateIpGroupResponse, error)
更新ip地址组,只支持全量更新ip。
func (*ElbClient) UpdateL7Policy ¶
func (c *ElbClient) UpdateL7Policy(request *model.UpdateL7PolicyRequest) (*model.UpdateL7PolicyResponse, 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)
如果member绑定的负载均衡器的provisioning status不是ACTIVE,则不能更新该member。
func (*ElbClient) UpdatePool ¶
func (c *ElbClient) UpdatePool(request *model.UpdatePoolRequest) (*model.UpdatePoolResponse, error)
更新后端服务器组。