Documentation
¶
Index ¶
- Constants
- type CreateRevisionRequest
- type CreateWorkloadRequest
- type Service
- func (s *Service) CreateRevision(ctx context.Context, req CreateRevisionRequest) (domain.WorkloadRevision, error)
- func (s *Service) CreateWorkload(ctx context.Context, req CreateWorkloadRequest) error
- func (s *Service) GetRevision(ctx context.Context, workspaceID, workloadID, revisionID string) (domain.WorkloadRevision, error)
- func (s *Service) ListRevisions(ctx context.Context, workspaceID, workloadID string) ([]domain.WorkloadRevision, error)
Constants ¶
View Source
const ( EventWorkloadCreated = "compute.workload.created.v1" EventWorkloadRevisionCreated = "compute.workload.revision_created.v1" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRevisionRequest ¶
type CreateRevisionRequest struct {
WorkspaceID string
WorkloadID string
Revision domain.WorkloadRevision
}
type CreateWorkloadRequest ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func New ¶
func New(log eventlog.WorkspaceEventLog) *Service
func (*Service) CreateRevision ¶
func (s *Service) CreateRevision(ctx context.Context, req CreateRevisionRequest) (domain.WorkloadRevision, error)
func (*Service) CreateWorkload ¶
func (s *Service) CreateWorkload(ctx context.Context, req CreateWorkloadRequest) error
func (*Service) GetRevision ¶
func (*Service) ListRevisions ¶
Click to show internal directories.
Click to hide internal directories.