Documentation ¶
Index ¶
- func GetConfigAuth(d *schema.ResourceData) models.ConfigBodyPost
- func GetConfigEmail(d *schema.ResourceData) models.ConfigBodyPost
- func GetConfigSystem(d *schema.ResourceData) models.ConfigBodyPost
- func GetID(body string) (id string, err error)
- func GetRegistryBody(d *schema.ResourceData) models.RegistryBody
- func GetRegistryType(regType string) (regName string, err error)
- func GetRententionBody(d *schema.ResourceData) *models.Retention
- func GetReplicationBody(d *schema.ResourceData) models.ReplicationBody
- func GetSchedule(schedule string) (typefmt string, cronfmt string)
- func GetSystemBoby(d *schema.ResourceData, scheduleType string) models.SystemBody
- func GroupType(group string) (x int)
- func LabelsBody(d *schema.ResourceData) models.Labels
- func ProjectBody(d *schema.ResourceData) models.ProjectsBodyPost
- func ProjectMembersGroupBody(d *schema.ResourceData) models.ProjectMembersBody
- func ProjectMembersUserBody(d *schema.ResourceData) models.ProjectMembersBody
- func RobotBody(d *schema.ResourceData, projectid string) models.RobotBody
- func RoleType(role string) (x int)
- func RoleTypeNumber(role int) (x string)
- func SetAuthValues(d *schema.ResourceData, resp string) error
- func UserBody(d *schema.ResourceData) models.UserBody
- type Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetConfigAuth ¶
func GetConfigAuth(d *schema.ResourceData) models.ConfigBodyPost
func GetConfigEmail ¶
func GetConfigEmail(d *schema.ResourceData) models.ConfigBodyPost
func GetConfigSystem ¶
func GetConfigSystem(d *schema.ResourceData) models.ConfigBodyPost
func GetRegistryBody ¶ added in v0.3.0
func GetRegistryBody(d *schema.ResourceData) models.RegistryBody
func GetRegistryType ¶ added in v1.2.0
func GetRententionBody ¶ added in v1.0.0
func GetRententionBody(d *schema.ResourceData) *models.Retention
func GetReplicationBody ¶ added in v0.3.0
func GetReplicationBody(d *schema.ResourceData) models.ReplicationBody
func GetSchedule ¶
func GetSystemBoby ¶ added in v0.6.0
func GetSystemBoby(d *schema.ResourceData, scheduleType string) models.SystemBody
func LabelsBody ¶ added in v0.7.0
func LabelsBody(d *schema.ResourceData) models.Labels
func ProjectBody ¶
func ProjectBody(d *schema.ResourceData) models.ProjectsBodyPost
ProjectBody return a json body
func ProjectMembersGroupBody ¶
func ProjectMembersGroupBody(d *schema.ResourceData) models.ProjectMembersBody
func ProjectMembersUserBody ¶
func ProjectMembersUserBody(d *schema.ResourceData) models.ProjectMembersBody
func RoleTypeNumber ¶
func SetAuthValues ¶ added in v1.1.0
func SetAuthValues(d *schema.ResourceData, resp string) error
SetAuthValues the values for Auth when performing a read on resource
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) SendRequest ¶
func (c *Client) SendRequest(method string, path string, payload interface{}, statusCode int) (value string, respheaders string, err error)
SendRequest send a http request
func (*Client) SetDefaultScanner ¶
SetDefaultScanner set the default scanner within harbor
func (*Client) SetSchedule ¶ added in v0.6.0
func (client *Client) SetSchedule(d *schema.ResourceData, scheduleType string) (err error)
SetSchedule sets the schedule time to perform Vuln scanning and GC
Click to show internal directories.
Click to hide internal directories.