Documentation ¶
Index ¶
- type Option
- type Org
- func (o *Org) EnsureNexusOrgGroupRepos(org *apistructs.OrgDTO) error
- func (o *Org) GetNexusOrgDockerCredential(orgID uint64, image string) (*apistructs.NexusUser, error)
- func (o *Org) GetOrgLevelNexus(orgID uint64, req *apistructs.OrgNexusGetRequest) (*apistructs.OrgNexusGetResponseData, error)
- func (o *Org) GetPublisherID(orgID int64) int64
- func (o *Org) ShowOrgNexusPassword(req *apistructs.OrgNexusShowPasswordRequest) (map[uint64]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(*Org)
Option 定义 Org 对象的配置选项
func WithPublisher ¶
WithPublisher 配置 publisher
func WithRedisClient ¶
WithRedisClient 配置 redis client
type Org ¶
type Org struct {
// contains filtered or unexported fields
}
func (*Org) EnsureNexusOrgGroupRepos ¶
func (o *Org) EnsureNexusOrgGroupRepos(org *apistructs.OrgDTO) error
func (*Org) GetNexusOrgDockerCredential ¶
func (o *Org) GetNexusOrgDockerCredential(orgID uint64, image string) (*apistructs.NexusUser, error)
GetNexusOrgDockerCredential 根据 image 返回 docker pull 认证信息
func (*Org) GetOrgLevelNexus ¶
func (o *Org) GetOrgLevelNexus(orgID uint64, req *apistructs.OrgNexusGetRequest) (*apistructs.OrgNexusGetResponseData, error)
func (*Org) GetPublisherID ¶
func (*Org) ShowOrgNexusPassword ¶
func (o *Org) ShowOrgNexusPassword(req *apistructs.OrgNexusShowPasswordRequest) (map[uint64]string, error)
Click to show internal directories.
Click to hide internal directories.