Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayDomainService ¶
type GatewayDomainService interface {
GetOrgDomainInfo(*dto.ManageDomainReq) (common.NewPageQuery, error)
GetTenantDomains(projectId, env string) ([]string, error)
GetRuntimeDomains(runtimeId string) (dto.RuntimeDomainsDto, error)
UpdateRuntimeServiceDomain(orgId, runtimeId, serviceName string, reqDto *dto.ServiceDomainReqDto) (bool, string, error)
CreateOrUpdateComponentIngress(apistructs.ComponentIngressUpdateRequest) (bool, error)
Clone(context.Context) GatewayDomainService
FindDomains(domain, projectId, workspace string, matchType orm.OptionType, domainType ...string) ([]orm.GatewayDomain, error)
UpdateRuntimeServicePort(runtimeService *orm.GatewayRuntimeService, releaseInfo *diceyml.Object) error
RefreshRuntimeDomain(runtimeService *orm.GatewayRuntimeService, session *service.SessionHelper) error
GiveRuntimeDomainToPackage(runtimeService *orm.GatewayRuntimeService, session *service.SessionHelper) (bool, error)
TouchRuntimeDomain(runtimeService *orm.GatewayRuntimeService, material endpoint.EndpointMaterial, domains []dto.EndpointDomainDto, audits *[]apistructs.Audit, session *service.SessionHelper) (string, error)
TouchPackageDomain(packageId, clusterName string, domains []string, session *service.SessionHelper) ([]string, error)
GetPackageDomains(packageId string, session ...*service.SessionHelper) ([]string, error)
IsPackageDomainsDiff(packageId, clusterName string, domains []string, session *service.SessionHelper) (bool, error)
}
var Service GatewayDomainService
Click to show internal directories.
Click to hide internal directories.