General Types ------------- .. note:: **Many of these types are simply aliases for a corresponding gRPC protobuf type.** You can find all of those type definitions on the `Beaker docs site `_ and access them directly from Python through the ``beaker.beaker_pb2`` module. For example: >>> import beaker.beaker_pb2 as pb2 >>> image = pb2.Image(id=beaker_image_id) .. automodule:: beaker.types :members: :exclude-members: BeakerSpecVersion, PathOrStr, BeakerExperimentSpec, BeakerTaskSpec, BeakerImageSource, BeakerEnvVar, BeakerDataSource, BeakerDataMount, BeakerResultSpec, BeakerTaskResources, BeakerTaskContext, BeakerRetrySpec, BeakerConstraints