Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayApiPolicyService ¶
type GatewayApiPolicyService interface {
Clone(context.Context) GatewayApiPolicyService
SetPackageDefaultPolicyConfig(category, packageId string, az *orm.GatewayAzInfo, config []byte, helper ...*service.SessionHelper) (string, error)
GetPolicyConfig(category, packageId, packageApiId string) (interface{}, error)
SetPolicyConfig(category, packageId, packageApiId string, config []byte) (interface{}, error)
RefreshZoneIngress(zone orm.GatewayZone, az orm.GatewayAzInfo) error
SetZonePolicyConfig(zone *orm.GatewayZone, category string, config []byte, helper *service.SessionHelper, needDeployTag ...bool) (apipolicy.PolicyDto, string, error)
SetZoneDefaultPolicyConfig(packageId string, zone *orm.GatewayZone, az *orm.GatewayAzInfo, session ...*service.SessionHelper) (map[string]*string, *string, *service.SessionHelper, error)
}
var Service GatewayApiPolicyService
Click to show internal directories.
Click to hide internal directories.