Documentation ¶
Index ¶
- type Error
- type EventSourceRepository
- func (e *EventSourceRepository) GetAllEventSources(ctx context.Context) ([]domain.EventSource, error)
- func (e *EventSourceRepository) GetEventSource(ctx context.Context, id string) (*domain.EventSource, error)
- func (e *EventSourceRepository) InsertEventSource(ctx context.Context, eventSource domain.EventSource) error
- type FunctionRepository
- func (f FunctionRepository) GetAllLatestFunctions(ctx context.Context) ([]domain.Function, error)
- func (f FunctionRepository) GetEnvironmentForFunction(ctx context.Context, function domain.Function) (*aws.Environment, error)
- func (f FunctionRepository) GetLatestFunctionByName(ctx context.Context, name string) (*domain.Function, error)
- func (f FunctionRepository) GetLatestVersionForFunctionName(ctx context.Context, name string) (int, error)
- func (f FunctionRepository) GetLayersForFunction(ctx context.Context, function domain.Function) ([]domain.LambdaLayer, error)
- func (f FunctionRepository) GetVersionsForFunctionName(ctx context.Context, name string) ([]domain.Function, error)
- func (f FunctionRepository) InsertFunction(ctx context.Context, function *domain.Function) (*domain.Function, error)
- func (f FunctionRepository) UpsertFunctionEnvironment(ctx context.Context, function *domain.Function, environment *aws.Environment) error
- type LayerRepository
- func (l LayerRepository) GetLatestLayerVersionByName(ctx context.Context, name string) (int, error)
- func (l LayerRepository) GetLayerByName(ctx context.Context, name string) ([]domain.LambdaLayer, error)
- func (l LayerRepository) GetLayerByNameAndVersion(ctx context.Context, name string, version int) (domain.LambdaLayer, error)
- func (l *LayerRepository) InsertLayer(ctx context.Context, layer domain.LambdaLayer, dbRuntimes *map[aws.Runtime]int) (*domain.LambdaLayer, error)
- type RowError
- type RuntimeRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventSourceRepository ¶
type EventSourceRepository struct {
// contains filtered or unexported fields
}
func NewEventSourceRepository ¶
func NewEventSourceRepository(db database.Database) *EventSourceRepository
func (*EventSourceRepository) GetAllEventSources ¶
func (e *EventSourceRepository) GetAllEventSources(ctx context.Context) ([]domain.EventSource, error)
func (*EventSourceRepository) GetEventSource ¶
func (e *EventSourceRepository) GetEventSource(ctx context.Context, id string) (*domain.EventSource, error)
func (*EventSourceRepository) InsertEventSource ¶
func (e *EventSourceRepository) InsertEventSource(ctx context.Context, eventSource domain.EventSource) error
type FunctionRepository ¶
type FunctionRepository struct {
// contains filtered or unexported fields
}
func NewFunctionRepository ¶
func NewFunctionRepository(db database.Database) *FunctionRepository
func (FunctionRepository) GetAllLatestFunctions ¶
func (FunctionRepository) GetEnvironmentForFunction ¶
func (f FunctionRepository) GetEnvironmentForFunction(ctx context.Context, function domain.Function) (*aws.Environment, error)
func (FunctionRepository) GetLatestFunctionByName ¶
func (FunctionRepository) GetLatestVersionForFunctionName ¶
func (FunctionRepository) GetLayersForFunction ¶
func (f FunctionRepository) GetLayersForFunction(ctx context.Context, function domain.Function) ([]domain.LambdaLayer, error)
func (FunctionRepository) GetVersionsForFunctionName ¶
func (FunctionRepository) InsertFunction ¶
func (FunctionRepository) UpsertFunctionEnvironment ¶
func (f FunctionRepository) UpsertFunctionEnvironment(ctx context.Context, function *domain.Function, environment *aws.Environment) error
type LayerRepository ¶
type LayerRepository struct {
// contains filtered or unexported fields
}
func NewLayerRepository ¶
func NewLayerRepository(db database.Database) *LayerRepository
func (LayerRepository) GetLatestLayerVersionByName ¶
func (LayerRepository) GetLayerByName ¶
func (l LayerRepository) GetLayerByName(ctx context.Context, name string) ([]domain.LambdaLayer, error)
func (LayerRepository) GetLayerByNameAndVersion ¶
func (l LayerRepository) GetLayerByNameAndVersion(ctx context.Context, name string, version int) (domain.LambdaLayer, error)
func (*LayerRepository) InsertLayer ¶
func (l *LayerRepository) InsertLayer(ctx context.Context, layer domain.LambdaLayer, dbRuntimes *map[aws.Runtime]int) (*domain.LambdaLayer, error)
type RuntimeRepository ¶
type RuntimeRepository struct {
// contains filtered or unexported fields
}
func NewRuntimeRepository ¶
func NewRuntimeRepository(db database.Database) *RuntimeRepository
func (RuntimeRepository) RuntimeExistsByName ¶
Click to show internal directories.
Click to hide internal directories.