Documentation ¶
Index ¶
- func RunProvider(version Version, store Provider) error
- type JobParams
- type Params
- type Provider
- type ProviderMaster
- func (pm *ProviderMaster) CheckVersion(version string) (matched bool, err error)
- func (pm *ProviderMaster) Init(setting map[string]interface{}) error
- func (pm *ProviderMaster) Run(params Params) (replay Replay, err error)
- func (pm *ProviderMaster) UpdateDeleted(params Params) (replay int32, err error)
- func (pm *ProviderMaster) UpdateSyncJob(params JobParams) (jobId string, err error)
- type Replay
- type SyncJobInfo
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunProvider ¶
Types ¶
type JobParams ¶
type JobParams struct { Setting map[string]interface{} SyncJob SyncJobInfo Resource string }
type ProviderMaster ¶
type ProviderMaster struct { Path string // contains filtered or unexported fields }
func (*ProviderMaster) CheckVersion ¶
func (pm *ProviderMaster) CheckVersion(version string) (matched bool, err error)
func (*ProviderMaster) Init ¶
func (pm *ProviderMaster) Init(setting map[string]interface{}) error
func (*ProviderMaster) Run ¶
func (pm *ProviderMaster) Run(params Params) (replay Replay, err error)
func (*ProviderMaster) UpdateDeleted ¶
func (pm *ProviderMaster) UpdateDeleted(params Params) (replay int32, err error)
func (*ProviderMaster) UpdateSyncJob ¶
func (pm *ProviderMaster) UpdateSyncJob(params JobParams) (jobId string, err error)
type SyncJobInfo ¶
Click to show internal directories.
Click to hide internal directories.