aws_batch

package
v0.12.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package aws_batch contains code for accessing compute resources via AWS Batch. ref: https://aws.amazon.com/batch

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend struct {
	events.Backend
	// contains filtered or unexported fields
}

Backend represents the local backend.

func NewBackend

func NewBackend(ctx context.Context, conf *config.AWSBatch, reader tes.ReadOnlyServer, writer events.Writer, log *logger.Logger) (*Backend, error)

NewBackend returns a new local Backend instance.

func (*Backend) Cancel

func (b *Backend) Cancel(ctx context.Context, taskID string) error

Cancel removes tasks from the AWS batch job queue.

func (*Backend) Close

func (b *Backend) Close()

func (*Backend) Submit

func (b *Backend) Submit(task *tes.Task) error

Submit submits a task to the AWS batch service.

func (*Backend) WriteEvent

func (b *Backend) WriteEvent(ctx context.Context, ev *events.Event) error

WriteEvent writes an event to the compute backend. Currently, only TASK_CREATED is handled, which calls Submit.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL