Versions in this module Expand all Collapse all v1 v1.0.7 Sep 9, 2020 Changes in this version + const ErrReplicationExecutionNotProvidedMsg + const ErrReplicationExecutionReplicationIDMismatchMsg + const ErrReplicationExecutionReplicationPolicyIDNotFoundMsg + const ErrReplicationIDNotExistsMsg + const ErrReplicationIllegalIDFormatMsg + const ErrReplicationInternalErrorsMsg + const ErrReplicationMismatchMsg + const ErrReplicationNameAlreadyExistsMsg + const ErrReplicationNoPermissionMsg + const ErrReplicationNotFoundMsg + const ErrReplicationNotProvidedMsg + const ErrReplicationUnauthorizedMsg + type Client interface + DeleteReplicationPolicy func(ctx context.Context, r *model.ReplicationPolicy) error + GetReplicationExecutions func(ctx context.Context, r *model.ReplicationExecution) ([]*model.ReplicationExecution, error) + GetReplicationExecutionsByID func(ctx context.Context, r *model.ReplicationExecution) (*model.ReplicationExecution, error) + GetReplicationPolicy func(ctx context.Context, name string) (*model.ReplicationPolicy, error) + GetReplicationPolicyByID func(ctx context.Context, id int64) (*model.ReplicationPolicy, error) + NewReplicationPolicy func(ctx context.Context, destRegistry, srcRegistry *model.Registry, ...) (*model.ReplicationPolicy, error) + TriggerReplicationExecution func(ctx context.Context, r *model.ReplicationExecution) error + UpdateReplicationPolicy func(ctx context.Context, r *model.ReplicationPolicy) error + type ErrReplicationExecutionNotProvided struct + func (e *ErrReplicationExecutionNotProvided) Error() string + type ErrReplicationExecutionReplicationIDMismatch struct + func (e *ErrReplicationExecutionReplicationIDMismatch) Error() string + type ErrReplicationExecutionReplicationPolicyIDNotFound struct + func (e *ErrReplicationExecutionReplicationPolicyIDNotFound) Error() string + type ErrReplicationIDNotExists struct + func (e *ErrReplicationIDNotExists) Error() string + type ErrReplicationIllegalIDFormat struct + func (e *ErrReplicationIllegalIDFormat) Error() string + type ErrReplicationInternalErrors struct + func (e *ErrReplicationInternalErrors) Error() string + type ErrReplicationMismatch struct + func (e *ErrReplicationMismatch) Error() string + type ErrReplicationNameAlreadyExists struct + func (e *ErrReplicationNameAlreadyExists) Error() string + type ErrReplicationNoPermission struct + func (e *ErrReplicationNoPermission) Error() string + type ErrReplicationNotFound struct + func (e *ErrReplicationNotFound) Error() string + type ErrReplicationNotProvided struct + func (e *ErrReplicationNotProvided) Error() string + type ErrReplicationUnauthorized struct + func (e *ErrReplicationUnauthorized) Error() string + type RESTClient struct + AuthInfo runtime.ClientAuthInfoWriter + Client *client.Harbor + func NewClient(cl *client.Harbor, authInfo runtime.ClientAuthInfoWriter) *RESTClient + func (c *RESTClient) DeleteReplicationPolicy(ctx context.Context, r *model.ReplicationPolicy) error + func (c *RESTClient) GetReplicationExecutions(ctx context.Context, r *model.ReplicationExecution) ([]*model.ReplicationExecution, error) + func (c *RESTClient) GetReplicationExecutionsByID(ctx context.Context, id int64) (*model.ReplicationExecution, error) + func (c *RESTClient) GetReplicationPolicy(ctx context.Context, name string) (*model.ReplicationPolicy, error) + func (c *RESTClient) GetReplicationPolicyByID(ctx context.Context, id int64) (*model.ReplicationPolicy, error) + func (c *RESTClient) NewReplicationPolicy(ctx context.Context, destRegistry, srcRegistry *model.Registry, ...) (*model.ReplicationPolicy, error) + func (c *RESTClient) TriggerReplicationExecution(ctx context.Context, r *model.ReplicationExecution) error + func (c *RESTClient) UpdateReplicationPolicy(ctx context.Context, r *model.ReplicationPolicy) error Other modules containing this package github.com/mittwald/goharbor-client/v2 github.com/mittwald/goharbor-client/v3 github.com/mittwald/goharbor-client/v4 github.com/mittwald/goharbor-client/v5