Skip to content

Commit

Permalink
expose service ip port service
Browse files Browse the repository at this point in the history
  • Loading branch information
m-terra committed Mar 23, 2023
1 parent 6802301 commit c008320
Showing 1 changed file with 15 additions and 12 deletions.
27 changes: 15 additions & 12 deletions pkg/axapi/gslb/gslb.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package gslb
import (
"github.com/ureuzy/acos-client-go/pkg/axapi/gslb/policy"
"github.com/ureuzy/acos-client-go/pkg/axapi/gslb/serviceip"
"github.com/ureuzy/acos-client-go/pkg/axapi/gslb/serviceip/serviceipport"
"github.com/ureuzy/acos-client-go/pkg/axapi/gslb/site"
"github.com/ureuzy/acos-client-go/pkg/axapi/gslb/site/siteipserver"
"github.com/ureuzy/acos-client-go/pkg/axapi/gslb/zone"
Expand All @@ -14,21 +15,23 @@ import (
const path = "gslb"

type Operator struct {
Policy rest.Operator[policy.Body, policy.ListBody]
ServiceIP rest.Operator[serviceip.Body, serviceip.ListBody]
Site rest.Operator[site.Body, site.ListBody]
SiteIPServer rest.Operator[siteipserver.Body, siteipserver.ListBody]
Zone rest.Operator[zone.Body, zone.ListBody]
ZoneService rest.Operator[zoneservice.Body, zoneservice.ListBody]
Policy rest.Operator[policy.Body, policy.ListBody]
ServiceIP rest.Operator[serviceip.Body, serviceip.ListBody]
ServiceIPPort rest.Operator[serviceipport.Body, serviceipport.ListBody]
Site rest.Operator[site.Body, site.ListBody]
SiteIPServer rest.Operator[siteipserver.Body, siteipserver.ListBody]
Zone rest.Operator[zone.Body, zone.ListBody]
ZoneService rest.Operator[zoneservice.Body, zoneservice.ListBody]
}

func New(c utils.HTTPClient) *Operator {
return &Operator{
Policy: policy.New(c, path),
ServiceIP: serviceip.New(c, path),
Site: site.New(c, path),
SiteIPServer: siteipserver.New(c, path),
Zone: zone.New(c, path),
ZoneService: zoneservice.New(c, path),
Policy: policy.New(c, path),
ServiceIP: serviceip.New(c, path),
ServiceIPPort: serviceipport.New(c, path),
Site: site.New(c, path),
SiteIPServer: siteipserver.New(c, path),
Zone: zone.New(c, path),
ZoneService: zoneservice.New(c, path),
}
}

0 comments on commit c008320

Please sign in to comment.