package v1

import "github.com/mesos/mesos-go/api/v1"

Package v1 contains library and example subpackages for working with the Mesos v1 HTTP API. Clients should not consume this package directly.

Library

The v1 API is accessible via the "lib" subpackage. Consumers should import "github.com/mesos/mesos-go/api/v1/lib" and refer to its funcs and types via the "mesos" package, for example `mesos.Resource`.

Examples

See subpackage "cmd" for sample frameworks. See directory "docker" for an illustration of framework deployment via Docker and Marathon.

Index

Source Files

doc.go

Directories

PathSynopsis
api/v1/cmd
api/v1/cmd/example-executor
api/v1/cmd/example-scheduler
api/v1/cmd/example-scheduler/app
api/v1/cmd/example-scheduler/app/metrics
api/v1/libPackage mesos presents common v1 HTTP API message types in addition to extension APIs that aim to simplify use of the machine-generated code.
api/v1/lib/backoff
api/v1/lib/encoding
api/v1/lib/encoding/framing
api/v1/lib/encoding/protoPackage proto implements protobuf utilities such as functional options to construct complex structs and encoders and decoders composable with io.ReadWriters.
api/v1/lib/executorPackage executor is a generated protocol buffer package.
api/v1/lib/executor/calls
api/v1/lib/executor/config
api/v1/lib/executor/events
api/v1/lib/extras
api/v1/lib/extras/metrics
api/v1/lib/extras/scheduler
api/v1/lib/extras/scheduler/controller
api/v1/lib/httpcli
api/v1/lib/httpcli/apierrors
api/v1/lib/httpcli/httpsched
api/v1/lib/recordioPackage recordio implements the Mesos variant of RecordIO framing, whereby each record is prefixed by a line that indicates the length of the record in decimal ASCII.
api/v1/lib/schedulerPackage scheduler is a generated protocol buffer package.
api/v1/lib/scheduler/calls
api/v1/lib/scheduler/events
api/v1/lib/time
Version
v0.0.3
Published
Jun 19, 2017
Platform
js/wasm
Last checked
25 minutes ago

Tools for package owners.