Documentation ¶
Index ¶
- func ManagerGetInfo(version string) common.ManagerInfo
- func ManagerGetPreparedInstances() []common.ManagerPreparedInstance
- func ManagerInit(ctx context.Context, cancel func(), instances []ManagerInstanceInit)
- type Config
- type Instance
- type Manager
- type ManagerInstanceInit
- type SDK
- func (sdk *SDK) Backup(serviceName, taskName string) (*services.BackupOK, error)
- func (sdk *SDK) GetConfig() (*operations.GetConfigOK, error)
- func (sdk *SDK) GetInfo() (*info.GetInfoOK, error)
- func (sdk *SDK) GetSnapshots(serviceName, taskName, destinationName string) (*services.GetSnapshotsOK, error)
- func (sdk *SDK) GetSnapshotsForPrune(serviceName, taskName, destinationName string) (*services.GetSnapshotsForPruneOK, error)
- func (sdk *SDK) GetStats(serviceName, taskName, destinationName string) (*services.GetStatsOK, error)
- func (sdk *SDK) GetStatus() (*services.GetStatusOK, error)
- func (sdk *SDK) Prune(serviceName, taskName, destinationName string) (*services.PruneOK, error)
- type TaskStatus
- type WatchItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ManagerGetInfo ¶
func ManagerGetInfo(version string) common.ManagerInfo
func ManagerGetPreparedInstances ¶
func ManagerGetPreparedInstances() []common.ManagerPreparedInstance
func ManagerInit ¶
func ManagerInit(ctx context.Context, cancel func(), instances []ManagerInstanceInit)
Types ¶
type Instance ¶
type Instance struct { Name string URL string Username string Password string Watch WatchItem Info *strolt_models.APIGetInfoResponse IsOnline bool TaskStatus TaskStatus Config Config *sync.RWMutex // contains filtered or unexported fields }
type ManagerInstanceInit ¶
type SDK ¶
type SDK struct {
// contains filtered or unexported fields
}
func (*SDK) GetConfig ¶
func (sdk *SDK) GetConfig() (*operations.GetConfigOK, error)
func (*SDK) GetSnapshots ¶
func (sdk *SDK) GetSnapshots(serviceName, taskName, destinationName string) (*services.GetSnapshotsOK, error)
func (*SDK) GetSnapshotsForPrune ¶
func (sdk *SDK) GetSnapshotsForPrune(serviceName, taskName, destinationName string) (*services.GetSnapshotsForPruneOK, error)
type TaskStatus ¶
type TaskStatus struct { IsInitialized bool UpdateRequestedAt time.Time UpdatedAt time.Time Data *strolt_models.ManagerStatus }
Click to show internal directories.
Click to hide internal directories.