Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct { Endpoint string `json:"endpoint"` Name string `json:"name"` Username string `json:"username"` Password string `json:"password"` Type int `json:"type"` }
Endpoint : For /api/targets
type ExistingMember ¶ added in v1.5.0
type ExistingMember struct { MID int `json:"id"` Name string `json:"entity_name"` RoleID int `json:"role_id"` }
ExistingMember : For GET /api/projects/20/members
type ExistingProject ¶
ExistingProject : For /api/projects?name=***
type ExistingReplicationPolicy ¶
type ExistingReplicationPolicy struct { }
type ExistingUser ¶
ExistingUser : For GET /api/users
type Member ¶
type Member struct { RoleID int `json:"role_id"` Member *MemberUser `json:"member_user"` }
Member : For /api/projects/:pid/members
type MemberUser ¶ added in v1.5.0
type MemberUser struct {
Username string `json:"username"`
}
MemberUser ...
type Metadata ¶
type Metadata struct {
AccessLevel string `json:"public"`
}
Metadata : Metadata for project
type Project ¶
type Project struct { Name string `json:"project_name"` Metadata *Metadata `json:"metadata,omitempty"` }
Project : For /api/projects
type ReplicationPolicy ¶
type ReplicationPolicy struct {
ProjectID int `json:"project_id"`
}
ReplicationPolicy : For /api/replications
type Repository ¶
Repository : For /api/repositories
type ScanOverview ¶
type ScanOverview struct {
Status string `json:"scan_status"`
}
ScanOverview : For scanning
type SystemInfo ¶
type SystemInfo struct { AuthMode string `json:"auth_mode"` RegistryURL string `json:"registry_url"` }
SystemInfo : For GET /api/systeminfo
Click to show internal directories.
Click to hide internal directories.