Skip to content

Commit a23e82b

Browse files
committed
feat(lb): add loadbalancer methods to all services
1 parent f1f5f98 commit a23e82b

2 files changed

Lines changed: 169 additions & 0 deletions

File tree

internal/mock/mock.go

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -645,3 +645,171 @@ func (m *Service) ShutdownManagedDatabase(r *request.ShutdownManagedDatabaseRequ
645645
func (m *Service) WaitForManagedDatabaseState(r *request.WaitForManagedDatabaseStateRequest) (*upcloud.ManagedDatabase, error) {
646646
return nil, nil
647647
}
648+
649+
func (m *Service) GetLoadBalancers(r *request.GetLoadBalancersRequest) ([]upcloud.LoadBalancer, error) {
650+
return nil, nil
651+
}
652+
653+
func (m *Service) GetLoadBalancer(r *request.GetLoadBalancerRequest) (*upcloud.LoadBalancer, error) {
654+
return nil, nil
655+
}
656+
657+
func (m *Service) CreateLoadBalancer(r *request.CreateLoadBalancerRequest) (*upcloud.LoadBalancer, error) {
658+
return nil, nil
659+
}
660+
661+
func (m *Service) ModifyLoadBalancer(r *request.ModifyLoadBalancerRequest) (*upcloud.LoadBalancer, error) {
662+
return nil, nil
663+
}
664+
665+
func (m *Service) DeleteLoadBalancer(r *request.DeleteLoadBalancerRequest) error {
666+
return nil
667+
}
668+
669+
func (m *Service) GetLoadBalancerBackends(r *request.GetLoadBalancerBackendsRequest) ([]upcloud.LoadBalancerBackend, error) {
670+
return nil, nil
671+
}
672+
673+
func (m *Service) GetLoadBalancerBackend(r *request.GetLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error) {
674+
return nil, nil
675+
}
676+
677+
func (m *Service) CreateLoadBalancerBackend(r *request.CreateLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error) {
678+
return nil, nil
679+
}
680+
681+
func (m *Service) ModifyLoadBalancerBackend(r *request.ModifyLoadBalancerBackendRequest) (*upcloud.LoadBalancerBackend, error) {
682+
return nil, nil
683+
}
684+
685+
func (m *Service) DeleteLoadBalancerBackend(r *request.DeleteLoadBalancerBackendRequest) error {
686+
return nil
687+
}
688+
689+
func (m *Service) GetLoadBalancerBackendMembers(r *request.GetLoadBalancerBackendMembersRequest) ([]upcloud.LoadBalancerBackendMember, error) {
690+
return nil, nil
691+
}
692+
693+
func (m *Service) GetLoadBalancerBackendMember(r *request.GetLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error) {
694+
return nil, nil
695+
}
696+
697+
func (m *Service) CreateLoadBalancerBackendMember(r *request.CreateLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error) {
698+
return nil, nil
699+
}
700+
701+
func (m *Service) ModifyLoadBalancerBackendMember(r *request.ModifyLoadBalancerBackendMemberRequest) (*upcloud.LoadBalancerBackendMember, error) {
702+
return nil, nil
703+
}
704+
705+
func (m *Service) DeleteLoadBalancerBackendMember(r *request.DeleteLoadBalancerBackendMemberRequest) error {
706+
return nil
707+
}
708+
709+
func (m *Service) GetLoadBalancerResolvers(r *request.GetLoadBalancerResolversRequest) ([]upcloud.LoadBalancerResolver, error) {
710+
return nil, nil
711+
}
712+
713+
func (m *Service) CreateLoadBalancerResolver(r *request.CreateLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error) {
714+
return nil, nil
715+
}
716+
717+
func (m *Service) GetLoadBalancerResolver(r *request.GetLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error) {
718+
return nil, nil
719+
}
720+
721+
func (m *Service) ModifyLoadBalancerResolver(r *request.ModifyLoadBalancerResolverRequest) (*upcloud.LoadBalancerResolver, error) {
722+
return nil, nil
723+
}
724+
725+
func (m *Service) DeleteLoadBalancerResolver(r *request.DeleteLoadBalancerResolverRequest) error {
726+
return nil
727+
}
728+
729+
func (m *Service) GetLoadBalancerPlans(r *request.GetLoadBalancerPlansRequest) ([]upcloud.LoadBalancerPlan, error) {
730+
return nil, nil
731+
}
732+
733+
func (m *Service) GetLoadBalancerFrontends(r *request.GetLoadBalancerFrontendsRequest) ([]upcloud.LoadBalancerFrontend, error) {
734+
return nil, nil
735+
}
736+
737+
func (m *Service) GetLoadBalancerFrontend(r *request.GetLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error) {
738+
return nil, nil
739+
}
740+
741+
func (m *Service) CreateLoadBalancerFrontend(r *request.CreateLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error) {
742+
return nil, nil
743+
}
744+
745+
func (m *Service) ModifyLoadBalancerFrontend(r *request.ModifyLoadBalancerFrontendRequest) (*upcloud.LoadBalancerFrontend, error) {
746+
return nil, nil
747+
}
748+
749+
func (m *Service) DeleteLoadBalancerFrontend(r *request.DeleteLoadBalancerFrontendRequest) error {
750+
return nil
751+
}
752+
753+
func (m *Service) GetLoadBalancerFrontendRules(r *request.GetLoadBalancerFrontendRulesRequest) ([]upcloud.LoadBalancerFrontendRule, error) {
754+
return nil, nil
755+
}
756+
757+
func (m *Service) GetLoadBalancerFrontendRule(r *request.GetLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error) {
758+
return nil, nil
759+
}
760+
761+
func (m *Service) CreateLoadBalancerFrontendRule(r *request.CreateLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error) {
762+
return nil, nil
763+
}
764+
765+
func (m *Service) ModifyLoadBalancerFrontendRule(r *request.ModifyLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error) {
766+
return nil, nil
767+
}
768+
769+
func (m *Service) ReplaceLoadBalancerFrontendRule(r *request.ReplaceLoadBalancerFrontendRuleRequest) (*upcloud.LoadBalancerFrontendRule, error) {
770+
return nil, nil
771+
}
772+
773+
func (m *Service) DeleteLoadBalancerFrontendRule(r *request.DeleteLoadBalancerFrontendRuleRequest) error {
774+
return nil
775+
}
776+
777+
func (m *Service) GetLoadBalancerFrontendTLSConfigs(r *request.GetLoadBalancerFrontendTLSConfigsRequest) ([]upcloud.LoadBalancerFrontendTLSConfig, error) {
778+
return nil, nil
779+
}
780+
781+
func (m *Service) GetLoadBalancerFrontendTLSConfig(r *request.GetLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error) {
782+
return nil, nil
783+
}
784+
785+
func (m *Service) CreateLoadBalancerFrontendTLSConfig(r *request.CreateLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error) {
786+
return nil, nil
787+
}
788+
789+
func (m *Service) ModifyLoadBalancerFrontendTLSConfig(r *request.ModifyLoadBalancerFrontendTLSConfigRequest) (*upcloud.LoadBalancerFrontendTLSConfig, error) {
790+
return nil, nil
791+
}
792+
793+
func (m *Service) DeleteLoadBalancerFrontendTLSConfig(r *request.DeleteLoadBalancerFrontendTLSConfigRequest) error {
794+
return nil
795+
}
796+
797+
func (m *Service) GetLoadBalancerCertificateBundles(r *request.GetLoadBalancerCertificateBundlesRequest) ([]upcloud.LoadBalancerCertificateBundle, error) {
798+
return nil, nil
799+
}
800+
801+
func (m *Service) GetLoadBalancerCertificateBundle(r *request.GetLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error) {
802+
return nil, nil
803+
}
804+
805+
func (m *Service) CreateLoadBalancerCertificateBundle(r *request.CreateLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error) {
806+
return nil, nil
807+
}
808+
809+
func (m *Service) ModifyLoadBalancerCertificateBundle(r *request.ModifyLoadBalancerCertificateBundleRequest) (*upcloud.LoadBalancerCertificateBundle, error) {
810+
return nil, nil
811+
}
812+
813+
func (m *Service) DeleteLoadBalancerCertificateBundle(r *request.DeleteLoadBalancerCertificateBundleRequest) error {
814+
return nil
815+
}

internal/service/service.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ type AllServices interface {
1515
service.Account
1616
service.Zones
1717
service.ManagedDatabaseServiceManager
18+
service.LoadBalancer
1819
}
1920

2021
// Wrapper is a temporary reimplementation fo upcloud-go-api which prevents

0 commit comments

Comments
 (0)