Documentation ¶
Index ¶
Constants ¶
View Source
const ( //ScheduleDaily : 'Daily' ScheduleDaily = "Daily" //ScheduleWeekly : 'Weekly' ScheduleWeekly = "Weekly" //ScheduleManual : 'Manual' ScheduleManual = "Manual" //ScheduleNone : 'None' ScheduleNone = "None" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GCReq ¶ added in v1.6.0
type GCReq struct { Schedule *ScheduleParam `json:"schedule"` Status string `json:"status"` ID int64 `json:"id"` }
GCReq holds request information for admin job
func (*GCReq) Valid ¶ added in v1.6.0
func (gr *GCReq) Valid(v *validation.Validation)
Valid validates the gc request
type Replication ¶
type Replication struct {
PolicyID int64 `json:"policy_id"`
}
Replication defines the properties of model used in replication API
type ReplicationPolicy ¶
type ReplicationPolicy struct { ID int64 `json:"id"` Name string `json:"name"` Description string `json:"description"` Filters []rep_models.Filter `json:"filters"` ReplicateDeletion bool `json:"replicate_deletion"` Trigger *rep_models.Trigger `json:"trigger"` Projects []*common_models.Project `json:"projects"` Targets []*common_models.RepTarget `json:"targets"` CreationTime time.Time `json:"creation_time"` UpdateTime time.Time `json:"update_time"` ReplicateExistingImageNow bool `json:"replicate_existing_image_now"` ErrorJobCount int64 `json:"error_job_count"` }
ReplicationPolicy defines the data model used in API level
func (*ReplicationPolicy) Valid ¶
func (r *ReplicationPolicy) Valid(v *validation.Validation)
Valid ...
type ScheduleParam ¶ added in v1.6.0
type ScheduleParam struct { //Daily, Weekly, Manual, None Type string `json:"type"` //Optional, only used when type is 'weekly' Weekday int8 `json:"Weekday"` //The time offset with the UTC 00:00 in seconds Offtime int64 `json:"Offtime"` }
ScheduleParam defines the parameter of schedule trigger
type StopJobsReq ¶
StopJobsReq holds information needed to stop the jobs for a replication rule
Click to show internal directories.
Click to hide internal directories.